Commit graph

7 commits

Author SHA1 Message Date
Johannes Schickel
10b0294c94 TSAGE: Suppress empty format string warning of g++. 2011-04-19 17:04:05 +02:00
Paul Gilbert
b7c9bf4b33 TSAGE: Simplified the new Saver::getObjectCount method 2011-04-19 21:33:56 +10:00
Paul Gilbert
5dcfd1e32c TSAGE: Reworked the saving code to fix crashes
Note that this undoes the recent compilation fix for GCC, since it didn't work. For now, used an explicit void ** conversion as previously suggested.
2011-04-19 21:02:27 +10:00
Paul Gilbert
cec59bd124 TSAGE: Fix palette corruption in savegame files. 2011-04-18 20:45:42 +10:00
strangerke
66b43f2312 TSAGE: "Cosmetic" cleanups 2011-04-13 21:27:46 +02:00
Johannes Schickel
6db40e0c6c TSAGE: Cleanup custom List usage.
This makes the code use Common::List for all cases where synchronization can
not be done with tSage::List::synchronise. Furthermore I renamed the custom
List class to SynchronisedList to stress its purpose.

I also removed clear2, contains and forEach and replaced them with algorithm
usage from Common:: or in the case of "contains" replaced them with a simple
inline function which uses Common::find.
2011-04-13 18:26:12 +02:00
Paul Gilbert
7042d95cfe TSAGE: Added the engine in a separate branch 2011-02-14 20:37:27 +11:00