Filippos Karapetis
|
c696b3148b
|
TRECISION: Remove the dirty rects code
It is no longer needed, as the performance with full screen updates
is similar, if not the same
|
2021-05-29 21:23:42 +01:00 |
|
Filippos Karapetis
|
386dd9f3f8
|
TRECISION: Remove the old fullscreen video playing code
The new fullscreen player is now feature complete
|
2021-05-29 21:23:42 +01:00 |
|
Filippos Karapetis
|
0985f3073f
|
TRECISION: Clear input keys when a video ends
This is needed so that when pressing the esc key to skip a video, the
key won't be left as pending
|
2021-05-29 21:23:42 +01:00 |
|
Filippos Karapetis
|
0ef6f5d64a
|
TRECISION: Simplify the mouse handling code
|
2021-05-29 21:23:42 +01:00 |
|
Filippos Karapetis
|
3d31c17a31
|
TRECISION: Remove unused global vars and merge llproto.h and llinc.h
|
2021-05-29 21:23:41 +01:00 |
|
Filippos Karapetis
|
520705b871
|
TRECISION: Clean up processing of extra room objects
|
2021-05-29 21:23:41 +01:00 |
|
Filippos Karapetis
|
2c37b9a6bb
|
TRECISION: Remove the MemoryArea blob
Smacker buffers should not be allocated, because each buffer actually
references the buffer returned by the Smacker player
|
2021-05-29 21:23:41 +01:00 |
|
Filippos Karapetis
|
1566039232
|
TRECISION: Use an explicit index when accessing the action buffer
|
2021-05-29 21:23:41 +01:00 |
|
Strangerke
|
0603c8fe22
|
TRECISION: Fix compilation, revert some changes in comments
|
2021-05-29 21:23:41 +01:00 |
|
Filippos Karapetis
|
9b01c4dc7e
|
TRECISION: Fix another off-by-one error in the video code
|
2021-05-29 21:23:40 +01:00 |
|
Filippos Karapetis
|
943bc25d2e
|
TRECISION: Fix Smacker seeking, and switch to the new video code
|
2021-05-29 21:23:40 +01:00 |
|
Filippos Karapetis
|
1dcbd1580a
|
TRECISIoN: Remove unused palette struct member
|
2021-05-29 21:23:40 +01:00 |
|
Strangerke
|
35cf1f6583
|
TRECISION: Remove two useless flags
|
2021-05-29 21:23:40 +01:00 |
|
Strangerke
|
b985de010c
|
TRECISION: Rename most flags
|
2021-05-29 21:23:39 +01:00 |
|
Strangerke
|
cba6b10c9b
|
TRECISION: Move a bunch of flags to the main engine class
|
2021-05-29 21:23:39 +01:00 |
|
Strangerke
|
f797c4f6bd
|
TRECISION: move some variables related to hardcoded logic from the main class to LogicManager
|
2021-05-29 21:23:39 +01:00 |
|
Strangerke
|
749882b719
|
TRECISION: Move some hardcoded logic to LogicManager, move two inventory functions to the main engine class
|
2021-05-29 21:23:39 +01:00 |
|
Strangerke
|
19e06099ff
|
TRECISION: Move doMouse's hardcoded logic to LogicManager
|
2021-05-29 21:23:39 +01:00 |
|
Filippos Karapetis
|
e3ad1c4027
|
TRECISION: Fix drawing while seeking
|
2021-05-29 21:23:38 +01:00 |
|
Filippos Karapetis
|
ca52b15290
|
TRECiSION: Fix some rendering issues when seeking in the new video code
|
2021-05-29 21:23:38 +01:00 |
|
Filippos Karapetis
|
018e18e250
|
TRECISION: Separate full screen video from character action animations
|
2021-05-29 21:23:38 +01:00 |
|
Filippos Karapetis
|
ac443c9bca
|
TRECISION: Start separating the various screen/video buffers
|
2021-05-29 21:23:38 +01:00 |
|
Filippos Karapetis
|
8695ba6550
|
TRECISION: Untangle the Smacker buffers in the background update code
|
2021-05-29 21:23:38 +01:00 |
|
Filippos Karapetis
|
37ef182972
|
TRECISION: Mark unused code in the new Smacker playing code
|
2021-05-29 21:23:37 +01:00 |
|
Filippos Karapetis
|
60d367f477
|
TRECISION: Add enums for Smacker related arrays
|
2021-05-29 21:23:37 +01:00 |
|
Filippos Karapetis
|
0348d3f013
|
TRECISION: Change the intersect functions to return a boolean
|
2021-05-29 21:23:37 +01:00 |
|
Filippos Karapetis
|
fa50793f0a
|
TRECISION: Remove redundant includes
|
2021-05-29 21:23:37 +01:00 |
|
Filippos Karapetis
|
c2e8cf9e3b
|
TRECISION: Remove 3dproto.h
|
2021-05-29 21:23:36 +01:00 |
|
Filippos Karapetis
|
bf0323ab48
|
TRECISION: Add enums to Smacker related tables
|
2021-05-29 21:23:36 +01:00 |
|
Strangerke
|
fc37b6dfba
|
TRECISION: Some more renaming
|
2021-05-29 21:23:36 +01:00 |
|
Strangerke
|
d9a0032472
|
TRECISION: Some renaming in trecision header
|
2021-05-29 21:23:36 +01:00 |
|
Strangerke
|
90d71057ed
|
TRECISION: remove useless g_vm in script
|
2021-05-29 21:23:36 +01:00 |
|
Filippos Karapetis
|
364237f6bf
|
TRECISION: Remove unused flags
|
2021-05-29 21:23:35 +01:00 |
|
Filippos Karapetis
|
2dba0f1970
|
TRECISION: Mark more code which is not used in the new video code
|
2021-05-29 21:23:35 +01:00 |
|
Filippos Karapetis
|
59eb449993
|
TRECISION: Rename some more extern variable refs to fix compilation
|
2021-05-29 21:23:35 +01:00 |
|
Strangerke
|
8ccdd263f5
|
TRECISION: Rename some globals to avoid confusion
|
2021-05-29 21:23:35 +01:00 |
|
Filippos Karapetis
|
95bce345c5
|
TRECISION: Movie code cleanup
|
2021-05-29 21:23:35 +01:00 |
|
Filippos Karapetis
|
384271f911
|
TRECISION: Remove outdated TODO
|
2021-05-29 21:23:34 +01:00 |
|
Filippos Karapetis
|
956b6895f1
|
TRECISION: Initialize subtitle text. Fixes talking to the bum
|
2021-05-29 21:23:34 +01:00 |
|
Filippos Karapetis
|
26a169e5b9
|
TRECISION: More work on the video and subtitle drawing code
|
2021-05-29 21:23:34 +01:00 |
|
Filippos Karapetis
|
16eefa672d
|
VIDEO: Allow setting _startTime in overriden classes
Used by Nightlong when seeking inside Smacker videos
|
2021-05-29 21:23:34 +01:00 |
|
Filippos Karapetis
|
b687082cf3
|
TRECISION: Fix animations after playing full screen videos
|
2021-05-29 21:23:34 +01:00 |
|
Filippos Karapetis
|
40cc27c27c
|
TRECISION: Remove duplicate video handling code
|
2021-05-29 21:23:33 +01:00 |
|
Filippos Karapetis
|
0e50d4f8f0
|
TRECISION: Start refactoring the video and subtitle code
The new code is still disabled, as there are still issues to fix
|
2021-05-29 21:23:33 +01:00 |
|
Strangerke
|
10e0744f47
|
TRECISION: Remove MaxMemory
|
2021-05-29 21:23:33 +01:00 |
|
Strangerke
|
209013ff23
|
TRECISION: Add former parts of CloseSys in main class destructor
|
2021-05-29 21:23:33 +01:00 |
|
Strangerke
|
8a7394e873
|
TRECISION: Remove useless _sysText item initializations
|
2021-05-29 21:23:32 +01:00 |
|
Strangerke
|
542d6a932d
|
TRECISION: Remove CloseSys()
|
2021-05-29 21:23:32 +01:00 |
|
Filippos Karapetis
|
8b883c9872
|
TRECISION: Move the FastFile implementation to fastfile.*
|
2021-05-29 21:23:32 +01:00 |
|
Filippos Karapetis
|
c8961aaa59
|
TRECISION: Remove SwapMessage()
|
2021-05-29 21:23:32 +01:00 |
|