aboutsummaryrefslogtreecommitdiff
path: root/engines/dreamweb/structs.h
AgeCommit message (Collapse)Author
2011-12-26DREAMWEB: Cleaned up findFirstPath(), fixed a regression and moved it to ↵Filippos Karapetis
DreamBase
2011-12-25DREAMWEB: Move some functions to DreamBaseFilippos Karapetis
2011-12-25DREAMWEB: Convert 'checkobjectsize' to C++Filippos Karapetis
Also, renamed getOpenedSizeCPP() to getSlotCount(). Special thanks to wjp for his help and for examining the behavior of a fallback case.
2011-12-23DREAMWEB: Move sprite table out of buffersWillem Jan Palenstijn
2011-12-23DREAMWEB: Move rainlist out of buffersWillem Jan Palenstijn
2011-12-23DREAMWEB: Fix regression from moving ReelRoutines out of dataWillem Jan Palenstijn
The struct People still had an old-style pointer to a ReelRoutine. Fix this by converting People to use a real ReelRoutine * and moving the PeopleList from the buffers segment to a Common::List. Thanks to digitall for the assistance with tracking this down.
2011-12-23DREAMWEB: Turn RectWithCallback into templateMax Horn
Also moves checkCoords to DreamBase, adding a nasty cast to it. This is a temporary HACK, which allows moving functions that use checkCoords to DreamBase one at a time, instead of all at once (and at the same time as checkCoords). This can be undone once everything using checkCoords has been moved to DreamBase.
2011-12-18DREAMWEB: Remove reelRoutines from data blobWillem Jan Palenstijn
2011-12-18DREAMWEB: Port 'setpickup' to C++ and added an enum for the object typesFilippos Karapetis
2011-12-17DREAMWEB: Add disabled reelRoutine conversion workWillem Jan Palenstijn
2011-12-17DREAMWEB: Name some DynObject/SetObject fieldsWillem Jan Palenstijn
Also change getAnyAd() behaviour to be consistent between Free/Ex and Set objects, diverging from the original.
2011-12-12DREAMWEB: Remove a lot of unused variablesFilippos Karapetis
2011-12-06DREAMWEB: Cleanup end of namespace commentsMax Horn
2011-12-05DREAMWEB: Untangle namespacesWillem Jan Palenstijn
2011-12-04DREAMWEB: kIcons1 and kIcons2 ownership transferred from the VM to the engineBertrand Augereau
2011-12-03DREAMWEB: Convert 'atmospheres'Willem Jan Palenstijn
2011-12-03DREAMWEB: CR at last lineBertrand Augereau
2011-12-03DREAMWEB: Don't use Madeuproomdat as a global when not necessaryWillem Jan Palenstijn
2011-12-03DREAMWEB: Create and use FileHeader structWillem Jan Palenstijn
2011-12-03DREAMWEB: Move roomData out of opaque data segmentWillem Jan Palenstijn
2011-12-01DREAMWEB: Ported 'sparky' to C++Bertrand Augereau
2011-12-01DREAMWEB: Naming of ReelRoutine membersBertrand Augereau
2011-11-27DREAMWEB: Add utility function ObjPos::containsWillem Jan Palenstijn
2011-11-26DREAMWEB: Fix Room structWillem Jan Palenstijn
Room::name is a zero terminated 8.3 filename, so 13 bytes long.
2011-11-26DREAMWEB: Ceaning in 'startloading'Bertrand Augereau
2011-11-22DREAMWEB: Sound structureBertrand Augereau
2011-11-18DREAMWEB: Add some sprite-related comments and namesWillem Jan Palenstijn
2011-11-17DREAMWEB: Cleaning in room loadingBertrand Augereau
2011-11-16DREAMWEB: Clean up 'dodoor'Willem Jan Palenstijn
2011-11-14DREAMWEB: Unhardcode checkcoords tablesWillem Jan Palenstijn
This patch makes __dispatch_call (even more) superfluous, but does not yet remove it.
2011-09-02DREAMWEB: 'checkpathison' ported to C++Bertrand Augereau
2011-09-03DREAMWEB: Refining of the pathfinding structuresBertrand Augereau
2011-09-03DREAMWEB: Introduction of a Path structureBertrand Augereau
2011-09-01DREAMWEB: 'checkpixelset' ported to C++Bertrand Augereau
2011-09-01DREAMWEB: 'obicons' ported to C++Bertrand Augereau
2011-08-31DREAMWEB: 'getanyad' ported to C++Bertrand Augereau
2011-08-30DREAMWEB: Structs member renamingBertrand Augereau
2011-08-30DREAMWEB: More reversing of DynObject structBertrand Augereau
2011-08-29DREAMWEB: 'addpeoplelist' takes a ReelRoutine* paramBertrand Augereau
2011-08-29DREAMWEB: 'showgamereel' gets a ReelRoutine* as parameterBertrand Augereau
2011-08-24DREAMWEB: 'checkcoords' ported to C++Bertrand Augereau
(Still has __dispatch_call dependency)
2011-08-23DREAMWEB: Renamed FreeObject to DynObject and ObjData to SetObjectBertrand Augereau
2011-08-20DREAMWEB: Set objects have a four char name tagBertrand Augereau
2011-08-20DREAMWEB: Ported 'dochange' to C++Bertrand Augereau
2011-08-20DREAMWEB: 'findormake' ported to C++Bertrand Augereau
2011-08-17DREAMWEB: Drawing of background objects ported to C++Bertrand Augereau
2011-08-16DREAMWEB: 'updatepeople' ported to C++Bertrand Augereau
2011-08-15DREAMWEB: 'checkifperson' ported to C++Bertrand Augereau
2011-08-03DREAMWEB: Less register usage in 'plotreel'Bertrand Augereau
2011-08-03DREAMWEB: Ported 'showrain' to C++Bertrand Augereau