]> www.fi.muni.cz Git - slotcarman.git/log
slotcarman.git
10 years agoSound: joined sound files master
Jan "Yenya" Kasprzak [Sat, 7 Dec 2013 10:45:49 +0000 (11:45 +0100)]
Sound: joined sound files

Aplay makes too long pause between the sound files, so I have decided
to precompute joined files using sox(1).

10 years agoSound: muted by default
Jan "Yenya" Kasprzak [Fri, 6 Dec 2013 23:38:44 +0000 (00:38 +0100)]
Sound: muted by default

10 years agoSound support
Jan "Yenya" Kasprzak [Fri, 6 Dec 2013 23:22:26 +0000 (00:22 +0100)]
Sound support

12 years agoSCX::Parser: fix strange packets dump
Jan "Yenya" Kasprzak [Wed, 11 Jan 2012 10:53:01 +0000 (11:53 +0100)]
SCX::Parser: fix strange packets dump

12 years agoSCX::LogPrinter: fix typo strage->strange
Jan "Yenya" Kasprzak [Wed, 11 Jan 2012 10:37:34 +0000 (11:37 +0100)]
SCX::LogPrinter: fix typo strage->strange

12 years agoSCX::GUI: use F5 for fullscreen
Jan "Yenya" Kasprzak [Wed, 11 Jan 2012 08:07:41 +0000 (09:07 +0100)]
SCX::GUI: use F5 for fullscreen

12 years agoHighlight the best lap
Jan "Yenya" Kasprzak [Sun, 8 May 2011 21:01:16 +0000 (23:01 +0200)]
Highlight the best lap

12 years agoTime difference prefix + instead of -
Jan "Yenya" Kasprzak [Sun, 8 May 2011 20:12:40 +0000 (22:12 +0200)]
Time difference prefix + instead of -

The driver which is behind the leader has bigger time, so the difference
should be annotated as e.g. "+0.15" or "+2 laps" instead of -.

12 years agoDrop average lap time counting
Jan "Yenya" Kasprzak [Sun, 8 May 2011 20:05:52 +0000 (22:05 +0200)]
Drop average lap time counting

The average lap time is confusing to the driver and is directly proportional
to ten total time, so do not display it. Also, we can save one row per car.

12 years agoBand-aid fix for pit-lane entry
Jan "Yenya" Kasprzak [Sat, 7 May 2011 22:22:51 +0000 (00:22 +0200)]
Band-aid fix for pit-lane entry

When the fuel level increases by 1, force the pit lane entry.
Need to debug it from log files.

12 years agoMake GUI fit 800x600
Jan "Yenya" Kasprzak [Sat, 7 May 2011 22:08:14 +0000 (00:08 +0200)]
Make GUI fit 800x600

FIXME: There should be a better way how to do this.

12 years agogitignore: log files
Jan "Yenya" Kasprzak [Sat, 7 May 2011 22:07:34 +0000 (00:07 +0200)]
gitignore: log files

12 years agoTrack: drop the ->reset method
Jan "Yenya" Kasprzak [Sat, 7 May 2011 21:52:37 +0000 (23:52 +0200)]
Track: drop the ->reset method

RaceParser does not implement its own ->reset, so the Track does
not need it either. It is sent before the qual start, so it can
only confuse things.

Instead, reset the cars in the race_setup method.

12 years agoReset car status before the race.
Jan "Yenya" Kasprzak [Sat, 7 May 2011 21:36:39 +0000 (23:36 +0200)]
Reset car status before the race.

12 years agoDo not log when log file is being replayed
Jan "Yenya" Kasprzak [Sat, 7 May 2011 21:30:37 +0000 (23:30 +0200)]
Do not log when log file is being replayed

Do not log the same data again.

12 years agoFix for logfile rotating
Jan "Yenya" Kasprzak [Sat, 7 May 2011 21:26:42 +0000 (23:26 +0200)]
Fix for logfile rotating

