Le Philousophe
ceca603464
CGE2: Don't use unsafe strcat and strcpy
2022-10-23 22:46:19 +02:00
Le Philousophe
4113d2a3e6
CGE2: Don't pass the engine object to EncryptedStream
...
It doesn't need it and when linked with detection and with UBSan enabled
build fails because CGE2Engine isn't linked in
2022-01-03 14:44:03 +02:00
Eugene Sandulenko
abea37c9bb
ALL: Update ScummVM project license to GPLv3+
2021-12-26 18:48:43 +01:00
Tomasz Długosz
eaab877d66
JANITORIAL: fix the name of original author of cge and cge2
...
The first name is Janusz, not Janus.
The correct name was used in AUTHORS and credits.
In case of doubts, see his personal webpage: https://www.jbw.pl/ - name is in the page footer
2020-04-18 20:59:57 +02:00
D G Turner
32a6f0b376
CGE2: Fix Missing Default Switch Cases
...
These are flagged by GCC if -Wswitch-default is enabled.
2019-10-16 22:53:54 +01:00
Filippos Karapetis
c76c72c799
CGE2: Remove trailing whitespace
2014-10-28 16:06:07 +02:00
Strangerke
9a927d7fd1
CGE2: Initialize some variables
2014-09-29 00:23:42 +02:00
Matthew Hoops
cbfa8bfccd
CGE2: Silence gcc warnings
2014-09-28 15:29:49 -04:00
uruk
277f844f09
CGE2: Initialize _maxDist in Hero's constructor.
2014-08-13 19:54:59 +02:00
uruk
8e22ef9b6d
CGE2: Fix possible string overflow in Hero::expand().
2014-08-13 19:49:56 +02:00
Eugene Sandulenko
148793cadd
CGE2: Fix compilation
2014-08-12 10:52:38 +02:00
Strangerke
2697c71301
CGE2: Misc cleanup
2014-08-03 14:47:25 +02:00
Strangerke
9dc06870e7
CGE2: Start removing the checks on the return value of new
2014-08-03 01:51:33 +02:00
Strangerke
f2de89c7bc
CGE2: Fix CppCheck warnings by reducing variable scope
2014-08-02 22:26:00 +02:00
Strangerke
c012c762d0
CGE2: Remove moveHi() and moveLo() from bitmap
2014-08-01 19:22:12 +02:00
uruk
e51888d9ce
CGE2: Refactor Hero::expand() and Sprite::expand().
2014-07-29 15:59:43 +02:00
uruk
5963a540ef
CGE2: Add destructor to Hero().
...
Hopefully it will cut short the leak problems with _dim[].
2014-07-17 17:33:04 +02:00
uruk
7d6c02ce3f
CGE2: Add Hero::contract().
...
Fix the crash introduced by previous commit on the second scene.
2014-07-15 23:12:58 +02:00
uruk
0b0f998aac
CGE2: Try a different approach regarding _dim.
...
Now it doesn't crash the hospital scene, but I am not entirely sure it's totally leak-free...
2014-07-15 22:15:06 +02:00
uruk
035fb6ad1c
CGE2: Hopefully fix a memory leak problem regarding Hero::_dim;
2014-07-15 13:53:26 +02:00
uruk
5a1383343f
CGE2: Rework number().
2014-07-09 11:33:02 +02:00
uruk
ffbed9f86d
CGE2: Comment out Hero::contract() for now.
2014-07-08 14:09:11 +02:00
uruk
be5ec466b3
CGE2: Fix another probable memory-leak source.
2014-07-07 23:58:06 +02:00
uruk
10a37ea478
CGE2: Fix Hero::setCurrent().
...
This fixes a crash regarding the mechanic on scene 6.
2014-07-07 23:35:27 +02:00
uruk
1335247f82
CGE2: Hopefully fix memory leak problems regarding _ext.
2014-07-07 21:52:16 +02:00
uruk
c7aa91019b
CGE2: Replace NULL with nullptr everywhere.
2014-07-07 21:42:45 +02:00
uruk
7810df976b
CGE2: Rework Hero::expand() so it won't modify Text's content.
2014-06-30 01:10:17 +02:00
uruk
69c8871c3f
CGE2: Silence GCC warning in Hero::tick().
2014-06-28 19:53:05 +02:00
Strangerke
840eef8eb1
CGE2: Add a big hack to work around the coordinates issue
2014-06-23 18:10:05 +02:00
uruk
7b628c7ffc
CGE2: Fix some formatting in Hero.
2014-06-22 19:06:40 +02:00
uruk
cb3dce698c
CGE2: Rework Hero::len().
2014-06-22 14:10:47 +02:00
uruk
f36cfb629c
CGE2: Fix mapCross().
2014-06-22 13:26:55 +02:00
uruk
76846bf4f5
CGE2: Implement Hero::fun().
2014-06-19 12:23:00 +02:00
uruk
ff99cb9658
CGE2: Implement Sprite::works().
...
Now Anna is also reachable/playable.
2014-06-19 11:43:01 +02:00
uruk
58c312d9e9
CGE2: Implement snReach() and connected functions.
2014-06-14 20:13:08 +02:00
uruk
a2c3a11708
CGE2: Rename setCave() to setScene().
2014-06-13 22:36:32 +02:00
uruk
95e3f240d6
CGE2: Implement Hero::turn().
2014-06-13 19:41:43 +02:00
uruk
3aae5cfa06
CGE2: Implement Hero::hStep().
2014-06-13 19:39:24 +02:00
uruk
235d0fffbd
CGE2: Reimplement Hero::setCave().
2014-06-13 19:36:36 +02:00
uruk
2ad2be370e
CGE2: Implement Hero::tick().
2014-06-13 16:31:32 +02:00
Strangerke
207f3c8be2
CGE2: Implement FXP code. Still WIP, loadTab to be fixed
2014-06-12 07:20:55 +02:00
Strangerke
45f8bd755c
CGE2: Fix code computing distance
2014-06-12 01:18:10 +02:00
uruk
e10f22b62f
CGE2: Move kLineMax to cge2.h.
2014-06-10 14:02:17 +02:00
uruk
93010a8407
CGE2: Implement CGE2Engine::mapCross().
...
Rework Map during the process.
2014-06-08 14:26:42 +02:00
uruk
ba8bc2e40b
CGE2: Rework empty-checks of strings.
2014-06-08 12:55:19 +02:00
uruk
5fca8c328c
CGE2: Fix stub message in CGE2Engine::mapCross().
2014-06-08 07:44:46 +02:00
uruk
5a7924678a
CGE2: Further implement Hero's functions.
2014-06-08 07:41:25 +02:00
uruk
9aa80d6d05
CGE2: Implement helper functions connected to Hero.
...
Also rework Hero::len() during the process.
2014-06-08 07:30:31 +02:00
uruk
a62e044174
CGE2: Keep on implementing Hero.
...
Also add a couple of helping functions to CGE2Engine.
2014-06-07 21:35:48 +02:00
uruk
f2a1d4f1c8
CGE2: Implement walkTo() and snap() in Hero.
2014-06-07 21:09:19 +02:00