Commit Graph

63134 Commits

Author SHA1 Message Date
Andrei Prykhodko
bfeb6cda0b PETKA: added engine field to VideoSystem 2020-06-05 21:01:15 +03:00
Andrei Prykhodko
b4b46779d4 PETKA: removed usage of g_vm in Engine methods 2020-06-05 20:57:07 +03:00
Andrei Prykhodko
a36e9c6970 PETKA: added Engine field to QSystem 2020-06-05 20:55:55 +03:00
Andrei Prykhodko
eaf599e04f PETKA: added override to Engine dor 2020-06-05 20:51:53 +03:00
Andrei Prykhodko
785d2b6c20 PETKA: use vm field in QManager 2020-06-05 20:51:07 +03:00
Andrei Prykhodko
afd2e589be PETKA: added vm field to SoundMgr 2020-06-05 20:48:16 +03:00
Andrei Prykhodko
d7ca5a1988 PETKA: fixed compilation 2020-06-05 20:37:52 +03:00
Andrei Prykhodko
cbaffbb500 PETKA: added vm field to BigDialogue 2020-06-05 20:36:51 +03:00
Andrei Prykhodko
f08fbcc5a3 PINK: changed engine status 2020-06-05 19:49:55 +03:00
Andrei Prykhodko
5684e9dd9d PINK: changed some field types in classes 2020-06-05 19:48:46 +03:00
Andrei Prykhodko
480d7fddbe PINK: returned HandlerStartPage HandlerTimerSequences 2020-06-05 19:31:50 +03:00
Paul Gilbert
5b6e9c0d55 GLK: COMPREHEND: There is actually difference between 2 text char opcodes 2020-06-04 21:06:18 -07:00
Paul Gilbert
ce47606465 GLK: COMPREHEND: Draw opcode B is for drawing a circle 2020-06-04 20:10:57 -07:00
Paul Gilbert
ec73cfe3ad GLK: COMPREHEND: Cleanup of drawing interpreter loop 2020-06-04 20:10:57 -07:00
Andrei Prykhodko
eb0e44a0df PINK: added feature kSupportsChangingOptionsDuringRuntime 2020-06-04 23:06:37 +03:00
Andrei Prykhodko
ed05445ab1 PINK: moved HandlerTimerActions to handler.h/.cpp files 2020-06-04 22:42:26 +03:00
Andrei Prykhodko
3de5035018 PINK: use HandlerSequences instead of HandlerStartPage 2020-06-04 22:41:39 +03:00
Andrei Prykhodko
9f3f70c4cd PINK: removed redundant methods in HandlerMgr 2020-06-04 22:30:45 +03:00
Andrei Prykhodko
5db138699a PINK: use HandlerSequence instead of HandlerTimerSequences 2020-06-04 21:48:36 +03:00
Andrei Prykhodko
2458016d37 PINK: removed usage of empty static const strings in methods 2020-06-04 21:33:27 +03:00
Andrei Prykhodko
b5c807b459 PINK: no sense in clearing array of actions in actor dtor 2020-06-04 21:24:59 +03:00
Andrei Prykhodko
c6450e49ce PINK: pass string by reference in SequenceActorState ctor 2020-06-04 21:22:16 +03:00
Andrei Prykhodko
0d18e0757f PINK: JANITORIAL: fixed typo 2020-06-04 21:09:01 +03:00
Andrei Prykhodko
cedf844ae4 PINK: JANITORIAL: fixed typo 2020-06-04 21:06:23 +03:00
Andrei Prykhodko
632a181a81 PINK: removed unused method 2020-06-04 20:57:13 +03:00
Andrei Prykhodko
df0e8a9490 PINK: JANITORIAL: formatting fixes 2020-06-04 20:53:30 +03:00
Andrei Prykhodko
bb4fb9b751 PINK: JANITORIAL: fixed names 2020-06-04 20:51:41 +03:00
Andrei Prykhodko
0f63c49cf6 PINK: marked point arguments as non-const 2020-06-04 20:51:11 +03:00
Andrei Prykhodko
a0cdc82694 PINK: fixed right button click when playing pub minigame 2020-06-04 15:14:27 +03:00
Paul Gilbert
803ab83f45 VOYEUR: Workaround for demo crashing when quit hotspot clicked 2020-06-03 17:43:52 -07:00
Paul Gilbert
4778aa9769 VOYEUR: Preliminary support for Voyeur demo (without title) 2020-06-03 17:24:57 -07:00
Paul Gilbert
342861636b GLK: COMPREHEND: Fix cretion of game classes other than Transylvania 2020-06-03 16:49:16 -07:00
Eugene Sandulenko
e900e8bb4c DIRECTOR: Split out score loading methods 2020-06-04 00:30:37 +02:00
Paul Gilbert
27496eeea5 GLK: COMPREHEND: Remove unused _filename field from GlkDetectionEntry 2020-06-03 15:23:45 -07:00
Eugene Sandulenko
42d3d48f46 DIRECTOR: Skip b_updateStage() for the test target 2020-06-04 00:07:34 +02:00
Eugene Sandulenko
a0d78ebf9a DIRECTOR: Added sanity check to getCurrentLabelNumber() 2020-06-04 00:07:34 +02:00
Eugene Sandulenko
fbbe8b1bd7 DIRECTOR: LINGO: Do not freak out when requested to puppet VOID sound 2020-06-04 00:07:34 +02:00
Eugene Sandulenko
787f3e4e61 DIRECTOR: Added test score for the test target 2020-06-04 00:07:34 +02:00
Eugene Sandulenko
38a5b8e9ef DIRECTOR: Moved all director test-related code to tests.cpp 2020-06-04 00:07:34 +02:00
djsrv
865201b9fc DIRECTOR: LINGO: Implement kTheImmediate 2020-06-03 22:22:01 +02:00
Scott Percival
fd02d0a9f5 DIRECTOR: Fix idle event from preventing exit 2020-06-04 00:56:10 +08:00
Scott Percival
c550f99a58 DIRECTOR: Check for undefined audio data before playing 2020-06-04 00:08:00 +08:00
Scott Percival
fef2d2f366 DIRECTOR: Implement kTheVolume 2020-06-03 23:09:00 +08:00
Scott Percival
8d50d855e6 DIRECTOR: Implement playSoundChannel 2020-06-03 22:08:45 +08:00
Scott Percival
0c97ec1764 DIRECTOR: LINGO: Let scripts finish executing before stopping 2020-06-03 20:16:50 +08:00
Scott Percival
56069ac9db DIRECTOR: LINGO: Implement kTheMovie 2020-06-03 19:04:12 +08:00
dreammaster
55b64c05d2 GLK: COMPREHEND: astyle formatting 2020-06-03 04:14:20 +01:00
Paul Gilbert
9d8bee1165 GLK: COMPREHEND: Compilation fixes 2020-06-02 19:58:56 -07:00
Paul Gilbert
54e16ae6dd GLK: COMPREHEND: Cleanup of game classes 2020-06-02 19:09:39 -07:00
Paul Gilbert
99dffa8609 GLK: COMPREHEND: Fix naming of game virtual methods 2020-06-02 18:40:33 -07:00
Paul Gilbert
3aacc800a9 GLK: COMPREHEND: Flesh out and fixes for detection code 2020-06-02 18:22:12 -07:00
Paul Gilbert
88c1d4ecf1 GLK: COMPREHEND: Cleanup of Crimson Crown code, remove deprecated data 2020-06-02 18:22:12 -07:00
Paul Gilbert
243adfe901 GLK: COMPREHEND: Implemented game font 2020-06-02 18:22:12 -07:00
Paul Gilbert
508a65a02e GLK: COMPREHEND: Renaming constant arrays to be uppercase 2020-06-02 18:22:12 -07:00
Paul Gilbert
a06ed9ef2f GLK: COMPREHEND: Added loading of Transylvania title 2020-06-02 18:22:12 -07:00
Paul Gilbert
c6346f2db0 GLK: COMPREHEND: Better placement of location images 2020-06-02 18:22:12 -07:00
Paul Gilbert
21eb824978 GLK: COMPREHEND: Fix parsing string table 2020-06-02 18:22:12 -07:00
Paul Gilbert
9a8d5e51d2 GLK: COMPREHEND: Fix drawing of items on-screen 2020-06-02 18:22:12 -07:00
Paul Gilbert
088bb3caf4 GLK: COMPREHEND: Draw images doubled-sized to properly fill screen 2020-06-02 18:22:12 -07:00
Paul Gilbert
ead0a1bdd4 GLK: COMPREHEND: Proper freeing of Pics on exit 2020-06-02 18:22:11 -07:00
Paul Gilbert
f7e40621ce GLK: COMPREHEND: Finish implementing PIcs archive 2020-06-02 18:22:11 -07:00
Paul Gilbert
d59873704c GLK: COMPREHEND: Converting picture drawing to an Archive abstraction 2020-06-02 18:22:11 -07:00
Paul Gilbert
967c6a277e GLK: COMPREHEND: Remove use of printf macro 2020-06-02 18:22:11 -07:00
Paul Gilbert
9609ef72cc GLK: COMPREHEND: Implement engine readChar method 2020-06-02 18:22:11 -07:00
Paul Gilbert
604b8f91ca GLK: COMPREHEND: Fix gcc warnings 2020-06-02 18:22:11 -07:00
Paul Gilbert
0831f0d93c GLK: COMPREHEND: Remove deprecated utils file 2020-06-02 18:22:11 -07:00
Paul Gilbert
08de10a9ec GLK: COMPREHEND: Change _replaceWords to a StringArray 2020-06-02 18:22:11 -07:00
Paul Gilbert
f91628971d GLK: COMPREHEND: Change _functions to Common::Array 2020-06-02 18:22:11 -07:00
Paul Gilbert
0ed3473e35 GLK: COMPREHEND: Change _actions to Common::Array 2020-06-02 18:22:11 -07:00
Paul Gilbert
6015d9c914 GLK: COMPREHEND: Change _wordMaps to Common::Array 2020-06-02 18:22:11 -07:00
Paul Gilbert
4d5146341a GLK: COMPREHEND: Change _items to Common::Array 2020-06-02 18:22:11 -07:00
Paul Gilbert
b26044de81 GLK: COMPREHEND: Changing _rooms to be a Common::Array 2020-06-02 18:22:11 -07:00
Paul Gilbert
3c4bcc9790 GLK: COMPREHEND: Hooking up engine save/load methods 2020-06-02 18:22:11 -07:00
Paul Gilbert
2671e9a071 GLK: COMPREHEND: Shifting DrawSurface to be a single instance of the engine 2020-06-02 18:22:11 -07:00
Paul Gilbert
093825f759 GLK: COMPREHEND: Changed StringTable to be a Common StringArray 2020-06-02 18:22:11 -07:00
Paul Gilbert
744580a3a0 GLK: COMPREHEND: Change fatal_error to use error 2020-06-02 18:22:11 -07:00
Paul Gilbert
6447f64709 GLK: COMPREHEND: Merged string lookups into Game class 2020-06-02 18:22:11 -07:00
Paul Gilbert
0a2478984f GLK: COMPREHEND: Change _replaceWords to be an Array 2020-06-02 18:22:10 -07:00
Paul Gilbert
e8c47aa747 GLK: COMPREHEND: Implementing savegames 2020-06-02 18:22:10 -07:00
Paul Gilbert
13b4698c83 GLK: COMPREHEND: Skeleton for savegames within ScummVM 2020-06-02 18:22:10 -07:00
Paul Gilbert
17454429e4 GLK: COMPREHEND: Move floodfill disable to a debugger command 2020-06-02 18:22:10 -07:00
Paul Gilbert
645b2132d7 GLK: COMPREHEND: Change debug_printf to use debugC 2020-06-02 18:22:10 -07:00
Paul Gilbert
207e8f4ba2 GLK: COMPREHEND: Further refactoring of drawing 2020-06-02 18:22:10 -07:00
Paul Gilbert
4fc86e1bc9 GLK: COMPREHEND: Refactoring drawing code 2020-06-02 18:22:10 -07:00
Paul Gilbert
687ed8be04 GLK: COMPREHEND: Objectifying image file methods 2020-06-02 18:22:10 -07:00
Paul Gilbert
0944b7aa6a GLK: COMPREHEND: Implementing some graphic primitives 2020-06-02 18:22:10 -07:00
Paul Gilbert
0f411b62dd GLK: COMPREHEND: Improved graphic vs text area setup 2020-06-02 18:22:10 -07:00
Paul Gilbert
21462c57f6 GLK: COMPREHEND: Creating debugger to hold dumping methods 2020-06-02 18:22:09 -07:00
Paul Gilbert
7a88a18d47 GLK: COMPREHEND: Implement action line input 2020-06-02 18:22:09 -07:00
Paul Gilbert
51ff674d99 GLK: COMPREHEND: Adding method for reading text 2020-06-02 18:22:09 -07:00
Paul Gilbert
e55aaa91da GLK: COMPREHEND: Adding method to print text to text buffer 2020-06-02 18:22:09 -07:00
Paul Gilbert
fbf8e0a23b GLK: COMPREHEND: Fix opcode map definition 2020-06-02 18:22:09 -07:00
Paul Gilbert
16c36841aa GLK: COMPREHEND: gcc compilation fixes 2020-06-02 18:22:09 -07:00
Paul Gilbert
eca27789b1 GLK: COMPREHEND: Data loading fixes 2020-06-02 18:22:09 -07:00
Paul Gilbert
ec99b086fc GLK: COMPREHEND: Capitalizing class names 2020-06-02 18:22:09 -07:00
Paul Gilbert
269b83f31e GLK: COMPREHEND: Removal of redundant struct prefixes 2020-06-02 18:22:09 -07:00
Paul Gilbert
5023e261ed GLK: COMPREHEND: Removal of redundant struct prefixes 2020-06-02 18:22:09 -07:00
Paul Gilbert
fff77194d7 GLK: COMPREHEND: Converting data loading to be endian safe 2020-06-02 18:22:09 -07:00
Paul Gilbert
b0fe096225 GLK: COMPREHEND: Making comprehend game derive from game info 2020-06-02 18:22:09 -07:00
Paul Gilbert
14cf02cc1b GLK: COMPREHEND: Field renamings 2020-06-02 18:22:09 -07:00