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