Commit Graph
25 Commits
Author SHA1 Message Date
Paweł Kołodziejski 20cb0ae228 ALL: Cleanup ResidualVM -> ScummVM 2021-12-26 21:19:38 +01:00
Eugene Sandulenko abea37c9bb ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
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