Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-07-28 | SUPERNOVA: Fix most of Codacy issues | Jaromir Wysoglad | |
* Fix mismatched delete in create_image.cpp * Add shebangs to create_ms2_data.***.sh * Reduce scopes of some variables * Substitute bitwise and for logical and in GamaManager2::passageConstruction | |||
2019-07-28 | SUPERNOVA: Merge getInput and waitOnInput methods. | Jaromir Wysoglad | |
2019-07-28 | SUPERNOVA: Make improved mode an engine option. | Jaromir Wysoglad | |
2019-07-28 | SUPERNOVA: Add help screen translation | Jaromir Wysoglad | |
2019-07-28 | SUPERNOVA: Fix some code issues pointed by Criezy | Jaromir Wysoglad | |
Remove 2 unused variables and a function call with wrong datatype | |||
2019-07-28 | SUPERNOVA: Refactor .dat file access | Jaromir Wysoglad | |
2019-07-28 | SUPERNOVA: Merge create_supernova tools | Jaromir Wysoglad | |
2019-07-28 | SUPERNOVA: Load info files from .dat file | Jaromir Wysoglad | |
2019-07-28 | SUPERNOVA: Code refactoring | Jaromir Wysoglad | |
Add constant for inverting sections (number 128) Move some initialization in initState from derived classes to base class. Simpilfy AxacussCorridor4::onEntrance | |||
2019-07-28 | SUPERNOVA: Add improved mode | Jaromir Wysoglad | |
2019-07-28 | SUPERNOVA: Fix bugs | Jaromir Wysoglad | |
Fix GUI not working after leaving text edit field Forbid showing help, info, doc screens, when GUI isn't alowed, this should mimic the original game better and also resolves some issues. | |||
2019-07-28 | SUPERNOVA: Add info, doc, help screens for MS2 | Jaromir Wysoglad | |
2019-07-28 | SUPERNOVA: Merge in the supernova2 engine. | Jaromir Wysoglad | |
2019-07-28 | SUPERNOVA: Move part 1 files to it's own directory | Jaromir Wysoglad | |
2019-07-28 | SUPERNOVA: Divide GameManager into 2 classes | Jaromir Wysoglad | |
GameManager got divided into a base class, that will be used for both parts and a derived class specific to only the first part. | |||
2019-07-28 | SUPERNOVA: Partial merge of the engine | Jaromir Wysoglad | |
I am merging the second engine to the first one. Both should be fully functional as before right now Current merge file status: console: should be done graphics: should be done detection: 0% merged imageid: appears to not be used anywhere, so it may be removed resman: partialy merged rooms: totaly different, 0% merged screen: should be done screenstatic: done sound: partialy done state: a lot different, just started to merge supernova: mostly done | |||
2019-07-28 | SUPERNOVA: Rearange supernova and supernova2 files | Jaromir Wysoglad | |
Rearange files so that similar code is in the same order in both engines. | |||
2019-05-28 | SUPERNOVA: Adds text reader to view text files | Joseph-Eugene Winzer | |
2019-05-28 | SUPERNOVA: Adds Help screen | Joseph-Eugene Winzer | |
2019-02-06 | SUPERNOVA: Removes GameManager dependency for Screen | Joseph-Eugene Winzer | |
All calls from Screen member functions to the GameManager instance are relocated to the wrapper functions in SupernovaEngine. | |||
2019-02-06 | SUPERNOVA: Adds renderImage overload for ImageId | Joseph-Eugene Winzer | |
2018-12-28 | SUPERNOVA: Save sleep savegame at end of normal saves | Thierry Crozat | |
This replaces using slot 999 to save this savegame and allows to properly handle having several playthroughs with a different state when going to sleep. This is also similar to what the original engine was doing. | |||
2018-12-19 | ENGINES: Add GUIErrorMessageFormat to replace duplicated functions (#1455) | Cameron Cawley | |
2018-04-15 | SUPERNOVA: Removes global nullObject | Joseph-Eugene Winzer | |
Before nullObject was a static member of Object class and now a member of GameManager. Also the Inventory constructor was extended for taking a pointer to the nullObject that Invetory::get() returns if no Object was found. | |||
2018-04-15 | SUPERNOVA: Removes renderImageSection() from SupernovaEngine | Joseph-Eugene Winzer | |
This function is never called by itself. It is a helper function for renderImage(). | |||
2018-04-15 | SUPERNOVA: Removes unused RNG instance | Joseph-Eugene Winzer | |
2018-04-15 | SUPERNOVA: Fixes type camel case | Joseph-Eugene Winzer | |
2018-04-15 | SUPERNOVA: Renames Music/AudioIndex to Music/AudioId | Joseph-Eugene Winzer | |
2018-04-15 | SUPERNOVA: Fixes setCurrentImage | Joseph-Eugene Winzer | |
2018-04-15 | SUPERNOVA: Moves VGA Palette to screenstatic.cpp | Joseph-Eugene Winzer | |
2018-04-15 | SUPERNOVA: Implements render functions | Joseph-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-15 | SUPERNOVA: Implements image buffering | Joseph-Eugene Winzer | |
2018-04-15 | SUPERNOVA: Renames NULL to nullptr | Joseph-Eugene Winzer | |
2018-04-15 | SUPERNOVA: Renames MSNImageDecoder to MSNImage | Joseph-Eugene Winzer | |
2018-04-15 | SUPERNOVA: Adds resource abstraction | Joseph-Eugene Winzer | |
The resource abstraction includes loading of sound files and cursor graphics. | |||
2018-04-14 | SUPERNOVA: Removes stopAudio() | Joseph-Eugene Winzer | |
2018-04-14 | SUPERNOVA: Adds init function to SupernovaEngine | Joseph-Eugene Winzer | |
2018-04-14 | SUPERNOVA: Adds sound abstraction | Joseph-Eugene Winzer | |
2018-04-14 | SUPERNOVA: Renames _timer1 to _messageDuration | Joseph-Eugene Winzer | |
2018-04-14 | SUPERNOVA: Moves updateEvents() to GameManager | Joseph-Eugene Winzer | |
updatEvents() depends on an initalized GameManager instance and mostly manipulates its state. So it seemed fitting to move it over. | |||
2018-04-14 | SUPERNOVA: Processes all keyboard queries in processInput() | Joseph-Eugene Winzer | |
2018-04-14 | SUPERNOVA: Removes redundant keypress check | Joseph-Eugene Winzer | |
GameManager::processInput() already does the job | |||
2018-03-11 | SUPERNOVA: Fixes formatting | Joseph-Eugene Winzer | |
2018-03-11 | SUPERNOVA: Removes TODO for quitGameDialog() | Joseph-Eugene Winzer | |
2018-03-11 | SUPERNOVA: Substitues constant strings | Joseph-Eugene Winzer | |
2018-03-11 | SUPERNOVA: Encapsulates GuiElement | Joseph-Eugene Winzer | |
It simplifies the overloaded functions for renderBox/Text and saveScreen | |||
2018-03-11 | SUPERNOVA: Implements original quit prompt | Joseph-Eugene Winzer | |
2018-03-11 | SUPERNOVA: Fixes formatting | Joseph-Eugene Winzer | |
Because of confusion when indentation level is raised and thus tabs or spaces should be used when aligning code, this commit switches to tabs to avoid any further confusion. | |||
2018-01-23 | SUPERNOVA: Adds ModeList | Joseph-Eugene Winzer | |
2018-01-23 | SUPERNOVA: Make _event a local variable | Thierry Crozat | |