Asirome
718bd3f110
KYRA:EOB2 Spanish file hash detection
2020-05-31 19:59:10 +02:00
Scott Percival
36771800d3
DIRECTOR: LINGO: Make executeScript use the call stack
2020-05-31 23:44:59 +08:00
Lothar Serra Mari
39c1949251
HUGO: Properly deallocate _arrayBmp
...
Fixing a potential memory leak reported by deepcode.ai
2020-05-31 17:02:26 +02:00
Eugene Sandulenko
efc1840c51
DIRECTOR: Switched to Homebrew flex for consistency
2020-05-31 14:38:35 +02:00
Eugene Sandulenko
53eec8698d
DIRECTOR: LINGO: Moved cb_stackpeek and cb_stackdrop to c_
2020-05-31 14:38:06 +02:00
Scott Percival
4b8a64d7fc
DIRECTOR: LINGO: Remove extra arg-injecting code
2020-05-31 19:12:41 +08:00
Scott Percival
0616ca29c3
DIRECTOR: LINGO: Track local variables in compiler
2020-05-31 18:33:55 +08:00
Scott Percival
1192597425
DIRECTOR: LINGO: Extend _methodVars to store a type
2020-05-31 18:03:57 +08:00
Scott Percival
69f4acacc8
DIRECTOR: LINGO: Split out varCreate from varAssign
2020-05-31 17:32:58 +08:00
Scott Percival
e79e3632d1
DIRECTOR: LINGO: Improve Symbol memory management
2020-05-31 15:09:07 +08:00
Scott Percival
80f83e2565
DIRECTOR: LINGO: Stop execution when the call stack is empty
2020-05-31 15:04:07 +08:00
Scott Percival
729e9768a2
DIRECTOR: LINGO: Fix executeHandler
...
executeHandler is called by the main loop, and should start code execution.
2020-05-31 15:02:19 +08:00
aviloria
c9318a5236
WINTERMUTE: Changes to fit code guidelines
2020-05-31 01:14:03 +02:00
aviloria
2e54702524
WINTERMUTE: Add GF_3D flag for those games requiring 3D capabilities
2020-05-31 01:14:03 +02:00
aviloria
9efa619f75
WINTERMUTE: Add Informer Alavi Beta version
...
Add 'Informer Alavi' Beta version.
Note: Dates in description are Persian-calendar based, as found in the developers page
2020-05-31 01:14:03 +02:00
Andrei Prykhodko
d1ce356cbe
PETKA: removed junk
2020-05-31 01:32:49 +03:00
Andrei Prykhodko
09fcfc016e
PETKA: simplified kPlay opcode
2020-05-31 01:30:35 +03:00
Andrei Prykhodko
be563013ba
PETKA: fixed kOperationCircle
2020-05-31 01:30:35 +03:00
Eugene Sandulenko
9d6ab16ea2
DIRECTOR: LINGO: Fix stack underflow in factory stub
2020-05-31 00:09:22 +02:00
Eugene Sandulenko
e0eba8ba73
DIRECTOR: LINGO: Eliminate recursiveness in c_call
2020-05-30 23:36:19 +02:00
Eugene Sandulenko
d9d1c95ce0
DIRECTOR: LINGO: Removed old c_repeatwith code
2020-05-30 23:25:04 +02:00
Eugene Sandulenko
ee9d03e158
DIRECTOR: LINGO: Reworked 'repeat with...in list' to non-recursive
2020-05-30 23:23:03 +02:00
Eugene Sandulenko
87c8826e83
DIRECTOR: LINGO: Simplified 'repeat while' grammar a bit
2020-05-30 22:54:20 +02:00
Andrei Prykhodko
228bd23dbf
PETKA: fixed crash when there is no video file
2020-05-30 23:08:00 +03:00
Andrei Prykhodko
b3652ee8f9
PETKA: use Engine::quitGame in System opcode
2020-05-30 23:05:27 +03:00
Andrei Prykhodko
b8bd1d1d41
PETKA: changed object's fields type to bool where appropriate
2020-05-30 23:03:30 +03:00
Andrei Prykhodko
bd39dfc352
PETKA: use Common::Point in object's methods
2020-05-30 22:54:55 +03:00
Andrei Prykhodko
c232da28b9
PETKA: refactored interfaces
2020-05-30 22:08:20 +03:00
Andrei Prykhodko
b58de19387
PETKA: fixed starting saveload interface by buttons
2020-05-30 22:08:20 +03:00
Andrei Prykhodko
d21cc6385e
PETKA: fixed handling some buttons
2020-05-30 22:08:20 +03:00
Andrei Prykhodko
4b1a659e71
PETKA: moved processing kTotalInit to QSystem
2020-05-30 22:08:20 +03:00
Andrei Prykhodko
10698f89b8
PETKA: added commentary about Perspective struct
2020-05-30 22:08:20 +03:00
athrxx
383f20e966
KYRA: (EOB/Spanish) - fix intro subtitles
2020-05-30 19:49:52 +02:00
athrxx
39cd3f5aec
KYRA: (EOB/Spanish) - add support for modified title screen
2020-05-30 19:49:52 +02:00
athrxx
c78227f6a1
KYRA: (EOB/Spanish) - cleanup
2020-05-30 19:49:52 +02:00
athrxx
5601cf828f
KYRA: (EOB/Spanish) - adapt resource manager
...
(the Spanish version needs a hack so as to ignore the invalid item.dat file in the game dir)
2020-05-30 19:49:52 +02:00
athrxx
c88c407e15
KYRA: (EOB/Spanish) - fix use of static vars
...
Having a static array and modifying that inconsistently will cause issues. Just try loading up to the character generator in Spanish, then return to the launcher with Ctrl+F5 and then load up the character generator in English.
2020-05-30 19:49:52 +02:00
athrxx
16b5a9a668
KYRA: (EOB/Spanish) - fix static resources and regenerate kyra.dat
2020-05-30 19:49:51 +02:00
Asirome
7f2e5c7d9f
KYRA:EOB Spanish character generation bitmaps
2020-05-30 19:49:51 +02:00
Asirome
77b5ff6aba
KYRA:EOB multiple save slots for spanish version
2020-05-30 19:49:51 +02:00
Asirome
4f2bb29379
KYRA: EOB preference for DRO files
2020-05-30 19:49:51 +02:00
Asirome
e39f8dfe80
SUBSYSTEM:KYRA
...
detection hash for spanish version of EOBDATA3.PAK
2020-05-30 19:49:51 +02:00
Eugene Sandulenko
bc3a642cb7
DIRECTOR: LINGO: Made 'repeat with...down to' non-recursive
2020-05-30 16:11:21 +02:00
Eugene Sandulenko
9603782f62
DIRECTOR: LINGO: Rewrote 'repeat with..to' to be non-recursive
2020-05-30 16:11:21 +02:00
Andrei Prykhodko
24cc7b3d5a
PETKA: use non-const point in interface methods
2020-05-30 11:53:19 +03:00
Andrei Prykhodko
c80e99433b
PETKA: use xOffset when passing mouse event to current interface
2020-05-30 11:41:02 +03:00
Andrei Prykhodko
3a95f037af
PETKA: use Engine method to quit game
2020-05-30 11:31:15 +03:00
Andrei Prykhodko
7a19e0e442
PETKA: use ARRAYSIZE macro
2020-05-30 11:27:14 +03:00
Andrei Prykhodko
0b9dc3a371
PETKA: simplified onClick in QObjectStar
2020-05-30 11:21:13 +03:00
Andrei Prykhodko
a34569c959
PETKA: use show method for objects in startup and map interfaces
2020-05-30 11:02:48 +03:00