110 Commits

Author SHA1 Message Date
Orgad Shaneh
a05e54f00c JANITORIAL: Remove trailing whitespaces 2021-05-04 11:46:30 +03:00
Cameron Cawley
46e696d417 CRYO: Use the common HNM decoder 2021-04-17 21:48:46 +03:00
Cameron Cawley
16b2b3ac8f CRYO: Remove dead code 2020-01-03 10:37:26 +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
Strangerke
32965e44e3 CRYO: Some renaming 2017-02-24 23:55:11 +01:00
Strangerke
9f6ffed6ff CRYO: Rename sync functions 2017-02-19 21:34:19 +01:00
Strangerke
6c4635ac7d CRYO: Rewrite save/load game functions 2017-02-19 21:34:16 +01:00
Strangerke
70f1cd6efe CRYO: Remove some more dead code, remove _keyboardHeld 2017-02-12 18:10:25 +01:00
Strangerke
2adc84e728 CRYO: Some code simplification, remove dead code 2017-02-12 17:44:07 +01:00
Filippos Karapetis
a7d681764f CRYO: Merge spriteOnSubtitle() into drawSprite() 2017-02-12 00:54:39 +02:00
Filippos Karapetis
c40b74bb28 CRYO: Merge the two noclipax() methods and rename to drawSprite() 2017-02-12 00:54:38 +02:00
Filippos Karapetis
8eb38c0933 CRYO: Rename variables to conform to our code formatting guidelines 2017-02-11 21:53:10 +02:00
Filippos Karapetis
e95ed8eb90 CRYO: Clean up and document some variables 2017-02-11 21:51:36 +02:00
Filippos Karapetis
24a4c231da CRYO: Rename variables to conform to our formatting guidelines 2017-02-11 17:20:54 +02:00
Filippos Karapetis
05c99c5b0d CRYO: Move more static data to cryo.dat (2/2) 2017-02-11 17:16:45 +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
Filippos Karapetis
fdc3baeeff CRYO: Move unrelated Common::File include out of platdefs.h 2017-02-10 04:33:35 +02:00
Strangerke
6c139b7afb CRYO: Remove double screen code (unused) 2017-02-02 00:31:48 +01:00
Strangerke
c4bec08886 CRYO: Remove last use of EDEN_DEBUG 2017-01-25 22:42:27 +01:00
Strangerke
46ead90784 CRYO: Move inventory debug hack to debugger 2017-01-25 22:42:27 +01:00
Strangerke
59212d9270 CRYO: Fix some warnings 2017-01-25 22:42:26 +01:00
Retro-Junk
aeeaf9b9e6 CRYO: Fix crash during PC intro video 2017-01-25 22:42:26 +01:00
Retro-Junk
cedce56c42 CRYO: Replace direct script globals access with a switch 2017-01-25 22:42:25 +01:00
Retro-Junk
9634091925 CRYO: Add sound playback to HNM files (buggy yet) 2017-01-25 22:42:25 +01:00
Strangerke
b455532d34 CRYO: move tab_2CB1E to EdenGame 2017-01-25 22:42:25 +01:00
Strangerke
b163b8fdb9 CRYO: Some more renaming 2017-01-25 22:42:24 +01:00
Strangerke
a4f5733330 CRYO: Fix regression in PC cube rotation 2017-01-25 22:42:24 +01:00
Strangerke
3e07b86069 CRYO: Some more renaming 2017-01-25 22:42:24 +01:00
Strangerke
49b9ffa6ef CRYO: Some renaming, move some static arrays to handleHNMSubtitles 2017-01-25 22:42:24 +01:00
Strangerke
77a79e8da3 CRYO: Split sinus and cosinus tables 2017-01-25 22:42:23 +01:00
Strangerke
1e7779edd3 CRYO: Rename cube code 2017-01-25 22:42:23 +01:00
Strangerke
e4555b86db CRYO: Fix renaming/translation error 2017-01-25 22:42:23 +01:00
Strangerke
6c8cd5dc4d CRYO: More renaming, get rid of another GOTO 2017-01-25 22:42:22 +01:00
Strangerke
9632149f62 CRYO: Some renaming 2017-01-25 22:42:22 +01:00
Strangerke
3ee08c1ac3 CRYO: get rid of 3 GOTOs 2017-01-25 22:42:22 +01:00
Strangerke
3ad086ed70 CRYO: Some renaming 2017-01-25 22:42:22 +01:00
Strangerke
86b482012b CRYO: Remove useless fields in HNM Header, some renaming 2017-01-25 22:42:21 +01:00
Strangerke
e20f65e5ea CRYO: Get rid of sound's locked and forcewait, remove some dead code, renaming 2017-01-25 22:42:21 +01:00
Strangerke
caec6a8de9 CRYO: Get rid of HnmContext, refactoring 2017-01-25 22:42:20 +01:00
Strangerke
d748674193 CRYO: Rename sound_t 2017-01-25 22:42:20 +01:00
Strangerke
b669a704e2 CRYO: rename SoundChannel, get rid of soundraw 2017-01-25 22:42:20 +01:00
Strangerke
ff1f320980 CRYO: Move mouse and keyboard functions to CryoEngine, remove some useless functions 2017-01-25 22:42:19 +01:00
Strangerke
f483b7c555 CRYO: Some more renaming 2017-01-25 22:42:19 +01:00
Strangerke
c85bfafefc CRYO: rename more functions 2017-01-25 22:42:19 +01:00
Strangerke
183ccf3ad9 CRYO: More renaming 2017-01-25 22:42:18 +01:00
Strangerke
670c73824b CRYO: More renaming 2017-01-25 22:42:18 +01:00
Strangerke
7b95465309 CRYO: change the definition of verifh and expand_hsq 2017-01-25 22:42:18 +01:00
Strangerke
2d3bbebc6b CRYO: Simplify setSrcRect and setDestRect, some renaming 2017-01-25 22:42:18 +01:00
Strangerke
11b1d47638 CRYO: Turn _voiceSamplesBuffer into a byte* 2017-01-25 22:42:17 +01:00
Strangerke
c02890b42b CRYO: Some more renaming 2017-01-25 22:42:17 +01:00