Commit Graph
17 Commits
Author SHA1 Message Date
Cameron Cawley 46e696d417 CRYO: Use the common HNM decoder 2021-04-17 21:48:46 +03:00
aryanrawlani28 29ceb07959 ENGINES: ALL: Revert detection submodule to be directly present in the engine directory
- DETECT_OBJS are present and added inside an engine's modules.mk file.
2020-10-03 14:56:36 +02:00
aryanrawlani28 8189a05316 ENGINES: ALL: Adapt to changes for new plugins by defining a new detection module
For each engine:
- Make a new folder detection
- Move detection-related files inside the folder
- Add a new module "enginename/detection"
- Add DETECT_OBJS here
- Adjust the normal engine module to remove detect_objs
- Adjust every file for the new changes.
2020-10-03 14:56:36 +02:00
aryanrawlani28 fb458421cf CRYO: Split detection features & adapt to new plugins. 2020-10-03 14:56:36 +02:00
David Fioramonti 1ed2cd40f3 CRYO: EDEN: Move graphics into a separate class
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-09-11 12:28:28 +03:00
Filippos Karapetis d3d5ff2a88 CRYO: Split graphics and resource-related functions into separate files 2017-02-12 00:54:39 +02:00
Filippos Karapetis 77f1194586 CRYO: Move all static data for Lost Eden to cryo.dat (2/2) 2017-02-10 11:51:58 +02:00
Strangerke a8a142cfe4 CRYO: Introduce debugger, remove console initialisation 2017-01-25 22:42:27 +01:00
Strangerke b669a704e2 CRYO: rename SoundChannel, get rid of soundraw 2017-01-25 22:42:20 +01:00
Strangerke f3bb961fec CRYO: Turn soundgroup_t into a class 2017-01-25 22:42:09 +01:00
Strangerke 878a3c8515 CRYO: Remove clhnm.cpp 2017-01-25 22:42:09 +01:00
Strangerke b735962436 CRYO: Move some functions from cryolib to HnmPlayer 2017-01-25 22:42:08 +01:00
Strangerke acff7309a2 CRYO: Remove useless source file 2017-01-25 22:42:04 +01:00
Retro-Junk 4caa6541cd CRYO: Add sound.cpp to compilation 2017-01-25 22:42:02 +01:00
Eugene Sandulenko ea01120013 CRYO: Refactor to avoid nested includes 2017-01-25 22:41:54 +01:00
Eugene Sandulenko 517bcad684 CRYO: Fix warnings 2017-01-25 22:41:53 +01:00
Retro-Junk ecf0d04104 CRYO: Lost Eden game engine initial commit 2017-01-25 22:41:46 +01:00