Joni Vähämäki
3316420448
EMI: Save and restore chore instance IDs.
...
Previously chore instance IDs stored as Lua userdata became invalid after
loading a save, because the chores were recreated with different IDs. This
caused certain opcodes like StopChore to fail.
2014-06-15 03:17:13 +03:00
Joel Teichroeb
21ca0acedc
GRIM: Add override to overriden functions
2014-05-30 17:45:22 -07:00
Pawel Kolodziejski
8759900b6a
ALL: synced with ScummVM
2014-04-05 18:18:42 +02:00
Einar Johan Trøan Sømåen
f6fbe8c966
GRIM: Change iterator ++ to prefix ++ in pool.h
2014-01-07 11:49:31 +01:00
Paweł Kołodziejski
175620b62a
ALL: change license headers from LGPL to GPL, and few updates
2012-12-19 23:15:43 +01:00
Joel Teichroeb
94aeca9663
GRIM: Remove tag from the pool template
2012-04-05 15:20:30 -07:00
Joel Teichroeb
b19b78d411
GRIM: Fix pool actually needing savegme.h with GCC
2012-03-26 21:31:36 -07:00
Joel Teichroeb
63938ba499
GRIM: Clean up unneeded includes and fix some trailing whitespace
2012-03-26 20:12:00 -07:00
Giulio Camuffo
9fb0311925
GRIM: Improve the management of talking actors.
...
This commit adds savegame changes waiting to be uncommented.
2012-03-04 18:20:31 +01:00
Giulio Camuffo
353c42effe
GRIM: Use the new foreach macro.
...
Modify a bit PoolObject::Pool to allow it to be used with foreach.
2011-11-21 22:07:12 +01:00
Giulio Camuffo
3193fec1e6
GRIM: Use a smart pointer to store objects that can be deleted behind our back. Fix #398
2011-10-29 15:13:39 +02:00
Giulio Camuffo
4a92772a13
GRIM: Init Pool::_restoring to false.
2011-09-10 17:21:01 +02:00
Giulio Camuffo
5f5a71f0a1
GRIM: New classes to manage pools of objects.
2011-09-07 23:08:18 +02:00