97296 Commits

Author SHA1 Message Date
Matthew Duggan
71c453aa5b ULTIMA8: Remove pointless override 2020-05-23 08:19:18 +09:00
Matthew Duggan
86e5417d90 ULTIMA8: Fix leak when overriding builtin data 2020-05-23 08:19:18 +09:00
Matthew Duggan
8f5c5c8a9a ULTIMA8: Remove memory leak from debug object 2020-05-23 08:19:18 +09:00
Eugene Sandulenko
e9ca673543 DIRECTOR: LINGO: Dropped 'loop' as a separate keyword, use 'go loop' 2020-05-23 00:24:22 +02:00
Eugene Sandulenko
f0ae1ff82c DIRECTOR: LINGO: Added code patches for Jman-win 2020-05-22 19:57:59 +02:00
Eugene Sandulenko
18b13d1e39 DIRECTOR: LINGO: Another case of empty line processing in preprocessor 2020-05-22 19:55:48 +02:00
Eugene Sandulenko
bbdf057678 DIRECTOR: Optimized 'fast' flag processing 2020-05-22 19:05:19 +02:00
Eugene Sandulenko
89803438f1 DIRECTOR: Honor the 'fast' flag on frame delays 2020-05-22 19:00:31 +02:00
Eugene Sandulenko
87cc5f1c68 DIRECTOR: LINGO: Implemented code patcher and added patches for Warlock 2020-05-22 15:38:49 +02:00
Eugene Sandulenko
3a0bdfbfa7 DIRECTOR: LINGO: Optimized Lingo preprocessor
We were running each line twice, once with content and another time with '\n'
2020-05-22 15:38:49 +02:00
Eugene Sandulenko
ec85ef99c7 DIRECTOR: Distinguish between GIDs and gameIds 2020-05-22 15:38:49 +02:00
Eugene Sandulenko
9eab0eac4c DIRECTOR: LINGO: Track script types and lines in preprocessor 2020-05-22 15:38:49 +02:00
Andrei Prykhodko
47d7672d20 PETKA: implemented holding messages 2020-05-22 15:57:21 +03:00
Andrei Prykhodko
c1e16a7e4d PETKA: optimized drawing when moving mouse in map and startup interfaces 2020-05-22 15:46:41 +03:00
Andrei Prykhodko
3563dc90b7 PETKA: renamed field in QMessageObject 2020-05-22 15:43:03 +03:00
Andrei Prykhodko
3dfa26ab64 PETKA: removed unused fields in QMessageObject 2020-05-22 15:41:18 +03:00
Andrei Prykhodko
9271c2edf1 PETKA: fix compilation 2020-05-22 11:45:07 +03:00
Andrei Prykhodko
aca4dc2720 PETKA: save load interface overrides start method 2020-05-22 11:41:19 +03:00
Andrei Prykhodko
6ce60dbed7 PETKA: stop interfaces properly 2020-05-22 11:11:08 +03:00
SupSuper
c6bb053a09 MADS: Fix compilation error from using methods in anonymous typedef struct
The latest C++ standard no longer allows this, so just make it a named struct to be safe
2020-05-22 04:17:52 +01:00
SupSuper
e0accacf34 MSVC: Add our doxygen convention to editorconfig
See https://devblogs.microsoft.com/cppblog/doxygen-and-xml-doc-comment-support/
2020-05-22 03:29:44 +01:00
Eugene Sandulenko
ba19dda82c DIRECTOR: Improved debug output 2020-05-22 01:25:02 +02:00
Eugene Sandulenko
2928ac65f9 DIRECTOR: Do not crash on movies without score 2020-05-21 23:50:26 +02:00
Eugene Sandulenko
b90b5a690e DIRECTOR: Moved Ink-related Score methods to ink.cpp 2020-05-21 23:24:43 +02:00
Eugene Sandulenko
60f756c067 DIRECTOR: Fix blitting when sprite is bigger than screen 2020-05-21 23:24:42 +02:00
Andrei Prykhodko
20e9aac907 PETKA: fix comparison between signed and unsigned 2020-05-21 23:38:56 +03:00
Andrei Prykhodko
4680781692 PETKA: implemented GoTo opcode 2020-05-21 23:37:47 +03:00
Andrei Prykhodko
182e4bd689 PETKA: fix cursor in dialogs 2020-05-21 22:02:23 +03:00
Thanasis Antoniou
0e3def5f00 BLADERUNNER: Fix logic for restored Rajif quote 2020-05-21 20:27:44 +03:00
Thanasis Antoniou
349e6f18df BLADERUNNER: Restored content: add Rajif line 2020-05-21 19:44:05 +03:00
Andrei Prykhodko
fe1dd10b3a PETKA: disabled drawing game object names when cursor is not shown 2020-05-21 14:55:46 +03:00
Andrei Prykhodko
fcf01fd764 PETKA: implemented drawing game object name 2020-05-21 14:34:38 +03:00
Andrei Prykhodko
6c17a11e41 PETKA: fixed drawing location names on the map 2020-05-21 14:09:30 +03:00
Andrei Prykhodko
93db404c94 PETKA: named magic number in BigDialogue 2020-05-21 13:00:40 +03:00
Andrei Prykhodko
39c3bfd264 PETKA: fix Circle and Break operations 2020-05-21 12:59:48 +03:00
Andrei Prykhodko
b4f6d55cd4 PETKA: fix crash 2020-05-21 12:59:04 +03:00
Andrei Prykhodko
d36566e6d0 PETKA: fix drawing map objects when starting map more than 1 time 2020-05-21 11:46:11 +03:00
Eric Fry
34c5d3f2a2 DRAGONS: Moved midi data size init to initializer list 2020-05-21 18:06:13 +10:00
Eric Fry
39c264d853 DRAGONS: Implementing midi music player 2020-05-21 18:06:13 +10:00
Andrei Prykhodko
08af3ad0d7 PETKA: fix Menu operation 2020-05-21 11:05:10 +03:00
Andrei Prykhodko
c7f5aefa22 PETKA: added saving/loading of operation goto 2020-05-21 11:04:02 +03:00
Andrei Prykhodko
147bb22457 PETKA: fix moving mouse on text choice object 2020-05-21 09:59:26 +03:00
Andrei Prykhodko
fc9a8fc27f PETKA: fix crash when using dialog menu 2020-05-21 09:56:31 +03:00
Andrei Prykhodko
4c94396a0a PETKA: fix drawing objects which have negative z index 2020-05-21 09:54:37 +03:00
Andrei Prykhodko
d95e395735 PETKA: fix Text constructor 2020-05-21 09:52:15 +03:00
Andrei Prykhodko
28612d2e82 PETKA: fix clicking on text objects 2020-05-21 09:51:29 +03:00
Andrei Prykhodko
b8f7599d27 PETKA: QObjectCursor now inherits proper class 2020-05-21 09:47:51 +03:00
Andrei Prykhodko
07b64c8797 PETKA: fix loading room from map 2020-05-21 09:46:05 +03:00
Andrei Prykhodko
d6ee4948a9 PETKA: JANITORIAL: fix comment 2020-05-21 09:44:08 +03:00
Andrei Prykhodko
50d7be8767 PETKA: case object reimplementation 2020-05-21 07:04:45 +03:00