Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-07-28 | SUPERNOVA: Implement lazy loading of resources | Jaromir Wysoglad | |
2019-07-28 | SUPERNOVA: Refactor graphics | Jaromir Wysoglad | |
2019-07-28 | SUPERNOVA: Add info, doc, help screens for MS2 | Jaromir Wysoglad | |
2019-07-28 | SUPERNOVA: Refactor game-manager | Jaromir Wysoglad | |
2019-07-28 | SUPERNOVA: Refactor sound initialization | 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 rooms into 2 files | 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-07-28 | SUPERNOVA: Remove detection of Mission Supernova 2 | Jaromir Wysoglad | |
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-05-28 | SUPERNOVA: Adds getters for screen width and height | Joseph-Eugene Winzer | |
2019-05-28 | SUPERNOVA: Removes optional parameter for getKeyInput() | Joseph-Eugene Winzer | |
It doesn't serve a purpose anymore. The parameter was used to keep waiting for key input if it was a 'non text editing' event, like pressing the shift modifier key. The only place it was used was for text input when interacting with the computer in ShipSleepCabin. | |||
2019-05-28 | SUPERNOVA: Adds strings for help screen | Joseph-Eugene Winzer | |
2019-02-06 | SUPERNOVA: Fixes possible OOB read | Joseph-Eugene Winzer | |
2019-02-06 | SUPERNOVA: Fixes OOB read | Joseph-Eugene Winzer | |
2019-02-06 | SUPERNOVA: Adds missing initializations | Joseph-Eugene Winzer | |
2019-02-06 | SUPERNOVA: Fixing header file includes | Joseph-Eugene Winzer | |
2019-02-06 | SUPERNOVA: Stops time and animations when reading the newspaper | Joseph-Eugene Winzer | |
After leaving the cell on Arsano there's a desk you need to attach your watch to and set the alarm to attract the guard in the next room. If the alarm goes off while reading the newspaper, the game glitches out with wrong palette colors, scene, .. | |||
2019-02-06 | SUPERNOVA: Uses setCurrentImage in renderImage | Joseph-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-06 | SUPERNOVA: Removes invalid ImageId entry | 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: Updates NOTES | Joseph-Eugene Winzer | |
The audio samples' offset and corresponding file number are better described in sound.h. Also the variable timer2 was renamed quite a while ago and served only as a reference to the original source code. | |||
2019-02-06 | SUPERNOVA: Adds Outro image | Joseph-Eugene Winzer | |
msn_data.055 that stores the outro image was missed to be added to imageInfo and thus not loaded during the engine init/ | |||
2019-02-06 | SUPERNOVA: Adds renderImage overload for ImageId | Joseph-Eugene Winzer | |
2019-02-06 | SUPERNOVA: Moves function definitions from rooms.h | Joseph-Eugene Winzer | |
2019-02-06 | SUPERNOVA: Adds missing image id | Joseph-Eugene Winzer | |
2019-02-06 | SUPERNOVA: Adds 'Image' prefix for ImageId constants | 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-12-10 | ENGINES: Normalize the getName() result of metaengines | Bastien Bouclet | |
Also-By: Matthew Hoops <clone2727@gmail.com> | |||
2018-07-29 | SUPERNOVA: Fix Unused Variable Compiler Warnings. | D G Turner | |
2018-06-29 | SUPERNOVA: Fix warning | Eugene Sandulenko | |
2018-04-22 | JANITORIAL: Fix formatting | Adrian Frühwirth | |
2018-04-19 | JANITORIAL: Fix whitespace | Adrian Frühwirth | |
2018-04-16 | SUPERNOVA: Removes unused variable | Joseph-Eugene Winzer | |
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: Implements renderImage with ImageId | Joseph-Eugene Winzer | |
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: Moves constants to screen.h | Joseph-Eugene Winzer | |
2018-04-15 | SUPERNOVA: Corrects header includes | Joseph-Eugene Winzer | |
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: Wraps resources in ScopedPtr | Joseph-Eugene Winzer | |
2018-04-15 | SUPERNOVA: Recreates ProtrackerStream on getSoundStream | Joseph-Eugene Winzer | |
2018-04-15 | SUPERNOVA: Renames Music/AudioIndex to Music/AudioId | Joseph-Eugene Winzer | |
2018-04-15 | SUPERNOVA: Fixes fallthrough warning | Joseph-Eugene Winzer | |