aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2018-01-22SUPERNOVA: Adds room specific game logicJoseph-Eugene Winzer
2018-01-22SUPERNOVA: RefactoringJoseph-Eugene Winzer
2018-01-22SUPERNOVA: Refactors and adds GameManager functionsJoseph-Eugene Winzer
2018-01-22SUPERNOVA: Changes return type to int for getDOSTicks()Joseph-Eugene Winzer
2018-01-22SUPERNOVA: Extends renderText()Joseph-Eugene Winzer
2018-01-22SUPERNOVA: Adds further game logic stubsJoseph-Eugene Winzer
2018-01-22SUPERNOVA: Extends Rooms for setting section visibilityJoseph-Eugene Winzer
2018-01-22SUPERNOVA: Provides rooms with engine pointersJoseph-Eugene Winzer
2018-01-22SUPERNOVA: Lifts encapsulation of GameManager ClassJoseph-Eugene Winzer
2018-01-22SUPERNOVA: Renames game functionsJoseph-Eugene Winzer
2018-01-22SUPERNOVA: Implements GameManager Class and extension to engineJoseph-Eugene Winzer
2018-01-22SUPERNOVA: Extends screen message systemJoseph-Eugene Winzer
2018-01-22SUPERNOVA: Extends Inventory::get()Joseph-Eugene Winzer
2018-01-22SUPERNOVA: Adds getDOSTicks()Joseph-Eugene Winzer
2018-01-22SUPERNOVA: Adds Container for temporarily storing screen sectionsJoseph-Eugene Winzer
2018-01-22SUPERNOVA: Adds constant messagesJoseph-Eugene Winzer
2018-01-22SUPERNOVA: Adds isSectionVisible() to Object ClassJoseph-Eugene Winzer
2018-01-22SUPERNOVA: Fixes getObject() to return pointer to ObjectJoseph-Eugene Winzer
2018-01-22SUPERNOVA: Adds GameState ClassJoseph-Eugene Winzer
2018-01-22SUPERNOVA: Adds getObject() to Room InterfaceJoseph-Eugene Winzer
2018-01-22SUPERNOVA: Adds static combine() to Object ClassJoseph-Eugene Winzer
2018-01-22SUPERNOVA: Returns if section is invalidJoseph-Eugene Winzer
2018-01-22SUPERNOVA: ReformattingJoseph-Eugene Winzer
2018-01-22SUPERNOVA: Adds getFileNumber() to Room ClassJoseph-Eugene Winzer
2018-01-22SUPERNOVA: ReformattingJoseph-Eugene Winzer
2018-01-22SUPERNOVA: Adds text for commands in GUIJoseph-Eugene Winzer
2018-01-22SUPERNOVA: Adds hasProperty() for Objects and bit opsJoseph-Eugene Winzer
2018-01-22SUPERNOVA: Adds Inventory ClassJoseph-Eugene Winzer
2018-01-22SUPERNOVA: Substitutes magic numbers in Object ctorJoseph-Eugene Winzer
2018-01-22SUPERNOVA: Substitutes magic numbers with symbolsJoseph-Eugene Winzer
2018-01-22SUPERNOVA: Adds methods for alterting Object stateJoseph-Eugene Winzer
2018-01-22SUPERNOVA: RefactoringJoseph-Eugene Winzer
2018-01-22SUPERNOVA: Removes ORing ObjectTypes from msn_def.hJoseph-Eugene Winzer
2018-01-22SUPERNOVA: Adds color palette constantsJoseph-Eugene Winzer
2018-01-22SUPERNOVA: Moves Object Class from rooms.h to msn_def.hJoseph-Eugene Winzer
2018-01-22SUPERNOVA: Adds room data for Ship chapterJoseph-Eugene Winzer
2018-01-22SUPERNOVA: Updates renderImage() functionJoseph-Eugene Winzer
2018-01-22SUPERNOVA: Setup image and section viewerJoseph-Eugene Winzer
2018-01-22SUPERNOVA: Adds an empty ObjectType/ID and RoomIDJoseph-Eugene Winzer
2018-01-22SUPERNOVA: Convert 18bit VGA to 24bit CLUT8Joseph-Eugene Winzer
2018-01-22SUPERNOVA: Fix OOB write in paletteBrightness()Joseph-Eugene Winzer
2018-01-22SUPERNOVA: Add palette fade in/outJoseph-Eugene Winzer
2018-01-22SUPERNOVA: Fix image palette loadingJoseph-Eugene Winzer
2018-01-22SUPERNOVA: add text renderingJoseph-Eugene Winzer
2018-01-22SUPERNOVA: add characterWidth() functionJoseph-Eugene Winzer
2018-01-22SUPERNOVA: add renderBox()Joseph-Eugene Winzer
2018-01-22SUPERNOVA: fix palette corruption on decodingJoseph-Eugene Winzer
2018-01-22SUPERNOVA: (TEMP COMMIT) drawing to screen surfaceJoseph-Eugene Winzer
2018-01-22SUPERNOVA: Added basic game loop and play sound samplesJoseph-Eugene Winzer
2018-01-22SUPERNOVA: Create engine skeleton and game detectionJoseph-Eugene Winzer