Age | Commit message (Collapse) | Author | |
---|---|---|---|
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-02-23 | SUPERNOVA: Add strings for quit game prompt | Thierry Crozat | |
2018-01-23 | SUPERNOVA: Corrects header guard name | Joseph-Eugene Winzer | |
2018-01-23 | SUPERNOVA: Moves strings to GameManager class | Joseph-Eugene Winzer | |
2018-01-23 | SUPERNOVA: Renames audio constants | Joseph-Eugene Winzer | |
2018-01-23 | SUPERNOVA: Renames audio constants | Joseph-Eugene Winzer | |
2018-01-23 | SUPERNOVA: Implements money object for inventory | Joseph-Eugene Winzer | |
2018-01-23 | SUPERNOVA: Replaces TICKETS with MONEY | Joseph-Eugene Winzer | |
2018-01-23 | SUPERNOVA: Rename kAudioUndef2 to kAudioSmash | Joseph-Eugene Winzer | |
2018-01-23 | SUPERNOVA: Removes redundant comments | Joseph-Eugene Winzer | |
2018-01-23 | SUPERNOVA: Implement dialogs with variable text | Thierry Crozat | |
This was partially implemented but not finished. However I reverted the changes already done to support that in order to use a different approach. | |||
2018-01-23 | SUPERNOVA: Implement alarm | Thierry Crozat | |
2018-01-23 | SUPERNOVA; Move some strings to game text file, | Strangerke | |
2018-01-23 | SUPERNOVA: Move 2 strings to the DAT file | Strangerke | |
2018-01-23 | SUPERNOVA: Implement autosave used for dream sequence | Thierry Crozat | |
2018-01-23 | SUPERNOVA: Add string for text speed dialog | Thierry Crozat | |
2018-01-23 | SUPERNOVA: Fix combining ObjectType enum values | Thierry Crozat | |
It was storing the result of bitwise operation on the ObjectType enum values in a ObjectType variable. But that was incorrect as the result was not a value from the enum. Also removing a property was actually adding the property if it was not present in the value initially. | |||
2018-01-23 | SUPERNOVA: Add strings for supernova explosion cutscene | Thierry Crozat | |
2018-01-23 | SUPERNOVA: Cleanup dialog code | Thierry Crozat | |
The main change consists in using a separate byte array for the sentence removal flags, move some functions from the GameManager to the Room class, and add a few additional functions to manipulate this new array. This allows to clarify some code related to dialogs. This change also allows to switch the _shown array back to a bool array. | |||
2018-01-23 | SUPERNOVA: Add missing game string | Thierry Crozat | |
2018-01-23 | SUPERNOVA: Finish the string extraction in state.cpp | Strangerke | |
2018-01-23 | SUPERNOVA: Extract some strings from state.cpp | Strangerke | |
2018-01-23 | SUPERNOVA: Extract some more stings from rooms.cpp | Strangerke | |
2018-01-23 | SUPERNOVA: extract strings for Axacuss Corridor 5 | Strangerke | |
2018-01-23 | SUPERNOVA: Change the signature of dialog(), fix calls, extract some more ↵ | Strangerke | |
strings | |||
2018-01-23 | SUPERNOVA: Extract ArsanoGlider, ArsanoMeetup 2 & 3 and AxacussCell strings | Strangerke | |
2018-01-23 | SUPERNOVA: Extract ArsanoRoger texts | Strangerke | |
2018-01-23 | SUPERNOVA: Extract more dialog texts | Strangerke | |
2018-01-23 | SUPERNOVA: Extract strings used in ShipHold and operations related to the cable | Strangerke | |
2018-01-23 | SUPERNOVA: Extract strings for ShibCabinL3 & R3 and for ShipAirlock | Strangerke | |
2018-01-23 | SUPERNOVA: Extract the strings from ShipCockpit | Strangerke | |
2018-01-23 | SUPERNOVA: Extract strings for Ship Hall and Ship Sleep Cabin | Strangerke | |
2018-01-23 | SUPERNOVA: Remove useless defines | Strangerke | |
2018-01-23 | SUPERNOVA: Change _shown to an array of bytes in order to handle extra ↵ | Strangerke | |
values used by dialogs, fix ArsanoMeetup2::onEntrance by using a shown variable | |||
2018-01-23 | SUPERNOVA: Move intro cutscene strings to engine data file | Thierry Crozat | |
2018-01-23 | SUPERNOVA: Move object name and description strings to engine data file | Thierry Crozat | |
2018-01-23 | SUPERNOVA: Start using strings from the engine data file | Thierry Crozat | |
This means that now all that remains to be done to play in English is to move all the strings to the engine data file and to translate them. | |||
2018-01-23 | SUPERNOVA: Clean indentations | Thierry Crozat | |
2018-01-23 | SUPERNOVA: Fixes number of rooms | Joseph-Eugene Winzer | |
2018-01-23 | SUPERNOVA: Adds constants | Joseph-Eugene Winzer | |
2018-01-23 | SUPERNOVA: Adds room id to objects | Joseph-Eugene Winzer | |
This commit helps especially during serialization of the inventory to determine which room the object belongs to. | |||
2018-01-23 | SUPERNOVA: Removes color macros | Joseph-Eugene Winzer | |
2018-01-23 | SUPERNOVA: Adds explicitly invalid state for Objects | Joseph-Eugene Winzer | |
2018-01-23 | SUPERNOVA: Converts Object name and description to Strings | Joseph-Eugene Winzer | |
2018-01-23 | SUPERNOVA: Fixes too large edit() field | Joseph-Eugene Winzer | |
Before edit() cleared the input on screen by overdrawing it from x to the right side of the screen. This works fine for terminals but for example setting the watches alarm time it does not. The text font is 5x8 so overdrawing the max input length + 1 * 5 is sufficient to clear the screen from our input and the cursor. Also if the value ends up being too big it is clamped to the right side of the screen. | |||
2018-01-23 | SUPERNOVA: Renames ObjectID 'SLOT' | Joseph-Eugene Winzer | |
2018-01-23 | SUPERNOVA: Updates TODOs | Joseph-Eugene Winzer | |
2018-01-23 | SUPERNOVA: Adds ticks to msec conversion macro | Joseph-Eugene Winzer | |
2018-01-23 | SUPERNOVA: Adds ticks to msec conversion constant | Joseph-Eugene Winzer | |
2018-01-23 | SUPERNOVA: Adds text | Joseph-Eugene Winzer | |