Commit Graph
66 Commits
Author SHA1 Message Date
Le Philousophe 035f425e9c CGE: 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 CGEEngine 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
Orgad Shaneh 69f45d9258 CGE: Use nullptr
Using clang-tidy modernize-use-nullptr
2021-11-14 15:51:59 +02:00
Thierry Crozat 5d3457aa94 CGE: Fix check to skip redrawing the infoline again and again with the same text
There was a check in place to avoid redrawing the infoline when
calling the update() function with the same text multiple times.
Such calls happen when the cursor moves over an object (or menu
option) without leaving that object. The check was however
incorrect and did nothing because it was keeping the pointer
from the end of the previous text and not the start.

From the log it seems that the bug was present from the start,
and probably in the original source code. It was however fixed
in Sfinx (CGE2 engine), and this commit uses the same logic.
2021-07-21 21:36:00 +01:00
Thierry Crozat 9a797a765e CGE: Futher cleanup of the text-to-speech code 2021-07-21 21:36:00 +01:00
taylorzhancher c72b895af9 CGE: Change declaration place and descriptions 2021-07-21 21:36:00 +01:00
D G Turner e821511050 CGE: Fix Misleading Indentation GCC Warnings from TTS Addition 2021-07-18 05:31:51 +01:00
Twan 92e1d2079c CGE: Add Text To Speech (TTS) for Soltys
Add TTS to the opening story, game objects, game options and the ending message
2021-07-17 09:27:42 +03: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
Johannes Schickel ed40653105 CGE: Make GPL headers consistent in themselves. 2014-02-18 02:39:33 +01:00
Strangerke b94b4e631b CGE: Remove useless function 2011-12-05 21:03:21 +01:00
Strangerke f3884d1a98 CGE: Better handling of the wide 'space' character 2011-12-05 20:59:51 +01:00
Strangerke 9eebe512c8 CGE: Add a hack to fix bug #3450423 (infoline too large in polish version, scene 14) 2011-12-05 00:02:25 +01:00
Strangerke 4778ff720c CGE: Move some more globals to CGEEngine 2011-09-17 10:54:50 +02:00
Strangerke 0668a56f69 CGE: Move _vga to CGEEngine 2011-09-16 23:54:08 +02:00
Strangerke c993108207 CGE: Transform some static and globals into class members 2011-09-15 08:00:54 +02:00
Strangerke 3b9b89a78b CGE: Talk now uses EncryptedStream. Clean up of EncryptedStream 2011-09-11 15:07:56 +02:00
Strangerke cdba3ac108 CGE: Remove noisy debug message 2011-09-11 14:21:03 +02:00
Strangerke 45de8747d5 CGE: Clean up and split snBarrier(), remove progName() 2011-09-07 22:37:03 +02:00
Strangerke fedd310871 CGE: Remove GetText class, which was used to enter the username 2011-08-27 14:08:39 +02:00
Strangerke a8ad211c36 CGE: Merge talk.cpp and gettext.cpp 2011-08-27 09:39:35 +02:00
Strangerke 7144076030 CGE: Move IO classes to a separated source file 2011-08-27 09:05:32 +02:00
Strangerke bb591b5415 CGE: Some clean up in Vga class 2011-08-21 11:15:28 +02:00
Alyssa Milburn 4e156b2463 CGE: Mass re-style/cleanup. 2011-08-19 16:04:10 +02:00
Alyssa Milburn 2178d64cbe CGE: Endian-swap the contents of block descriptions. 2011-08-19 14:54:34 +02:00
Paul Gilbert 372d488b3b CGE: Revert previous commit of flags synchronisation 2011-08-19 20:36:43 +10:00
Paul Gilbert 0d730b85e3 CGE: Changed the Sprite bit-flags into a union, to fix savegame endian issues 2011-08-19 19:49:05 +10:00
Strangerke 55df4d0635 CGE: Rename some class members, various clean up 2011-07-31 00:52:35 +02:00
Strangerke cf61919648 CGE: Replace 'no core' checks by asserts 2011-07-25 16:04:45 +02:00
Strangerke 82adc025ea CGE: Remove DrvInfo, rename some enums 2011-07-24 23:42:03 +02:00
Strangerke dc28d9debb CGE: rename constants in bitmap 2011-07-19 08:42:58 +02:00
Strangerke 9a148a27cc CGE: Remove macro farnew 2011-07-19 08:09:16 +02:00
Strangerke a073e78ba1 CGE: Rename constants (WIP) 2011-07-19 07:50:07 +02:00
Paul Gilbert 4dd65c5e57 CGE: Removed some commented out code from previous bugfix 2011-07-15 22:14:33 +10:00
Paul Gilbert 8c7130fdfa CGE: Fix display of in-game hotspot description 2011-07-15 22:12:56 +10:00
Paul Gilbert 9ba5e2b304 CGE: Reverted last commit due to extra memory leaks 2011-07-11 20:56:32 +10:00
Paul Gilbert 18077762d7 CGE: Standardised Sprite::seq on always allocating/freeing data 2011-07-11 20:37:37 +10:00
Paul Gilbert 9efefdbced CGE: Fixed the display of text in the name entry dialog
Whilst the 'melting' effect of entered text was very amusing, it did need to be fixed.
2011-07-10 20:02:17 +10:00
Paul Gilbert 1870f09d31 CGE: Fix several allocation mismatches and Valgrind issues 2011-07-10 14:51:22 +10:00
Strangerke cf1a45f8a8 CGE: replace the 2 memcpy previously used by a memmove
(thanks eriktorbjorn for pointing that out)
2011-07-09 09:39:02 +02:00
Strangerke 0b27de942b CGE: replace some 'tricky replicate lines' memcpy by two, in order to avoid overlapping 2011-07-09 00:25:09 +02:00
Strangerke 4116189395 CGE: Some more renaming (WIP) 2011-07-03 11:28:22 +02:00
Paul Gilbert 6833daab84 CGE: Added engine prefix to header file #defines 2011-07-02 16:23:32 +10:00
Paul Gilbert 1ab67c2124 CGE: Fix problem with calculating box sizes for text strings 2011-07-02 16:04:47 +10:00
Strangerke 8e531d0da3 CGE: Some more renaming (WIP) 2011-07-02 01:02:14 +02:00
Strangerke 0000a3139a CGE: Some more renaming (wip) 2011-07-01 08:37:40 +02:00
Strangerke f59c910b8f CGE: Some more renaming (wip) 2011-06-30 08:30:23 +02:00
Strangerke f2f3124246 CGE: Some more renaming (wip) 2011-06-29 16:13:17 +02:00
Strangerke 91dc5f424a CGE: Misc cleanup (provided by Digitall) 2011-06-29 14:29:49 +02:00
Strangerke 290305ad43 CGE: Cleanup : Start renaming. Add BMPLoad() function 2011-06-29 00:35:21 +02:00