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 |
|