Eugene Sandulenko
8a7780cf52
DIRECTOR: Use tail md5 for the fallback detection
2021-10-23 23:00:54 +03:00
Filippos Karapetis
fc7f51afb0
GROOVIE: Add stubs for the Pente (11H) + Othello (Clan/UHP) mini-games
...
Also, perform some clean up of the logic in the cell mini-game (T7G)
2021-10-23 20:19:32 +03:00
Eugene Sandulenko
ab4131fd5c
GROOVIE: Some cleanup to Beehive puzzle logic
2021-10-23 19:54:57 +03:00
Eugene Sandulenko
eca09acb7c
GROOVIE: Added skeleton for Triangle puzzle
2021-10-23 19:54:57 +03:00
Eugene Sandulenko
be64198410
GROOVIE: Made o_sleep() non-blocking
2021-10-23 19:54:57 +03:00
eientei
281b87f92f
TWINE: Mark later Preview Version as unstable
2021-10-23 11:25:55 +02:00
eientei
d132d04c43
TWINE: Add LBA Preview Version dated August 15 1994
2021-10-23 11:25:55 +02:00
Eugene Sandulenko
3e9c1f8060
DIRECTOR: Comment out detection entry with bad punycode
2021-10-23 12:11:42 +03:00
Die4Ever
22d8413fea
GROOVIE: T11H gallery fixes and tests
2021-10-23 02:22:53 -05:00
Eugene Sandulenko
e655e5f9da
GROOVIE: Fix copy/paste error in Gallery puzzle
2021-10-23 10:15:57 +03:00
Filippos Karapetis
7c483badbc
GROOVIE: Clean up mini game debug messages and comments
2021-10-23 04:07:15 +03:00
Orgad Shaneh
db7699228c
MISC: Fix printf long/int64 type mismatches
...
Cast to [unsigned] long.
2021-10-23 02:48:27 +03:00
Filippos Karapetis
14e773ba07
GROOVIE: Add missing ifdefs for groovie2 game logic
2021-10-23 02:46:47 +03:00
Filippos Karapetis
4827c87348
GROOVIE: Remove leftover include
2021-10-23 02:46:46 +03:00
Filippos Karapetis
692bad517f
GROOVIE: Restructure GroovieV2 game logic
...
- Move Groovie2 mini-game logic orchestration inside script opcode 0x42
- Move 11h mousetrap logic into a separate file
- Move music file names for MusicPlayerClan inside music.cpp
- Remove the now obsolete ClanGame and T11hGame classes
2021-10-23 02:42:39 +03:00
Filippos Karapetis
7ee08effe8
GROOVIE: Hook up the cake puzzle like the rest. Some cleanup/renaming
2021-10-23 01:54:41 +03:00
Filippos Karapetis
0f70fa0a1b
GROOVIE: Split the gallery puzzle logic into a separate file
2021-10-23 01:36:01 +03:00
Filippos Karapetis
e0bb071c31
GROOVIE: Remove debug function
2021-10-23 01:23:19 +03:00
Filippos Karapetis
4c74f65210
GROOVIE: Split the cake puzzle logic into a separate file
2021-10-23 01:19:21 +03:00
Eugene Sandulenko
9b1823d211
GROOVIE: Hid noisy warning
2021-10-22 23:07:05 +03:00
Eugene Sandulenko
7589c7f7f9
GROOVIE: Implement rest of the Beehive methods
2021-10-22 23:02:48 +03:00
Eugene Sandulenko
96e7848fe0
GROOVIE: More work on Beehive
2021-10-22 23:02:48 +03:00
Eugene Sandulenko
e7dbd0a880
GROOVIE: Implemented more Beehive methods
2021-10-22 23:02:48 +03:00
Eugene Sandulenko
d5f291edcd
GROOVIE: Implemented top method for Beehive
2021-10-22 23:02:48 +03:00
Eugene Sandulenko
e10a09eff2
GROOVIE: Move Beehive puzzle logic to a separate file, more implementation
2021-10-22 23:02:47 +03:00
Eugene Sandulenko
e2c058bc0e
GROOVIE: Added stub for Beehive game
2021-10-22 23:02:47 +03:00
sluicebox
98acee333a
SCI: Fix class_table debugging command output
2021-10-22 12:53:48 -05:00
Ralph Caraveo III
a272a6b578
SCI: Clarify passing of parameter: pass instead of parse for class_table
debug command.
...
Minor wording change to say pass instead of parse.
2021-10-22 12:51:19 -05:00
alxpnv
0c64bb82fa
ASYLUM: speed up puzzle animations a little bit
...
Suggested by Attx. Thanks!
2021-10-22 12:00:12 +03:00
alxpnv
3d5fe05257
ASYLUM: don't play intro video when loading during startup
...
Bug reported by Attx
2021-10-22 12:00:12 +03:00
Eugene Sandulenko
7bbff0683c
GROOVIE: Fix logic for opGallery
2021-10-22 09:11:33 +03:00
Filippos Karapetis
17a0848d77
GROOVIE: Mark game logic functions that are used in UHP
2021-10-22 01:58:01 +03:00
Filippos Karapetis
739c608829
GROOVIE: Separate game logic for 11h and Clan, and reuse it for UHP
2021-10-22 01:12:39 +03:00
Roland van Laar
2d395d24db
DIRECTOR: LINGO: Implement closeXlib with no arg
...
closeXlib without argument closes all open Xlibs.
From Lingo Dictionary Version 4 page 46:
This statement closes all open X library files:
closeXlib
Includes lingo tests
2021-10-21 23:11:31 +02:00
Eugene Sandulenko
0693fa1885
GROOVIE: Fix logic in opGallery
2021-10-21 23:53:54 +03:00
Eugene Sandulenko
c66f880858
GROOVIE: Initial complete code for opGallery
2021-10-21 23:53:54 +03:00
Eugene Sandulenko
2dfc3ae120
JANITORIAL: Fix line endings
2021-10-21 19:18:03 +03:00
Eugene Sandulenko
9e2f713248
JANITORIAL: Fix line endings
2021-10-21 19:07:53 +03:00
alxpnv
145ab27df9
ASYLUM: fix playing ambient sounds
2021-10-21 16:21:42 +03:00
alxpnv
7b6426721c
ASYLUM: add missing config defaults
2021-10-21 16:21:42 +03:00
alxpnv
6878047715
ASYLUM: allow returning to game when using 'scene' debug command
2021-10-21 16:21:41 +03:00
eientei
f346c18b20
DIRECTOR: Add IndexColorToWindow and alternate filename to winxobj
2021-10-21 11:53:40 +02:00
eientei
38eb5514b7
DIRECTOR: Implement Memory Xobj
2021-10-21 11:52:12 +02:00
Le Philousophe
353d2f0220
DIRECTOR: Fix compilation with C++98
...
The default assignment constructor just copies data over and we could
end up with _matte pointing twice to the same surface. It's now properly
reseted.
2021-10-21 11:51:25 +02:00
eientei
b7ac932ec8
DIRECTOR: Handle 0 byte Fmap in Cast::loadFontMapV4
2021-10-21 11:50:55 +02:00
eientei
b1c945b72c
DIRECTOR: Add detection for Pecos Bill
2021-10-21 07:43:54 +03:00
Die4Ever
9db226b2a6
GROOVIE: fix compile error UINT_MAX
2021-10-20 17:45:44 -05:00
Die4Ever
d0cb8ef568
GROOVIE: T11H cake rewrite
...
Authentic rewrite of the original connect four cake AI.
Automated tests used for verification here
4c08e5829f/engines/groovie/logic/t11hgame.cpp (L490-L577)
Squashed commit of the following:
commit 346f1f1f3a6ce7382054b909022285133310cd43
Author: Die4Ever <die4ever2005@gmail.com>
Date: Wed Oct 20 17:19:50 2021 -0500
GROOVIE: T11H cake remove tests
commit 8e5cd4a1682125914f710760f1920affff109567
Author: Die4Ever <die4ever2005@gmail.com>
Date: Wed Oct 20 16:40:50 2021 -0500
GROOVIE: T11H cake cleanup and comments
commit 4c08e5829fc661086aa52a50221cacd9a13dd58d
Author: Die4Ever <die4ever2005@gmail.com>
Date: Wed Oct 20 16:39:34 2021 -0500
GROOVIE: T11H cake cleanup and comments
commit b5ead0f5028534b4db106b38c0c609b2020d826d
Author: Die4Ever <die4ever2005@gmail.com>
Date: Wed Oct 20 06:57:19 2021 -0500
GROOVIE: T11H cake rewrite rng
commit 12d6a0f9f4b8f6fa1522b69ae3cae678d03ad7f1
Author: Die4Ever <die4ever2005@gmail.com>
Date: Wed Oct 20 06:45:28 2021 -0500
GROOVIE: T11H cake rewrite
2021-10-20 17:21:09 -05:00
Paweł Kołodziejski
a4e33a37eb
STARK: Remove left over code
2021-10-20 22:31:36 +02:00
Paweł Kołodziejski
565cb7c7cb
STARK: Added initial TinyGL renderer
2021-10-20 22:26:49 +02:00