]> git.tdb.fi Git - r2c2.git/log
r2c2.git
14 years agoAdd networking library and a remote control program
Mikko Rasa [Thu, 10 Dec 2009 20:05:34 +0000 (20:05 +0000)]
Add networking library and a remote control program

14 years agoCorrectly handle slope when snapping tracks
Mikko Rasa [Thu, 10 Dec 2009 10:26:21 +0000 (10:26 +0000)]
Correctly handle slope when snapping tracks
Render sloped tracks with rotation, not by shearing the mesh
Render a pillar under the higher endpoint of a sloped track
Hide zero slope from tooltip

14 years agoDon't leave removed tracks in routes
Mikko Rasa [Thu, 10 Dec 2009 08:03:10 +0000 (08:03 +0000)]
Don't leave removed tracks in routes

14 years agoIgnore routes in shoppinglist
Mikko Rasa [Thu, 10 Dec 2009 08:00:25 +0000 (08:00 +0000)]
Ignore routes in shoppinglist

14 years agoAdapt to a change in gltk
Mikko Rasa [Wed, 9 Dec 2009 09:53:34 +0000 (09:53 +0000)]
Adapt to a change in gltk

14 years agoConvert designer to use mspgltk for UI
Mikko Rasa [Sat, 30 May 2009 19:14:17 +0000 (19:14 +0000)]
Convert designer to use mspgltk for UI
Add a toolbar to designer (not all buttons are functional yet)
Support for defining routes for a layout

14 years agoAdd graphics for toggle widget
Mikko Rasa [Sat, 23 May 2009 13:51:47 +0000 (13:51 +0000)]
Add graphics for toggle widget
Make train panels a bit more compact
Support reverse direction for trains

14 years agoCode reformatting: add spaces around assignment operators
Mikko Rasa [Sat, 23 May 2009 07:46:58 +0000 (07:46 +0000)]
Code reformatting: add spaces around assignment operators

14 years agoCode reformatting:
Mikko Rasa [Sat, 23 May 2009 07:11:51 +0000 (07:11 +0000)]
Code reformatting:
- Remove alignment from variable and function declarations
- Reorder and group class members

14 years agoReplace one more stray load function with DataFile::load
Mikko Rasa [Sat, 23 May 2009 06:20:33 +0000 (06:20 +0000)]
Replace one more stray load function with DataFile::load

14 years agoAllow intercepting and denying turnout route and locomotive speed changes
Mikko Rasa [Fri, 22 May 2009 21:49:41 +0000 (21:49 +0000)]
Allow intercepting and denying turnout route and locomotive speed changes
Reroute train when a reserved turnout changes its route
Various minor fixes

15 years agoAdd state loading and saving to engineer
Mikko Rasa [Thu, 21 May 2009 19:52:04 +0000 (19:52 +0000)]
Add state loading and saving to engineer
Modernize all load/save code

15 years agoAttempt to estimate the exact positions of trains from measured speed data
Mikko Rasa [Thu, 21 May 2009 16:57:02 +0000 (16:57 +0000)]
Attempt to estimate the exact positions of trains from measured speed data
Improve track vertex array creation
Use Point instead of separate coordinate members for Endpoint and TrackPart

15 years agoAllow setting sensor ID for multiple tracks at once
Mikko Rasa [Tue, 19 May 2009 18:46:03 +0000 (18:46 +0000)]
Allow setting sensor ID for multiple tracks at once
Support for controlling turnouts with more than 2 routes
Snap flex-tracks last when loading a layout to get them correctly snapped
Slow down trains when there's only one free sensor block ahead
Put each turnout into its own block to avoid blocking adjacent tracks

15 years agoSupport using a mesh as a background
Mikko Rasa [Sun, 17 May 2009 11:26:52 +0000 (11:26 +0000)]
Support using a mesh as a background
Fix various input problems

15 years agoConvert designer to use mspgbase instead of sdl
Mikko Rasa [Tue, 17 Mar 2009 05:03:36 +0000 (05:03 +0000)]
Convert designer to use mspgbase instead of sdl
Add a missing file in libmarklin
Compatibility with VertexArrayBuilder change
Rename engineer.res to marklin.res for future use in designer too

