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