aboutsummaryrefslogtreecommitdiff
path: root/engines/dreamweb/use.cpp
AgeCommit message (Collapse)Author
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: 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-18DREAMWEB: Move backdrop.cpp and more to DreamBase; remove some dead codeMax Horn
2011-12-18DREAMWEB: Fix regression in useWinchWillem Jan Palenstijn
2011-12-18DREAMWEB: Port 'setpickup' to C++ and added an enum for the object typesFilippos Karapetis
2011-12-17DREAMWEB: Fix regression in slabdoorbWillem Jan Palenstijn
2011-12-17DREAMWEB: Work around runtime limitationWillem Jan Palenstijn
The WordRef accessor writes back its value too late. Example: in the call printDirect(data.word(kLastxpos), .....) the destructor isn't called until after printDirect returns. This destroys the modifications to lastXPos that printDirect makes.
2011-12-17DREAMWEB: Port 'usestereo' to C++Filippos Karapetis
2011-12-17DREAMWEB: Port 'checkinside' to C++Filippos Karapetis
2011-12-17DREAMWEB: Rewrote useCashCard() in C++ and got rid of moneyPoke() and its ↵Filippos Karapetis
associated offsets in the data blob
2011-12-16DREAMWEB: Port 'isryanholding' to C++Filippos Karapetis
2011-12-16DREAMWEB: Move more things to DreamBase; cleanup some codeMax Horn
2011-12-16DREAMWEB: Convert useGun to C++Max Horn
2011-12-15DREAMWEB: Convert notHeldError to C++, move 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-15DREAMWEB: Port 'usehandle', 'usealtar' to C++Filippos Karapetis
2011-12-15DREAMWEB: Port 'findsetobject' and 'findexobject' to C++ and simplify compare()Filippos Karapetis
2011-12-14DREAMWEB: Allow quit from diaryWillem Jan Palenstijn
2011-12-14DREAMWEB: CleanupWillem Jan Palenstijn
2011-12-13DREAMWEB: Port 'runtap' to C++Filippos Karapetis
2011-12-12DREAMWEB: Fix regression in usePipeWillem Jan Palenstijn
2011-12-13DREAMWEB: Port 'useaxe', 'usekey' to C++Filippos Karapetis
2011-12-12DREAMWEB: Port 'useopenbox' to C++Filippos Karapetis
2011-12-12DREAMWEB: Port 'usepipe' to C++Filippos Karapetis
2011-12-12DREAMWEB: Port 'useslab' to C++Filippos Karapetis
2011-12-12DREAMWEB: Port 'usecontrol' to C++Filippos Karapetis
2011-12-12DREAMWEB: Fix typo in useWire() (thanks wjp, fuzzie)Filippos Karapetis
2011-12-12DREAMWEB: Port 'usewire' to C++Filippos Karapetis
2011-12-12DREAMWEB: Port 'showpuztext' to C++Filippos Karapetis
2011-12-12DREAMWEB: Fix regressions in getBack1 and useLighterWillem Jan Palenstijn
2011-12-11DREAMWEB: Port 'uselighter' to C++Filippos Karapetis
2011-12-09DREAMWEB: Use the C++ version of workScreen() in C++ codeFilippos Karapetis
2011-12-09DREAMWEB: Move some strings used by useDiary() out of the blobFilippos Karapetis
2011-12-09DREAMWEB: Port 'usediary' to C++ and remove diarylist from the blobFilippos Karapetis
2011-12-08DREAMWEB: Move functions to DreamBaseWillem Jan Palenstijn
2011-12-08DREAMWEB: Port 'showcooker' to C++Filippos Karapetis
2011-12-06DREAMWEB: Fix regression in useCardReader1Willem Jan Palenstijn
2011-12-06DREAMWEB: 'usecardreader1', 'usecardreader2', 'usecardreader3', ↵Filippos Karapetis
'usepoolreader' ported to C++
2011-12-06DREAMWEB: Cleanup end of namespace commentsMax Horn
2011-12-06DREAMWEB: Add a default use handler, thereby reducing code duplicationFilippos Karapetis
2011-12-06DREAMWEB: Fix regression in 'usecart'Willem Jan Palenstijn
2011-12-06DREAMWEB: Fix regressions in 'intro1text', 'redrawmainscrn', 'sitdowninbar'Willem Jan Palenstijn
2011-12-06DREAMWEB: 'grafittidoor', 'hotelcontrol', 'openhoteldoor', 'openhoteldoor2', ↵Filippos Karapetis
'opentomb' ported to C++
2011-12-06DREAMWEB: 'chewy', 'slabdoorb', 'usecart', 'usehole', 'usetrainer', ↵Filippos Karapetis
'usewinch' ported to C++
2011-12-06DREAMWEB: Fix regression in useObject() from f2829a6Filippos Karapetis
2011-12-06DREAMWEB: Finish off useObject()Filippos Karapetis
2011-12-06DREAMWEB: 'useelvdoor', 'useobject', 'useplinth' ported to C++Filippos Karapetis
2011-12-06DREAMWEB: 'destselect', 'lastdest', 'nextdest', 'putbackobstuff', ↵Filippos Karapetis
'reexfromopen', 'useplate' ported to C++