aboutsummaryrefslogtreecommitdiff
path: root/engines/cge2
diff options
context:
space:
mode:
authorJoseph-Eugene Winzer2017-06-18 21:04:23 +0200
committerThierry Crozat2018-01-22 23:34:39 +0000
commite00e93ed4d252bd180b311f2585d43d719bf662a (patch)
tree1db7252d412465e54c3a7957bdd71343dc53fc04 /engines/cge2
parente534581e627429206672cba0a6f41644bc442007 (diff)
downloadscummvm-rg350-e00e93ed4d252bd180b311f2585d43d719bf662a.tar.gz
scummvm-rg350-e00e93ed4d252bd180b311f2585d43d719bf662a.tar.bz2
scummvm-rg350-e00e93ed4d252bd180b311f2585d43d719bf662a.zip
SUPERNOVA: Implements GameManager Class and extension to engine
An instance of GameManager acts as an interface between the game logic and engine. It provides game specific functions like isHelmetOff() to check if the player wears his helmet. This commit also adds engine extensions like saveScreen() and restoreScreen() that makes use of the ScreenBufferStack class for temporarily saving and restoring sections of the screen. Most of the structure and code is bound to change but gives something to improve on.
Diffstat (limited to 'engines/cge2')
0 files changed, 0 insertions, 0 deletions