Commit Graph
22 Commits
Author SHA1 Message Date
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