Joel Teichroeb
4aa61146c6
GRIM: Convert a few more NULLs
2014-06-02 16:59:09 -07: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
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
14f880d470
GRIM: Remove unneeded friends
2012-05-05 11:37:13 -07:00
Joel Teichroeb
63938ba499
GRIM: Clean up unneeded includes and fix some trailing whitespace
2012-03-26 20:12:00 -07:00
Paweł Kołodziejski
e350c7f777
renames
2012-01-06 23:29:45 +01:00
Giulio Camuffo
9e260c58a4
GRIM: Implemented the collision handler callback function.
2011-09-04 15:16:07 +02:00
Giulio Camuffo
1427f47dd1
GRIM: Don't try to delete the same bitmap twice.
2011-07-26 12:09:54 +02:00
Joel Teichroeb
0f3f852c31
Reduced duplicated code in loading and saving.
2011-05-26 09:23:43 -07:00
Pawel Kolodziejski
356c9c8c07
sync with scummvm
2011-05-18 23:33:39 +02:00
Joel Teichroeb
4751516279
Cleaned up dependencies between files.
2011-05-13 17:55:14 -07:00
Matthew Hoops
938800e170
GRIM: Silence a ton of warnings
2011-05-02 03:56:42 +08:00
Giulio Camuffo
1e868dd359
GRIM: Store ids instead of the pointers as lua's userdata objects.
...
Removed ObjectManager as it became useless.
2011-05-01 18:54:29 +02:00
Pawel Kolodziejski
a02ae4bc5d
fix compilation
2011-05-01 18:12:07 +02:00
Pawel Kolodziejski
b18b857558
cleanup headers - grim part
2011-04-16 14:12:44 +02:00
Matthew Hoops
00ee0554be
GRIM: Remove global constructor usage and silence warnings
2011-04-12 20:51:55 +08:00
Matthew Hoops
1554e1ab2f
ALL: Silence a ton of warnings
2011-03-25 07:42:03 +08:00
Giulio Camuffo
6b26078fb9
Added a new static staticTypeName() function to the GRIM_OBJECT macro.
...
This new function together with typeName() allows ObjectManager to
get the type name without creating an object and so the classes
registered in the ObjectManager class don't need to have a T(void)
constructor anymore.
2011-03-21 18:21:20 +01:00
Giulio Camuffo
71dab9cbfb
Remove the now unused static function ObjectManager::createObj.
2011-03-21 17:44:55 +01:00
Paweł Kołodziejski
f1420f4704
adopted clone2727 patch: ALL: Fix segfault upon launch
2011-03-21 14:06:00 +01:00
Giulio Camuffo
e89ca555ef
ObjectManager uses a new T::restoreObject(SaveGame*) function to restore saved objects.
...
This function replaces newObject() and allows more flexibility.
2011-03-21 06:46:35 +08:00
Giulio Camuffo
59dcece9ae
Working savegame support.
...
Implemented also the movement of Manny's head when looking at usable items.
This commit also introduces a new Object class with a ObjectPtr used for
caching the resources loaded by ResourceLoader. This fixes also the lipsync
regression.
2011-03-21 05:41:30 +08:00