aboutsummaryrefslogtreecommitdiff
path: root/engines/supernova/screen.cpp
AgeCommit message (Collapse)Author
2019-05-28SUPERNOVA: Adds getters for screen width and heightJoseph-Eugene Winzer
2019-02-06SUPERNOVA: Fixes possible OOB readJoseph-Eugene Winzer
2019-02-06SUPERNOVA: Uses setCurrentImage in renderImageJoseph-Eugene Winzer
Although renderImage for ImageId doesn't use _currentImage, it needs to be set for compatibility with the section based renderImage function. The functionality doesn't change with this commit, except that the palette brightness gets updated if the image is in a different file.
2019-02-06SUPERNOVA: Removes GameManager dependency for ScreenJoseph-Eugene Winzer
All calls from Screen member functions to the GameManager instance are relocated to the wrapper functions in SupernovaEngine.
2018-04-19JANITORIAL: Fix whitespaceAdrian Frühwirth
2018-04-15SUPERNOVA: Implements renderImage with ImageIdJoseph-Eugene Winzer
2018-04-15SUPERNOVA: Fixes type camel caseJoseph-Eugene Winzer
2018-04-15SUPERNOVA: Moves VGA Palette to screenstatic.cppJoseph-Eugene Winzer
2018-04-15SUPERNOVA: Implements render functionsJoseph-Eugene Winzer
Although SupernovaEngine forwards render calls to screen, it also exposed members publicly like _brightness. Therefore, a few changes were necessary in rooms and state.
2018-04-15SUPERNOVA: Adds skeleton for screen abstractionJoseph-Eugene Winzer