Age | Commit message (Collapse) | Author | |
---|---|---|---|
2012-05-31 | DREAMWEB: Objectify Sound functions & data into DreamWebSound class. | D G Turner | |
This change should have no functional change, but makes the sound code more decoupled, modular and readable, prior to attempting a fix for bug #3528164 - "DREAMWEB: missing sound effects/music cues during main title". | |||
2012-02-23 | DREAMWEB: Remove shared temp graphics variables. | Alyssa Milburn | |
Instead, have a different variable for each use. | |||
2011-12-28 | DREAMWEB: Remove unnecessary DreamWebEngine:: uses | Max Horn | |
2011-12-28 | DREAMWEB: Move more methods to keypad.cpp, reorder them to match ASM | Max Horn | |
2011-12-28 | DREAMWEB: Rename a member of SetObject & DynObject to objId | Max Horn | |
SetObject::name and DynObject::id are stored at the exact same offset, and have the exact same meaning (see also objectMatches()). Now they also have the same name, objId. | |||
2011-12-28 | DREAMWEB: Completely remove all of the runtime, and move everything into ↵ | Filippos Karapetis | |
DreamWebEngine Also, remove dead code (allocateMem/deallocateMem) | |||
2011-12-28 | DREAMWEB: Move all saved variables to a GameVars struct | Willem Jan Palenstijn | |
The data segment is now completely unused. | |||
2011-12-28 | DREAMWEB: Mass-move variables out of data | Willem Jan Palenstijn | |
This has been done by an automated search/replace, culling unused variables in the process. The remaining variables in data are all stored in savegames. | |||
2011-12-27 | DREAMWEB: Streamline graphics file access | Willem Jan Palenstijn | |
2011-12-27 | DREAMWEB: Streamline text file handling | Willem Jan Palenstijn | |
2011-12-27 | DREAMWEB: Move kSubtitles out of data blob. | D G Turner | |
2011-12-27 | DREAMWEB: Move kQuitRequested out of data blob. | D G Turner | |
2011-12-27 | DREAMWEB: Move remaining use functions to DreamBase | Willem Jan Palenstijn | |
2011-12-27 | DREAMWEB: Remove dead code | Filippos Karapetis | |
2011-12-27 | DREAMWEB: Clean up monitor functions | Willem Jan Palenstijn | |
2011-12-26 | Revert "DREAMWEB: Remove dead code and move most functions to DreamBase" | Filippos Karapetis | |
This reverts commit 4c66f74b58e9a2c191f22a37f485047dd19be131. These functions aren't ready to be moved yet till the remaining two are finished, and they're so crossreferenced that the safest thing to do is revert this commit and break it down to smaller chunks | |||
2011-12-26 | DREAMWEB: Remove dead code and move most functions to DreamBase | Filippos Karapetis | |
2011-12-26 | DREAMWEB: Remove the now unused ASM style versions of getanyad, getexad, ↵ | Filippos Karapetis | |
getfreead and getsetad | |||
2011-12-26 | DREAMWEB: Move even more use-related functions to DreamBase | Willem Jan Palenstijn | |
2011-12-26 | DREAMWEB: Rename workToScreenCPP to workToScreen | Max Horn | |
2011-12-25 | DREAMWEB: Remove getDestInfo() from locationPic | Filippos Karapetis | |
This allows to move some more functions into DreamBase | |||
2011-12-25 | DREAMWEB: Port 'locationpic', 'reexfrominv' to C++ | Filippos Karapetis | |
2011-12-25 | DREAMWEB: Move some functions to DreamBase | Filippos Karapetis | |
2011-12-24 | DREAMWEB: Move more functions to DreamBase | Willem Jan Palenstijn | |
2011-12-24 | DREAMWEB: Move many use-related functions to DreamBase | Willem Jan Palenstijn | |
2011-12-24 | DREAMWEB: Convert getObTextStart | Willem Jan Palenstijn | |
2011-12-24 | DREAMWEB: Minor cleanup | Willem Jan Palenstijn | |
2011-12-24 | DREAMWEB: Use the C++ versions of getAnyAd and makeWorn in some places | Filippos Karapetis | |
This allows us to remove the ASM style version of makeWorn() | |||
2011-12-23 | DREAMWEB: Convert resetLocation and purgeALocation to C++ | Max Horn | |
2011-12-23 | DREAMWEB: cleanup | Max Horn | |
2011-12-23 | DREAMWEB: Turn RectWithCallback into template | Max 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-18 | DREAMWEB: Move backdrop.cpp and more to DreamBase; remove some dead code | Max Horn | |
2011-12-18 | DREAMWEB: Fix regression in useWinch | Willem Jan Palenstijn | |
2011-12-18 | DREAMWEB: Port 'setpickup' to C++ and added an enum for the object types | Filippos Karapetis | |
2011-12-17 | DREAMWEB: Fix regression in slabdoorb | Willem Jan Palenstijn | |
2011-12-17 | DREAMWEB: Work around runtime limitation | Willem 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-17 | DREAMWEB: Port 'usestereo' to C++ | Filippos Karapetis | |
2011-12-17 | DREAMWEB: Port 'checkinside' to C++ | Filippos Karapetis | |
2011-12-17 | DREAMWEB: Rewrote useCashCard() in C++ and got rid of moneyPoke() and its ↵ | Filippos Karapetis | |
associated offsets in the data blob | |||
2011-12-16 | DREAMWEB: Port 'isryanholding' to C++ | Filippos Karapetis | |
2011-12-16 | DREAMWEB: Move more things to DreamBase; cleanup some code | Max Horn | |
2011-12-16 | DREAMWEB: Convert useGun to C++ | Max Horn | |
2011-12-15 | DREAMWEB: Convert notHeldError to C++, move stuff to DreamBase | Max Horn | |
2011-12-15 | DREAMWEB: 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-15 | DREAMWEB: Port 'usehandle', 'usealtar' to C++ | Filippos Karapetis | |
2011-12-15 | DREAMWEB: Port 'findsetobject' and 'findexobject' to C++ and simplify compare() | Filippos Karapetis | |
2011-12-14 | DREAMWEB: Allow quit from diary | Willem Jan Palenstijn | |
2011-12-14 | DREAMWEB: Cleanup | Willem Jan Palenstijn | |
2011-12-13 | DREAMWEB: Port 'runtap' to C++ | Filippos Karapetis | |
2011-12-12 | DREAMWEB: Fix regression in usePipe | Willem Jan Palenstijn | |