aboutsummaryrefslogtreecommitdiff
path: root/engines/dreamweb/object.cpp
AgeCommit message (Collapse)Author
2011-12-25DREAMWEB: Port 'swapwithinv' to C++Filippos Karapetis
2011-12-25DREAMWEB: Port 'useopened' to C++Filippos Karapetis
2011-12-25DREAMWEB: Port 'locationpic', 'reexfrominv' to C++Filippos Karapetis
2011-12-25DREAMWEB: Port 'selectopenob' to C++Filippos Karapetis
2011-12-25DREAMWEB: Simplify order of checkObjectSize checksWillem Jan Palenstijn
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-24DREAMWEB: Minor cleanupWillem Jan Palenstijn
2011-12-24DREAMWEB: Move more functions to DreamBaseWillem Jan Palenstijn
2011-12-24DREAMWEB: Port 'dropobject' to C++Filippos Karapetis
2011-12-24DREAMWEB: Convert getObTextStartWillem Jan Palenstijn
2011-12-24DREAMWEB: Use the C++ versions of getAnyAd and makeWorn in some placesFilippos Karapetis
This allows us to remove the ASM style version of makeWorn()
2011-12-23DREAMWEB: Move rest of saveload.cpp to DreamBaseMax Horn
2011-12-23DREAMWEB: Convert resetLocation and purgeALocation to C++Max Horn
2011-12-23DREAMWEB: cleanupMax Horn
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-20DREAMWEB: Fix regression in deleteExObjectWillem Jan Palenstijn
(thanks to Fingolfin)
2011-12-20DREAMWEB: Fix regressions in intoInv, outOfInv; cleanup selectObWillem Jan Palenstijn
2011-12-19DREAMWEB: More work on inToInv and outOfInvFilippos Karapetis
2011-12-19DREAMWEB: Port 'intoinv', 'outofinv' to C++Filippos Karapetis
2011-12-18DREAMWEB: Convert removeObFromInv, deleteExObject, deleteExFrame, deleteExTextWillem Jan Palenstijn
2011-12-18DREAMWEB: Fix yet another regression in setPickupWillem Jan Palenstijn
getAnyAd and getEitherAd have different inputs, so can't be interchanged...
2011-12-18DREAMWEB: Fix multiple regressions in setPickupWillem Jan Palenstijn
2011-12-18DREAMWEB: Port 'setpickup' to C++ and added an enum for the object typesFilippos Karapetis
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-17DREAMWEB: Fix regression in getOpenedSizeWillem Jan Palenstijn
2011-12-17DREAMWEB: Fix another regression in the ASM-style version of getOpenedSize()Filippos Karapetis
2011-12-17DREAMWEB: Fix another regression in selectOb() (thanks wjp)Filippos Karapetis
2011-12-17DREAMWEB: Fix regression in selectOb() (thanks wjp)Filippos Karapetis
2011-12-17DREAMWEB: Fix regression in getOpenedSize()Filippos Karapetis
2011-12-17DREAMWEB: Port 'findinvpos', 'selectob' to C++ and fix a regression in ↵Filippos Karapetis
identifyOb()
2011-12-17DREAMWEB: Fix regression in identifyObFilippos Karapetis
2011-12-16DREAMWEB: Port 'identifyob' to C++Filippos Karapetis
2011-12-15DREAMWEB: Convert notHeldError to C++, move stuff to DreamBaseMax Horn
2011-12-15DREAMWEB: Move even more stuff to DreamBaseMax Horn
2011-12-15DREAMWEB: Convert a bunch of stuff to C++Max Horn
Specifically, I started with openOb() and withWhat() which allowed to remove offset_commandline and offset_openchangesize. A clean conversion of these required a conversion of printMessage2 and getOpenedSize.
2011-12-12DREAMWEB: Cleanup and add FIXMEsWillem Jan Palenstijn
2011-12-09DREAMWEB: Use the C++ version of workScreen() in C++ codeFilippos Karapetis
2011-12-07DREAMWEB: Replace cs by data (outside of dreamgen.cpp)Max Horn
2011-12-06DREAMWEB: Cleanup end of namespace commentsMax Horn
2011-12-04DREAMWEB: Removed 'icons1' and 'icons2' stubsBertrand Augereau
2011-12-04DREAMWEB: Less direct references to kIcons1 and kIcons2Bertrand Augereau
2011-12-04DREAMWEB: Minor warning fix (shadowing)Bertrand Augereau
2011-12-02DREAMWEB: 'segRef' was redundant with 'getSegment' (thanks to Max for noting ↵Bertrand Augereau
this)
2011-12-01DREAMWEB: Fix compilation due to dreamgen.* function renaming.D G Turner
2011-11-26DREAMWEB: 'getbackfromob' ported to C++Bertrand Augereau
2011-11-15DREAMWEB: crt functionsBertrand Augereau
2011-11-15DREAMWEB: Use strcpy/strlen instead of manual loopsWillem Jan Palenstijn
2011-11-15DREAWMEB: 'transfertext' ported to C++Bertrand Augereau
2011-11-15DREAMWEB: Fix regression in obiconsWillem Jan Palenstijn
This fixes the 'use' icon on the winch controls. Regression from 1f531c6f7fc90d78a4d14cda377e5aed7c7f4eb0. Thanks to fuzzie for spotting it.
2011-11-14DREAMWEB: Unhardcode checkcoords tablesWillem Jan Palenstijn
This patch makes __dispatch_call (even more) superfluous, but does not yet remove it.