Filippos Karapetis
ede8abfd5d
TRECISION: Rename _lim to _area
2022-01-25 10:36:08 +02:00
Filippos Karapetis
32fb690aae
TRECISION: Add support for audio in Amiga video
...
The audio is in raw format, like the rest of the sounds in the Amiga
port.
Overall:
- A new class has been created, NightlongVideoDecoder, which
encapsulates the PC and Amiga video playing functionality
- The AnimManager class has been moved into animmanager.*
- The AnimType class has been moved from anim.* to animtype.*
2022-01-24 00:24:28 +02:00
Eugene Sandulenko
abea37c9bb
ALL: Update ScummVM project license to GPLv3+
2021-12-26 18:48:43 +01:00
Strangerke
11ceeeebf7
TRECISION: Change the signature of characterTalk
2021-06-29 22:17:28 +01:00
Filippos Karapetis
7ebd9c9558
TRECISION: Janitorial - use unified naming for loop variables
2021-06-20 17:04:01 +03:00
Filippos Karapetis
6ce7d3a985
TRECISION: Remove mask color params and simplify the blinking char code
...
The mask or shadow color was always MASKCOL, so we don't need to
specify it as a parameter
2021-06-09 00:38:47 +03:00
Filippos Karapetis
d069086332
TRECISION: Rename _textCol -> _textColor
2021-06-09 00:19:04 +03:00
Strangerke
d6d8ed744d
TRECISION: Turn StackText._text into a Common::String
2021-06-07 08:08:27 +01:00
Strangerke
5d27d3a964
TRECISION: Pass a pointer instead of SDText in drawText
2021-06-06 08:40:13 +01:00
Strangerke
f3dd3de43f
TRECISION: Fix some Coverity issues
2021-06-05 23:51:57 +01:00
Filippos Karapetis
c78f0496a1
TRECISION: Make some AnimManager fields and functions private
2021-05-31 01:59:15 +03:00
Filippos Karapetis
24f3f4ff75
TRECISION: Use Common::Point for text placement
2021-05-30 17:37:16 +03:00
SupSuper
d16fb074e7
TRECISION: Move MessageQueues into Scheduler
2021-05-29 21:25:09 +01:00
Strangerke
f840836b3e
TRECISION: Set SObject._mode private, add accessors
2021-05-29 21:25:08 +01:00
Strangerke
d22c218897
TRECISION: Set SObject._flg private, add accessors
2021-05-29 21:25:07 +01:00
Filippos Karapetis
3f583cd42e
TRECISION: Move more screen update functionality into GraphicsManager
2021-05-29 21:25:06 +01:00
Strangerke
bc3b343eb7
TRECISION: Make SRoom._flag private, add accessors,add sync and loading functions
2021-05-29 21:25:05 +01:00
Strangerke
33173bdb67
TRECISION: Move StackText to text.h, rename tcol and scol to improve readability
2021-05-29 21:25:04 +01:00
Filippos Karapetis
90306163f9
TRECISION: Call someoneContinueTalk and someoneMute directly
2021-05-29 21:25:03 +01:00
Filippos Karapetis
fb9d9e992a
TRECISION: Remove dead code related to characterSay() and someoneSay()
...
The anim parameter was always 0 in someoneSay, so _talkingPersonAnimId
was always 0. The ME_CHARACTERSPEAK event is not used anywhere in the
code. Documented the usage of someoneSay()
2021-05-29 21:25:02 +01:00
Filippos Karapetis
00278f1474
TRECISION: Remove dead code for adding/removing animations
2021-05-29 21:25:02 +01:00
Strangerke
63dc1fc7e5
TRECISION: end of inc/dec operand harmonization, fix function comment header format
2021-05-29 21:24:59 +01:00
Filippos Karapetis
3a89f5d1fe
TRECISION: Cleanup, const correctness
2021-05-29 21:24:58 +01:00
Filippos Karapetis
8b853a2e6c
TRECISION: Remove the showIconName event
2021-05-29 21:24:57 +01:00
Filippos Karapetis
9a0610711d
TRECISION: Remove the changeRoom event
2021-05-29 21:24:55 +01:00
Filippos Karapetis
c9244ac183
TRECISION: Fix Codacy issues
2021-05-29 21:24:54 +01:00
Filippos Karapetis
11d064fc6c
TRECISION: Use the new event wrappers
2021-05-29 21:24:52 +01:00
Filippos Karapetis
6b34141e77
TRECISION: Whitespace fixes
2021-05-29 21:24:51 +01:00
Filippos Karapetis
8a04137fb0
TRECISION: Refactor the sound playing code
...
The following changes have been made:
- Fade in/out functionality has been removed (it was never really used
properly)
- Removed references to audio streams - they are disposed after use now
- Removed the room sound list - only 4 different sounds are actually
played simultaneously
2021-05-29 21:24:50 +01:00
Filippos Karapetis
71c827c7cc
TRECISION: Simplify string handling in TextManager, fix Codacy issues
2021-05-29 21:24:45 +01:00
SupSuper
c34edf6419
TRECISION: Get rid of last global
2021-05-29 21:24:42 +01:00
Strangerke
70140d1450
TRECISION: Remove dependency on video.h in trecision.h
2021-05-29 21:24:39 +01:00
Strangerke
857b9f5751
TRECISION: Move save/load code from trecision.cpp to saveload.cpp, some renaming
2021-05-29 21:24:36 +01:00
Strangerke
f08932fe36
TRECISION: More renaming in SDText, move _drawTextLines to SDText
2021-05-29 21:24:35 +01:00
Strangerke
c78799d63d
TRECISION: Some renaming, make waitKey return a Common::KeyCode and getKey a uint16
2021-05-29 21:24:35 +01:00
Strangerke
1a0cb0ac04
TRECISION: Move doSys and _closeUpObj to LogicManager, make various class members private
2021-05-29 21:24:34 +01:00
Strangerke
dd0884f9b6
TRECISION: Some renamings
2021-05-29 21:24:33 +01:00
Strangerke
34d41aea53
TRECISION: remove some useless redirections, some renaming
2021-05-29 21:24:32 +01:00
Strangerke
362a8aa2d6
TRECISION: Kill llinc and llscreen, some renaming
2021-05-29 21:24:32 +01:00
SupSuper
4d2d97a450
TRECISION: Reduce string copying
2021-05-29 21:24:32 +01:00
Strangerke
8a97a5f8e1
TRECISION: Move some defines to defines.cpp, remove message.h
2021-05-29 21:24:31 +01:00
Strangerke
73597751bd
TRECISION: Get rid of do.cpp
2021-05-29 21:24:29 +01:00
Filippos Karapetis
d0041dfcc5
TRECISION: Move more text functionality into TextManager
...
Also, change some strings to Common::String
2021-05-29 21:24:27 +01:00
Filippos Karapetis
26392eb7cf
TRECISION: Clean up includes
2021-05-29 21:24:27 +01:00
Strangerke
c674fd036e
TRECISION: replace g_vm by _vm in TextManager, rename members
2021-05-29 21:24:27 +01:00
Strangerke
71288e27d2
TRECISION: Introduce TextManager
2021-05-29 21:24:27 +01:00