Commit graph

20 commits

Author SHA1 Message Date
Giulio Camuffo
38e208c00c GRIM: #includes cleanup. 2011-07-23 12:14:33 +02:00
Pawel Kolodziejski
7329a5d164 ALL: sync with scummvm 2011-06-09 11:17:15 +02:00
Pawel Kolodziejski
356c9c8c07 sync with scummvm 2011-05-18 23:33:39 +02:00
Pawel Kolodziejski
0f5de71f70 sync with scummvm 2011-05-08 15:38:26 +02:00
Giulio Camuffo
ce716e4580 GRIM: Store USERDATAs with a new struct { int32 id; int32 tag }.
This way we don't have to deal with casts between integers and void*
anymore.
2011-05-03 16:51:30 +02:00
Giulio Camuffo
29d6b3c5c1 New residualptr type typedeffed to int32 or int64 depending on the arch. 2011-05-02 19:12:15 +02:00
Giulio Camuffo
465ea8951a GRIM: Moved g_files back into liolib.cpp and made it stay on the heap. 2011-05-02 18:29:24 +02:00
Matthew Hoops
938800e170 GRIM: Silence a ton of warnings 2011-05-02 03:56:42 +08:00
Pawel Kolodziejski
cc8d694d2d fixed compilation 2011-05-01 19:48:16 +02: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
55415ee174 fix compilation using msvc 2011-04-10 11:24:03 +02: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
Pawel Kolodziejski
edadbb35be synced code with scummvm trunk 2010-01-21 19:25:03 +00:00
Pawel Kolodziejski
6e489b1c2d get rid Resource and ResPtr 2009-06-26 16:13:11 +00:00
Pawel Kolodziejski
05c4e4f5d3 fix warnings 2009-06-06 07:03:41 +00:00
Pawel Kolodziejski
a4467bd1d0 convert residual into multi engine support (not all things done yet, WIP) 2009-05-25 19:21:58 +00:00
Pawel Kolodziejski
8b8e7e07d2 added namespace Grim 2009-05-25 06:49:57 +00:00
Pawel Kolodziejski
a34d883844 update path includes for recent directory changes 2009-05-24 19:13:58 +00:00
Pawel Kolodziejski
f58c073a0a move/rename engine into engines/grim 2009-05-24 18:55:19 +00:00
Renamed from engine/lua/liolib.cpp (Browse further)