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
uruk
ae037b2315
CGE2: Use snprintf() instead of sprintf().
2014-08-11 20:43:08 +02:00
uruk
895f8a5e59
CGE2: Remove commented out code from text.cpp.
2014-08-09 13:51:31 +02:00
Strangerke
2697c71301
CGE2: Misc cleanup
2014-08-03 14:47:25 +02:00
Strangerke
6558581d68
CGE2: Remove more checks on the return value of new
2014-08-03 10:33:37 +02:00
uruk
20eb951b3a
CGE2: Rework getText() so it works nicely with offUse().
2014-07-15 23:54:07 +02:00
Strangerke
1be1ce6117
CGE2: Set widespace for Inf text, update first line of info text in CGE.SAY
2014-07-09 16:44:23 +02:00
Strangerke
a73aea1ce8
CGE2: Fix GCC warning, rewrite Text::clear()
2014-07-08 09:45:22 +02:00
uruk
c7aa91019b
CGE2: Replace NULL with nullptr everywhere.
2014-07-07 21:42:45 +02:00
Strangerke
c5855b4293
CGE2: Add workaround for the missing dialogs in room 21 (concert)
2014-07-07 10:41:43 +02:00
Strangerke
b08b3eac33
CGE2: Add a virtual destructor in Choice, some minor cleanup
2014-06-27 07:34:27 +02:00
uruk
d7e70eb5fa
CGE2: Implement inf().
2014-06-19 00:09:01 +02:00
Strangerke
207f3c8be2
CGE2: Implement FXP code. Still WIP, loadTab to be fixed
2014-06-12 07:20:55 +02:00
uruk
5a5fe344a0
CGE2: Implement display of speech bubbles.
...
The sound code connected to them is still gappy.
2014-06-10 17:27:59 +02:00
uruk
e10f22b62f
CGE2: Move kLineMax to cge2.h.
2014-06-10 14:02:17 +02:00
Strangerke
11ebdcb5e0
CGE2: nullify some pointers
2014-06-03 20:18:48 +02:00
uruk
c108a18306
CGE2: Make some static functions non-static.
...
EncryptedStream -> CGE2Engine
Namely:
* CGE2Engine::number(char *s)
* char *CGE2Engine::token(char *s)
* int CGE2Engine::takeEnum(const char **tab, const char *text)
* ID CGE2Engine::ident(const char *s)
* bool CGE2Engine::testBool(char *s)
* int CommandHandler::com(const char *com)
2014-05-13 10:37:23 +02:00
uruk
a0c5805c8e
CGE2: Read identifiers properly in Text::load().
2014-05-05 20:31:21 +02:00
uruk
b595d9ee0a
CGE2: Add Text and a reduced skeleton of cge2_main.
2014-05-05 18:59:17 +02:00