Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-10-17 | CRYO: Fix Missing Default Switch Cases | D G Turner | |
These are flagged by GCC if -Wswitch-default is enabled. | |||
2019-09-11 | CRYO: EDEN: Move graphics into a separate class | David Fioramonti | |
Eden game object now contains a graphics object with which to delegate graphics operations and store states of the graphics. Much of the video playing is done in the graphics class so I have moved a lot of the video state into there. Some graphics related variables were moved out of eden and into graphics, but many are still in eden. Since they are still coupled there are lots of getters and setters. For example both eden_graphics and eden share a handle to the same video object. I have made a few more things public than desirable. I changed graphics to eden_graphics since it is specialized to eden and not just cryo. | |||
2019-05-27 | CRYO: Fix MSVC warnings | Filippos Karapetis | |
- Add missing default switch cases - Specify packing for structs with pointers to complex objects - Change literal suffixes to uppercase - Replace uses of malloc() with new [] | |||
2018-07-29 | CRYO: Fix Debug Statement Format String Compiler Warnings. | D G Turner | |
Some of the debug statements in the engine compute values or sizes of various items by pointer subtraction (which is probably not recommended; I am not sure if this is why some of the structs were previous packed as noted and removed by snover). In any case, the subtractions should result in relatively small integer values, but using these into debug() calls with printf style format strings can cause warnings from the compiler with the format specifier depending on the underlying pointer sizes. To avoid these, have recast these to int. If this does cause any issues, they should be limited to debug() value changes and thus not a functional issue with the engine, which can be corrected by the engine developers. | |||
2018-05-01 | CRYO: Push down the AD includes | Bastien Bouclet | |
2018-04-22 | JANITORIAL: Fix formatting | Adrian Frühwirth | |
2018-04-19 | JANITORIAL: Fix whitespace | Adrian Frühwirth | |
2018-01-12 | CRYO: Stop packing struct containing pointers | Colin Snover | |
This struct packing causes the pointer-to-member-function to become unaligned, and does not seem necessary in any way. Closes gh-1081. | |||
2017-02-27 | CRYO: Fix crash when restarting the game | Strangerke | |
2017-02-26 | CRYO: Improve macro safety | Willem Jan Palenstijn | |
2017-02-26 | CRYO: Fix warning | Eugene Sandulenko | |
2017-02-26 | CRYO: Improve syncTapePointers | Strangerke | |
2017-02-24 | CRYO: Some renaming | Strangerke | |
2017-02-21 | CRYO: Fix a bug in syncTapePointers | Strangerke | |
2017-02-19 | CRYO: Rename sync functions | Strangerke | |
2017-02-19 | CRYO: Rewrite save/load game functions | Strangerke | |
2017-02-12 | CRYO: Remove some more dead code, remove _keyboardHeld | Strangerke | |
2017-02-12 | CRYO: Some code simplification, remove dead code | Strangerke | |
2017-02-12 | CRYO: Merge spriteOnSubtitle() into drawSprite() | Filippos Karapetis | |
2017-02-12 | CRYO: Split graphics and resource-related functions into separate files | Filippos Karapetis | |
2017-02-12 | CRYO: Merge the two noclipax() methods and rename to drawSprite() | Filippos Karapetis | |
2017-02-11 | CRYO: Rename variables to conform to our code formatting guidelines | Filippos Karapetis | |
2017-02-11 | CRYO: Clean up and document some variables | Filippos Karapetis | |
2017-02-11 | CRYO: Add cryo.dat to all messages related to it | Filippos Karapetis | |
2017-02-11 | CRYO: Fix typos in some sizeof() values | Filippos Karapetis | |
2017-02-11 | CRYO: Change the version of cryo.dat to be a 32-bit integer (2/2) | Filippos Karapetis | |
Though it's unlikely that we'll ever have that many changes, it's better to provision for more space now, for versioning | |||
2017-02-11 | CRYO: Rename variables to conform to our formatting guidelines | Filippos Karapetis | |
2017-02-11 | CRYO: Move more static data to cryo.dat (2/2) | Filippos Karapetis | |
2017-02-11 | CRYO: Use hardcoded values for structs instead of sizeof() | Filippos Karapetis | |
2017-02-10 | CRYO: Move all static data for Lost Eden to cryo.dat (2/2) | Filippos Karapetis | |
2017-02-10 | CRYO: Use cryo.dat for all game versions | Filippos Karapetis | |
All the static data will be eventually moved into this file | |||
2017-02-10 | CRYO: Add handling for the cryo.dat aux data file | Filippos Karapetis | |
2017-02-10 | Revert "CRYO: Add handling for the cryo.dat aux data file" | Filippos Karapetis | |
This reverts commit 01e072fbbc1baaf8aaa48aba0842bf8977510b93. | |||
2017-02-10 | Revert "CRYO: Use cryo.dat for all game versions" | Filippos Karapetis | |
This reverts commit 6ff7ef95d73c29051a675d03bdccd42f0a5a215b. | |||
2017-02-10 | CRYO: Use cryo.dat for all game versions | Filippos Karapetis | |
All the static data will be eventually moved into this file | |||
2017-02-10 | CRYO: Add handling for the cryo.dat aux data file | Filippos Karapetis | |
2017-02-08 | CRYO: Fix some more GCC warnings | Strangerke | |
2017-02-08 | CRYO: Fix some shadowed member | Strangerke | |
2017-02-08 | CRYO: Fix several issues reported by coverity | Strangerke | |
2017-02-06 | CRYO: Fix a null pointer | Strangerke | |
2017-02-02 | CRYO: Remove some commented code | Strangerke | |
2017-02-02 | CRYO: Remove some obsolete TODOs | Strangerke | |
2017-02-02 | CRYO: Remove some dead code, small refactoring | Strangerke | |
2017-02-02 | CRYO: Remove double screen code (unused) | Strangerke | |
2017-01-29 | CRYO: Remove a couple of unused class members | Strangerke | |
2017-01-25 | CRYO: Fix compilation | Eugene Sandulenko | |
2017-01-25 | CRYO: Remove last use of EDEN_DEBUG | Strangerke | |
2017-01-25 | CRYO: Move inventory debug hack to debugger | Strangerke | |
2017-01-25 | CRYO: Introduce debugger, remove console initialisation | Strangerke | |
2017-01-25 | CRYO: Fix out of bounds access in cursor save/restore | Retro-Junk | |