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
Paweł Kołodziejski
7aab569882
STARK: Separated texture usage for 2D or 3D
2021-10-20 22:24:14 +02:00
alxpnv
dd93fe858c
ASYLUM: fix playing library voices in demo version
2021-10-20 16:05:36 +03:00
alxpnv
40f6daac76
ASYLUM: fix crash in demo version
2021-10-20 16:05:36 +03:00
Paweł Kołodziejski
4bf044d361
STARK: Cleanup comments
2021-10-20 07:27:49 +02:00
Paweł Kołodziejski
f407852260
STARK: Avoid changing texture coords in loop
2021-10-19 22:40:00 +02:00
Paweł Kołodziejski
4ac851cd0f
STARK: Small cleanup in OpenGL code
2021-10-19 22:38:43 +02:00
trembyle
1602322cbe
DIRECTOR: Allow alternate filename for jman2 demo
...
The projector filename was released on this disc incorrectly encoded
as MacRoman when the rest of the disc is MacJapanese.
Since this was a physical release from local publisher Bandai, we
should allow this mistake as the \"correct\" filename, alongside
the actually correct filename in case another copy of the demo ever
shows up.
2021-10-19 15:28:10 -04:00
Paweł Kołodziejski
a3c99a3e1b
STARK: Move lights pre-calculation to top of lights setup
2021-10-19 21:18:33 +02:00