Age | Commit message (Collapse) | Author |
|
Should fix the AmigaOS4 build
|
|
|
|
Format is:
common/scummsys.h (Only if a .cpp file)
header file for this file (Only if a .cpp file)
zengine includes
other includes, grouped by module
|
|
|
|
|
|
|
|
setStateValue does a _referenceTable lookup and potentially adds Puzzles
to _puzzlesToCheck. We know that _referenceTable and _puzzlesToCheck
with be cleared during ScriptManager::changeLocation(), so using
setStateValues ends up just being wasteful.
|
|
save file
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Which wipes all the puzzles
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
This allows the main engine to pass mouse events to Controls
|
|
iterate over _activeControls
We also change _activeControls to a List instead of a HashMap because a List should have
slightly better iteration time.
|
|
Control syntax
|
|
|
|
We no longer use SharedPtr
|
|
|
|
SharedPtrs
|
|
|
|
This allows List::push_back() to not cause a data copy
|
|
|
|
|
|
|
|
|
|
|
|
once per game
|
|
we know the RenderState
|
|
Since it can be in either the x or the y direction
|
|
|
|
|
|
|
|
|
|
|
|
else is formatted
|
|
|
|
the end of the frame
This prevents memory corruption since changeLocation could be called in the middle of
a Puzzle list iteration and changeLocation clears all the Puzzle lists.
|