]> git.tdb.fi Git - r2c2.git/commit
Major code refactoring:
authorMikko Rasa <tdb@tdb.fi>
Fri, 30 May 2008 09:54:26 +0000 (09:54 +0000)
committerMikko Rasa <tdb@tdb.fi>
Fri, 30 May 2008 09:54:26 +0000 (09:54 +0000)
commit52cbe8d99669f843f8f75c51128e2748584dd03a
tree493497683b3634c73510f8292f47bc193adaf86f
parent36beacc579d3132642ed4d98ce5a6d99842b5812
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
45 files changed:
Build
source/3d/layout.cpp
source/3d/layout.h
source/3d/track.cpp
source/3d/track.h
source/designer/designer.cpp
source/designer/designer.h
source/designer/manipulator.cpp
source/designer/manipulator.h
source/designer/measure.cpp
source/designer/selection.cpp
source/designer/selection.h
source/engineer/engineer.cpp
source/engineer/engineer.h
source/engineer/trainpanel.cpp
source/engineer/trainpanel.h
source/engineer/trainproperties.cpp
source/engineer/trainproperties.h
source/libmarklin/block.cpp
source/libmarklin/block.h
source/libmarklin/catalogue.cpp
source/libmarklin/catalogue.h
source/libmarklin/control.cpp
source/libmarklin/control.h
source/libmarklin/endpoint.h [new file with mode: 0644]
source/libmarklin/layout.cpp
source/libmarklin/layout.h
source/libmarklin/locomotive.cpp
source/libmarklin/locomotive.h
source/libmarklin/route.h
source/libmarklin/sensor.cpp
source/libmarklin/sensor.h
source/libmarklin/track.cpp
source/libmarklin/track.h
source/libmarklin/trackpart.cpp [new file with mode: 0644]
source/libmarklin/trackpart.h [new file with mode: 0644]
source/libmarklin/tracktype.cpp [new file with mode: 0644]
source/libmarklin/tracktype.h [new file with mode: 0644]
source/libmarklin/trafficmanager.cpp
source/libmarklin/trafficmanager.h
source/libmarklin/train.cpp
source/libmarklin/train.h
source/libmarklin/turnout.cpp
source/libmarklin/turnout.h
source/shoppinglist/main.cpp