addition (+) has lower precedence than concatenation (.).

12 years agoreplay -f: do not show semaphore
Jan "Yenya" Kasprzak [Sat, 7 May 2011 21:17:07 +0000 (23:17 +0200)]
replay -f: do not show semaphore

When replaying log with -f (as fast as possible), do not show the semaphore,
because it is timed by wallclock time, and causes early start to be reported.
FIXME: we should probably time the semaphore using the log time instead.

12 years agoLogReader: handle EOF correctly
Jan "Yenya" Kasprzak [Sat, 7 May 2011 21:09:17 +0000 (23:09 +0200)]
LogReader: handle EOF correctly

13 years agoTesting real-world data added.
Jan "Yenya" Kasprzak [Sun, 13 Feb 2011 22:32:23 +0000 (23:32 +0100)]
Testing real-world data added.

13 years agoLog replay made internal.
Jan "Yenya" Kasprzak [Sun, 13 Feb 2011 22:29:47 +0000 (23:29 +0100)]
Log replay made internal.

13 years agoLog reading factored out.
Jan "Yenya" Kasprzak [Sun, 13 Feb 2011 21:59:18 +0000 (22:59 +0100)]
Log reading factored out.

13 years agogui.pl renamed to slotcarman
Jan "Yenya" Kasprzak [Sun, 13 Feb 2011 21:20:33 +0000 (22:20 +0100)]
gui.pl renamed to slotcarman

13 years agoMy own defaults in gui.pl
Jan "Yenya" Kasprzak [Sun, 13 Feb 2011 21:20:08 +0000 (22:20 +0100)]
My own defaults in gui.pl

13 years agoRaceParser: compare our and controller unit standing and timing
Jan "Yenya" Kasprzak [Sun, 13 Feb 2011 21:19:35 +0000 (22:19 +0100)]
RaceParser: compare our and controller unit standing and timing

13 years agoRemove debugging output from replay_log.
Jan "Yenya" Kasprzak [Sun, 13 Feb 2011 11:09:29 +0000 (12:09 +0100)]
Remove debugging output from replay_log.

13 years agoMake the main app use SCX::Parser
Jan "Yenya" Kasprzak [Sun, 13 Feb 2011 11:08:50 +0000 (12:08 +0100)]
Make the main app use SCX::Parser

13 years agoFuel level can sometimes(?) be 0xA - ignore it.
Jan "Yenya" Kasprzak [Sun, 13 Feb 2011 11:04:09 +0000 (12:04 +0100)]
Fuel level can sometimes(?) be 0xA - ignore it.

13 years agoSCX::Car - remove suprefluous module Time::HiRes
Jan "Yenya" Kasprzak [Sun, 13 Feb 2011 11:03:29 +0000 (12:03 +0100)]
SCX::Car - remove suprefluous module Time::HiRes

13 years agoAttempt to handle timing more exactly.
Jan "Yenya" Kasprzak [Fri, 11 Feb 2011 23:26:42 +0000 (00:26 +0100)]
Attempt to handle timing more exactly.

13 years agoLogPrinter: fix uniq condition.
Jan "Yenya" Kasprzak [Fri, 11 Feb 2011 23:18:51 +0000 (00:18 +0100)]
LogPrinter: fix uniq condition.

13 years agoLog printing/annotating app
Jan "Yenya" Kasprzak [Fri, 11 Feb 2011 23:16:39 +0000 (00:16 +0100)]
Log printing/annotating app

13 years agoFactor out packet parsing into a subclassable module.
Jan "Yenya" Kasprzak [Fri, 11 Feb 2011 23:16:14 +0000 (00:16 +0100)]
Factor out packet parsing into a subclassable module.

13 years agoLog file replayer.
Jan "Yenya" Kasprzak [Fri, 11 Feb 2011 17:01:56 +0000 (18:01 +0100)]
Log file replayer.