15 years agoRewrite command/reply system
Mikko Rasa [Mon, 9 Jun 2008 03:27:18 +0000 (03:27 +0000)]
Rewrite command/reply system
Read lok events (but don't do anything with them yet)
Add some missing includes

15 years agoAdd Id tags and copyright notices to files
Mikko Rasa [Fri, 6 Jun 2008 12:11:49 +0000 (12:11 +0000)]
Add Id tags and copyright notices to files

15 years agoAdd locos.dat
Mikko Rasa [Fri, 6 Jun 2008 12:10:20 +0000 (12:10 +0000)]
Add locos.dat

15 years agoTrack power status
Mikko Rasa [Thu, 5 Jun 2008 11:09:09 +0000 (11:09 +0000)]
Track power status

15 years agoAdd locomotive types
Mikko Rasa [Wed, 4 Jun 2008 23:51:10 +0000 (23:51 +0000)]
Add locomotive types
Buttons for locomotive functions
Various enhancements around the code
UI graphics for dropdown

15 years agoMeasure and display train speeds
Mikko Rasa [Mon, 2 Jun 2008 12:20:45 +0000 (12:20 +0000)]
Measure and display train speeds

15 years agoAdd train status display
Mikko Rasa [Sun, 1 Jun 2008 18:22:32 +0000 (18:22 +0000)]
Add train status display
Button for re-placing trains
Bugfixes for train tracking
Better handling of block coloring

15 years agoStyle fixes, including:
Mikko Rasa [Sun, 1 Jun 2008 08:49:18 +0000 (08:49 +0000)]
Style fixes, including:
- Reorder members in class declarations
- Get rid of rest of the container typedefs
- Convert typecasts to C++ style

15 years agoConvert engineer to use mspgbase instead of SDL
Mikko Rasa [Sat, 31 May 2008 10:59:14 +0000 (10:59 +0000)]
Convert engineer to use mspgbase instead of SDL
Trains periodically try to continue if blocked by another train
Improve engineer GUI layout
Some bugfixes and tweaks

15 years agoMajor code refactoring:
Mikko Rasa [Fri, 30 May 2008 09:54:26 +0000 (09:54 +0000)]
Major code refactoring:
- Remove container typedefs
- Separate TrackType from Track
- Use indices instead of pointers for endpoints
- Make certain functions return references and throw on error
Compatibility fixes with msp libraries

16 years agoMore code for TrainProperties
Mikko Rasa [Wed, 18 Jul 2007 09:28:11 +0000 (09:28 +0000)]
More code for TrainProperties

16 years agoAdd train properties dialog (unfinished)
Mikko Rasa [Tue, 17 Jul 2007 08:33:11 +0000 (08:33 +0000)]
Add train properties dialog (unfinished)
Remove some unnecessary files

16 years agoAdd Track::get_endpoint_position to avoid duplicating calculations
Mikko Rasa [Sun, 15 Jul 2007 10:59:20 +0000 (10:59 +0000)]
Add Track::get_endpoint_position to avoid duplicating calculations
Fix Block::traverse so it won't hang
Fix memory leaks reported by valgrind
Add signal_speed_changed for locomotive
Bugfixes for block reservation of trains
Color blocks that are occupied by a train
Remove some unnecessary stuff from Engineer
Add simulation mode for sensors
Finish train placing
Add speed display to TrainPanel

16 years agoRename Section to Block for a closer match with real railway terminology
Mikko Rasa [Sun, 15 Jul 2007 10:47:23 +0000 (10:47 +0000)]
Rename Section to Block for a closer match with real railway terminology

16 years agoInitial revision
Mikko Rasa [Tue, 10 Jul 2007 19:20:20 +0000 (19:20 +0000)]
Initial revision

16 years agoCreate standard directories
Mikko Rasa [Tue, 10 Jul 2007 18:45:57 +0000 (18:45 +0000)]
Create standard directories