aboutsummaryrefslogtreecommitdiff
path: root/engines/dreamweb/keypad.cpp
AgeCommit message (Collapse)Author
2012-11-30DREAMWEB: Change various loop variables to uint, rather than size_t.D G Turner
This is partly for readability and partly to avoid any possible portability issues i.e. though they should be the same, size_t is defined by system headers, whereas uint is defined within our build system. Also, replaced a array size calculation with our ARRAYSIZE macro.
2012-11-30DREAMWEB: Further migration to screen size constants.D G Turner
2012-05-31DREAMWEB: 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-05-30DREAMWEB: Replaced vsync() function with waitForVSync().D G Turner
As a call to waitForVSync() was the only contents of vsync(), there should be no functional change.
2012-02-24DREAMWEB: Migrate loadGraphicsFile() to using datafile prefix variable.D G Turner
2012-02-24DREAMWEB: Migrate loadTempText() to using datafile prefix variable.D G Turner
2012-02-23DREAMWEB: Remove shared temp graphics variables.Alyssa Milburn
Instead, have a different variable for each use.
2011-12-28DREAMWEB: Added commandOnlyCond() methodMax Horn
2011-12-28DREAMWEB: Mark some member vars as only being used in keypad.cpp; cleanupMax Horn
2011-12-28DREAMWEB: Clean up checkCoordsWillem Jan Palenstijn
2011-12-28DREAMWEB: Move more methods to keypad.cpp, reorder them to match ASMMax Horn
2011-12-28DREAMWEB: Completely remove all of the runtime, and move everything into ↵Filippos Karapetis
DreamWebEngine Also, remove dead code (allocateMem/deallocateMem)
2011-12-28DREAMWEB: Move all saved variables to a GameVars structWillem Jan Palenstijn
The data segment is now completely unused.
2011-12-28DREAMWEB: Remove some unused globalsFilippos Karapetis
2011-12-28DREAMWEB: Mass-move variables out of dataWillem 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-27DREAMWEB: Streamline graphics file accessWillem Jan Palenstijn
2011-12-27DREAMWEB: Move kQuitRequested out of data blob.D G Turner
2011-12-26DREAMWEB: Move pressList out of the data blob, and remove loads of unused ↵Filippos Karapetis
global variables from the data blob
2011-12-26DREAMWEB: Rename workToScreenCPP to workToScreenMax Horn
2011-12-24DREAMWEB: Move many use-related functions to DreamBaseWillem Jan Palenstijn
2011-12-23DREAMWEB: Move backgrounds, zoom space, initial vars out of buffersWillem Jan Palenstijn
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-16DREAMWEB: Move more things to DreamBase; cleanup some codeMax Horn
2011-12-15DREAMWEB: Move even more stuff to DreamBaseMax Horn
2011-12-15DREAMWEB: Move more methods to DreamBaseMax Horn
2011-12-10DREAMWEB: Fix regression in quitSymbolWillem Jan Palenstijn
2011-12-09DREAMWEB: Port 'quitSymbol' to C++Filippos Karapetis
2011-12-09DREAMWEB: Use the C++ version of workScreen() in C++ codeFilippos Karapetis
2011-12-07DREAMWEB: Use symbolic constants and move functions to right filesWillem Jan Palenstijn
2011-12-06DREAMWEB: Cleanup end of namespace commentsMax Horn
2011-12-06DREAMWEB: 'openeden', 'openlouis', 'openpoolboss', 'openryan', ↵Filippos Karapetis
'opensarters', 'openyourneighbour' ported to C++
2011-12-05DREAMWEB: 'loadKeypad' ported to C++Bertrand Augereau
2011-12-03DREAMWEB: 'showOuterPad' ported to C++Bertrand Augereau
2011-12-02DREAMWEB: 'addToPressList' ported to C++Bertrand Augereau
2011-12-02DREAMWEB: 'isItRight' ported to C++Bertrand Augereau
2011-12-02DREAMWEB: Clearer API for enterCodeBertrand Augereau
2011-12-02DREAMWEB: 'buttonPress' ported to C++Bertrand Augereau
2011-12-02DREAMWEB: 'segRef' was redundant with 'getSegment' (thanks to Max for noting ↵Bertrand Augereau
this)
2011-12-02DREAMWEB: Keypad button callbacks blacklistedBertrand Augereau
2011-12-02DREAMWEB: 'enterCode' ported to C++Bertrand Augereau
2011-12-02DREAMWEB: 'showKeypad' ported to C++Bertrand Augereau
2011-12-02DREAMWEB: 'singleKey' ported to C++Bertrand Augereau
2011-12-01DREAMWEB: Fix compilation due to dreamgen.* function renaming.D G Turner
2011-11-16DREAMWEB: keypad.cpp to mimic keypad.asmBertrand Augereau