]> www.fi.muni.cz Git - slotcarman.git/log
slotcarman.git
13 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.

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

13 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.

13 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.

13 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.

13 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 (.).

13 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.

13 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.