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