13 years agoFirst implementation of qualification.
Jan "Yenya" Kasprzak [Sun, 12 Dec 2010 21:27:07 +0000 (22:27 +0100)]
First implementation of qualification.

13 years agoInit fixes, lap counting fixes.
Jan "Yenya" Kasprzak [Sun, 12 Dec 2010 17:55:36 +0000 (18:55 +0100)]
Init fixes, lap counting fixes.

13 years agoMore fixes.
Jan "Yenya" Kasprzak [Sun, 12 Dec 2010 14:15:25 +0000 (15:15 +0100)]
More fixes.

13 years agoButton reporting, fullscreen mode.
Jan "Yenya" Kasprzak [Thu, 9 Dec 2010 21:58:22 +0000 (22:58 +0100)]
Button reporting, fullscreen mode.

13 years agoRace state images; misc fixes.
Jan "Yenya" Kasprzak [Thu, 9 Dec 2010 16:53:06 +0000 (17:53 +0100)]
Race state images; misc fixes.

13 years agoTimekeeping and GUI development.
Jan "Yenya" Kasprzak [Wed, 8 Dec 2010 22:26:56 +0000 (23:26 +0100)]
Timekeeping and GUI development.

13 years agoWIP: Towards internal timekeeping.
Jan "Yenya" Kasprzak [Wed, 8 Dec 2010 12:13:50 +0000 (13:13 +0100)]
WIP: Towards internal timekeeping.

13 years agoTime formatting moved to SCX::GUI
Jan "Yenya" Kasprzak [Wed, 8 Dec 2010 11:00:11 +0000 (12:00 +0100)]
Time formatting moved to SCX::GUI

13 years agoMove qualification start to SCX::Track
Jan "Yenya" Kasprzak [Wed, 8 Dec 2010 09:02:29 +0000 (10:02 +0100)]
Move qualification start to SCX::Track

13 years agoMore GUI work.
Jan "Yenya" Kasprzak [Tue, 7 Dec 2010 18:58:07 +0000 (19:58 +0100)]
More GUI work.

13 years agoRefactorized GUI layer.
Jan "Yenya" Kasprzak [Tue, 7 Dec 2010 18:32:59 +0000 (19:32 +0100)]
Refactorized GUI layer.

13 years agoWIP: fullscreen mode
Jan "Yenya" Kasprzak [Tue, 7 Dec 2010 17:59:52 +0000 (18:59 +0100)]
WIP: fullscreen mode

13 years agoMake cars aware of their IDs.
Jan "Yenya" Kasprzak [Tue, 7 Dec 2010 16:34:27 +0000 (17:34 +0100)]
Make cars aware of their IDs.

13 years agoAvg lap time and other GUI updates.
Jan "Yenya" Kasprzak [Tue, 7 Dec 2010 16:12:39 +0000 (17:12 +0100)]
Avg lap time and other GUI updates.

13 years agoPit stop icons
Jan "Yenya" Kasprzak [Tue, 7 Dec 2010 16:02:12 +0000 (17:02 +0100)]
Pit stop icons

13 years agoRemoving png icons. SVG should be sufficient.
Jan "Yenya" Kasprzak [Tue, 7 Dec 2010 15:38:18 +0000 (16:38 +0100)]
Removing png icons. SVG should be sufficient.

13 years agoAnother attempt at pit lane handling.
Jan "Yenya" Kasprzak [Mon, 6 Dec 2010 23:27:10 +0000 (00:27 +0100)]
Another attempt at pit lane handling.

13 years agoBest lap handling.
Jan "Yenya" Kasprzak [Mon, 6 Dec 2010 23:02:17 +0000 (00:02 +0100)]
Best lap handling.

13 years agoRace setup, car reordering.
Jan "Yenya" Kasprzak [Mon, 6 Dec 2010 22:42:49 +0000 (23:42 +0100)]
Race setup, car reordering.

