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
Filippos Karapetis
dc97c350d2
TRECISION: Simplify the code handling animation subareas
2021-07-03 13:23:49 +03:00
Filippos Karapetis
7ebd9c9558
TRECISION: Janitorial - use unified naming for loop variables
2021-06-20 17:04:01 +03:00
Filippos Karapetis
84d00f364a
TRECISION: Fix playing videos without choices - bug #12622
2021-06-19 12:18:42 +03:00
Filippos Karapetis
42d33ec151
TRECISION: Split the Pathfinding3D and Renderer3D classes
2021-06-09 02:52:21 +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
da6dbd1175
TRECISION: Add a safeguard to avoid accessing _panel with a -1 index, small cleanup
2021-06-08 00:10:11 +01:00
Strangerke
dda46ebf08
TRECISION: Add clear functions to several structs used by DialogManager, use them in DialogManager constructor
2021-06-07 22:35:08 +01:00
SupSuper
46eb7acb00
TRECISION: More accurate video seeking
2021-06-07 04:26:15 +01:00
SupSuper
229d9415a0
TRECISION: Amiga files are big-endian
2021-05-31 06:40:04 +01:00
Filippos Karapetis
f20d13fa62
TRECISION: Start documenting the hardcoded lines from Joshua
2021-05-31 02:33:52 +03:00
Filippos Karapetis
0ca3d76f9c
TRECISION: Replace _flagCharacterExists with _flagShowCharacter
...
These two ended up having practically the same semantics, so they have
been merged. The only place where the difference actually mattered
is in characterContinueTalk(), to show the subtitles in the correct
place, but it suffices to check for active character animations at that
point instead.
2021-05-30 17:37:18 +03:00
Filippos Karapetis
24a51fc26b
TRECISION: Close the inventory when starting a dialog or changing rooms
2021-05-29 21:25:08 +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
Strangerke
bc3b343eb7
TRECISION: Make SRoom._flag private, add accessors,add sync and loading functions
2021-05-29 21:25:05 +01:00
Strangerke
639eba4896
TRECISION: Remove extra parenthesis while reviewing code
2021-05-29 21:25:05 +01:00
Filippos Karapetis
1e5a5f1d23
TRECISION: Fix regression with dialog completion checks
2021-05-29 21:25:05 +01:00
Filippos Karapetis
a3ae0deb6e
TRECISION: Add accessors to DialogManager's members
...
This allows for the following:
- Make class members of DialogManager private
- Cleaner, more readable code
- Remove unused code
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
Strangerke
ea4a9bb341
TRECISION: Translate a forgotten comment
2021-05-29 21:25:03 +01:00
Strangerke
7b4de1e6fb
TRECISION: One more review of the includes
2021-05-29 21:25:00 +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
6390587914
TRECISION: Rename Smacker audio toggling functions. Some cleanup
2021-05-29 21:24:58 +01:00
Filippos Karapetis
9a0610711d
TRECISION: Remove the changeRoom event
2021-05-29 21:24:55 +01:00
Filippos Karapetis
6e3473a2b7
TRECISION: Remove unused events
...
These events are not used by the engine code or game scripts, so they
are dead code which can be safely removed
2021-05-29 21:24:54 +01:00
Filippos Karapetis
873644ffd4
TRECISION: Use the new event wrappers, remove the start/quit events
2021-05-29 21:24:52 +01:00
Filippos Karapetis
8931782996
TRECISION: Remove the setRoom() wrapper
2021-05-29 21:24:51 +01:00
Strangerke
de2662084f
TRECISION: Fix spacing in one line in dialog
2021-05-29 21:24:47 +01:00
Filippos Karapetis
b55a9c12e4
TRECISION: 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
SupSuper
36d22fb492
TRECISION: Remove unused functions
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
c78799d63d
TRECISION: Some renaming, make waitKey return a Common::KeyCode and getKey a uint16
2021-05-29 21:24:35 +01:00
Filippos Karapetis
10c355aa45
TRECISION: Fix inventory status before and after full motion videos
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
2f18be7fb0
TRECISION: Move PaintObjAnm and PaintScreen to Renderer3D, remove regen.cpp
2021-05-29 21:24:31 +01:00
Strangerke
541f822643
TRECISION: Simplify code in PathFinding
2021-05-29 21:24:30 +01:00
Strangerke
9327ce38c6
TRECISION: Rename 'ALLA' and 'TASTIERA' objects
2021-05-29 21:24:29 +01:00
Strangerke
73597751bd
TRECISION: Get rid of do.cpp
2021-05-29 21:24:29 +01:00
SupSuper
55b863be4e
TRECISION: Finish support for demo
2021-05-29 21:24:28 +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