13 years agoStart semaphore tweaks.
Jan "Yenya" Kasprzak [Mon, 6 Dec 2010 22:41:28 +0000 (23:41 +0100)]
Start semaphore tweaks.

13 years agoDelete event.
Jan "Yenya" Kasprzak [Mon, 6 Dec 2010 22:03:23 +0000 (23:03 +0100)]
Delete event.

13 years agoSmaller fuel images.
Jan "Yenya" Kasprzak [Mon, 6 Dec 2010 22:02:58 +0000 (23:02 +0100)]
Smaller fuel images.

13 years agoMore debugging.
Jan "Yenya" Kasprzak [Sun, 5 Dec 2010 23:06:09 +0000 (00:06 +0100)]
More debugging.

13 years agoVisual side tweaking
Jan "Yenya" Kasprzak [Sat, 4 Dec 2010 02:08:10 +0000 (03:08 +0100)]
Visual side tweaking

13 years agoLap/time counting, car icon displaing.
Jan "Yenya" Kasprzak [Sat, 4 Dec 2010 01:52:02 +0000 (02:52 +0100)]
Lap/time counting, car icon displaing.

13 years agoFixes (Reader.pm did not have use strict)
Jan "Yenya" Kasprzak [Sat, 4 Dec 2010 00:40:33 +0000 (01:40 +0100)]
Fixes (Reader.pm did not have use strict)

13 years agoprotocol.txt: another sample packet
Jan "Yenya" Kasprzak [Sat, 4 Dec 2010 00:39:56 +0000 (01:39 +0100)]
protocol.txt: another sample packet

13 years agoRework for OO infrastructure
Jan "Yenya" Kasprzak [Fri, 3 Dec 2010 22:11:08 +0000 (23:11 +0100)]
Rework for OO infrastructure

13 years agoMerge branch 'master' of ssh://calypso.fi.muni.cz/~kas/git/slotcarman
Jan "Yenya" Kasprzak [Fri, 3 Dec 2010 21:00:01 +0000 (22:00 +0100)]
Merge branch 'master' of ssh://calypso.fi.muni.cz/~kas/git/slotcarman

13 years agodebugging option for running w/o serial interface.
Jan "Yenya" Kasprzak [Fri, 3 Dec 2010 21:00:11 +0000 (22:00 +0100)]
debugging option for running w/o serial interface.

13 years agoThrottle level images
Jan "Yenya" Kasprzak [Fri, 3 Dec 2010 20:56:28 +0000 (21:56 +0100)]
Throttle level images

13 years agoReader: skeleton functions for all packet types.
Jan "Yenya" Kasprzak [Fri, 3 Dec 2010 17:44:41 +0000 (18:44 +0100)]
Reader: skeleton functions for all packet types.

13 years agoImages of start semaphore, throttle.
Jan "Yenya" Kasprzak [Fri, 3 Dec 2010 16:59:10 +0000 (17:59 +0100)]
Images of start semaphore, throttle.

13 years agoReader.pm: fixed packet size, refactor logging.
Jan "Yenya" Kasprzak [Fri, 3 Dec 2010 16:58:42 +0000 (17:58 +0100)]
Reader.pm: fixed packet size, refactor logging.

13 years agoFuel images created
Jan "Yenya" Kasprzak [Fri, 3 Dec 2010 00:23:15 +0000 (01:23 +0100)]
Fuel images created

13 years agoProof-of-concept GUI
Jan "Yenya" Kasprzak [Thu, 2 Dec 2010 00:59:11 +0000 (01:59 +0100)]
Proof-of-concept GUI

13 years agoProtocol documentation.
Jan "Yenya" Kasprzak [Thu, 2 Dec 2010 00:58:49 +0000 (01:58 +0100)]
Protocol documentation.

13 years agoProof-of-concept implementation.
Jan "Yenya" Kasprzak [Tue, 30 Nov 2010 22:33:50 +0000 (23:33 +0100)]
Proof-of-concept implementation.