Ryan C. Gordon
ef29bf84cd
Fixed misnamed room.
2023-01-07 22:59:04 -05:00
Ryan C. Gordon
6a1824f6ef
Add support for infinite lives mode.
2023-01-06 23:30:07 -05:00
Ryan C. Gordon
0551897339
Revert "Blank the screen while seeking."
...
This reverts commit 7b8eff9f72
.
I ended up not liking this, so for now it goes.
2023-01-06 23:16:09 -05:00
Ryan C. Gordon
6f18715b94
Accepted actions that seek the laserdisc don't wait for sequence timeout.
...
This seems to match the arcade; when you decide to jump from the
falling platform, you see a result immediately, for example.
2023-01-06 23:14:39 -05:00
Ryan C. Gordon
7b8eff9f72
Blank the screen while seeking.
...
This is what the arcade does too. Maybe I should put an artificial delay
in here, too.
2023-01-06 02:18:07 -05:00
Ryan C. Gordon
862b56d236
First shot at implementing real scene manager.
...
This (afaik, and modulo bugs) correctly implements scene choice in the way
that the arcade version does it.
2023-01-06 02:07:16 -05:00
Ryan C. Gordon
3454034c9a
Removed Lua dumptable debugging code.
2023-01-06 02:06:22 -05:00
Ryan C. Gordon
70ec0d0663
Removed reversed room management.
...
These now have their own entries in the scene table, so we can accomodate
their different timings.
2023-01-05 18:52:50 -05:00
Ryan C. Gordon
71f9f20f55
Filled in rough cuts of EVERY missing room!
...
Thanks to RomSpinner and a bunch of scripting hackery for this. It needs
a bunch of manual tweaking and scrubbing still, though!
2023-01-05 17:13:10 -05:00
Ryan C. Gordon
18f90e702c
Rough cut of rolling balls room.
2023-01-05 01:39:18 -05:00
Ryan C. Gordon
73abd5f437
Rough cut of underground river.
2023-01-04 12:17:27 -05:00
Ryan C. Gordon
f0e9b0a3f6
theoraplay: Fixed bug in seeking.
...
It would find the right seek position, but then maybe end up at a seek
position wildly away from it when starting to resolve the seek.
2023-01-04 12:17:27 -05:00
Ryan C. Gordon
79038e8770
README.md: Add -pix_fmt
to ffmpeg cmdline, capitalize DAPHNE.
2023-01-04 12:15:10 -05:00
Ryan C. Gordon
32316a204d
Rough cut of throne room.
2023-01-04 00:36:29 -05:00
Ryan C. Gordon
a2d8992264
Added the tilting room.
2023-01-03 12:49:52 -05:00
Ryan C. Gordon
72a5efbd35
Burning your hands on the flaming ropes shouldn't deduct points.
2023-01-03 02:07:23 -05:00
Ryan C. Gordon
7a5d448ee3
Rough cut of tentacle room.
2023-01-03 02:07:06 -05:00
Ryan C. Gordon
7e98d425e7
Rough cut of Giddy Goons level.
2023-01-03 01:12:21 -05:00
Ryan C. Gordon
3d36c7506a
Accept "lair" as command line argument instead of "lair.ogv"
2023-01-03 01:11:48 -05:00
Ryan C. Gordon
4145793503
Fixed timing on end of flying_horse.
2022-12-27 14:44:07 -05:00
Ryan C. Gordon
dba0e282a2
Can now show single frames of video, hooked this up in attract_mode.
2022-12-27 14:37:21 -05:00
Ryan C. Gordon
b3b7fea436
time_to_ms doesn't need a minutes field, I assume.
2022-12-27 14:00:16 -05:00
Ryan C. Gordon
4dcbcbd126
Allow for a different set of actions for a reversed scene.
...
(currently unused.)
2022-12-27 13:59:21 -05:00
Ryan C. Gordon
b3152f949b
Removed incorrect function call argument.
2022-12-27 13:58:34 -05:00
Ryan C. Gordon
f3221a25ef
Play specific game-over scenes (none are wired up yet).
2022-12-27 13:57:50 -05:00
Ryan C. Gordon
33cb50bbe5
Added the 9-jump version of the falling platform.
...
I'm pretty sure the mirrored version doesn't line up exactly, as
appears to be true in other mirrored levels, too, so I probably
need to rip out the "reversed" code and just build all of them
them as separate scenes. :/
2022-12-27 04:13:26 -05:00
Ryan C. Gordon
194b348681
Scene testing should respect resurrection animation.
2022-12-11 00:42:57 -05:00
Ryan C. Gordon
37a0fa46d4
Added flying horse level.
2022-12-11 00:41:40 -05:00
Ryan C. Gordon
3f5e7b95ca
Add support for reversed rooms, and fill in the ones we currently can.
2022-12-10 23:35:16 -05:00
Ryan C. Gordon
f966fd6376
Fixed a comment typo.
2022-12-10 23:32:53 -05:00
Ryan C. Gordon
b5626e64d6
Added "crypt creeps" level.
2022-12-10 20:57:52 -05:00
Ryan C. Gordon
c05106a94a
Renamed award_points to points, remove (incorrect) negative points.
2022-12-10 20:57:11 -05:00
Ryan C. Gordon
d381a5e662
Make testing a specific scene easier.
2022-12-10 20:56:34 -05:00
Ryan C. Gordon
77633440d6
Added first falling platform level.
2022-12-08 18:01:06 -05:00
Ryan C. Gordon
0b2c7cce2d
README: fixed spacing
2022-12-08 15:45:51 -05:00
Ryan C. Gordon
ff11be15ea
README: Fixed a typo.
2022-12-08 15:43:33 -05:00
Ryan C. Gordon
0d4915ce79
README: initial add.
2022-12-08 15:42:36 -05:00
Ryan C. Gordon
8d01717a1c
Some more Emscripten tweaks.
2022-12-08 15:14:34 -05:00
Ryan C. Gordon
e3a79b4fa9
Added vestibule scene
2022-12-08 10:25:15 -05:00
Ryan C. Gordon
c803047aa8
Implemented the wind room (the one with the diamond you can't touch).
2022-12-08 02:38:42 -05:00
Ryan C. Gordon
eaae0ba53e
Implemented the Alice Room (the one with the DRINK ME sign on the wall).
2022-12-08 02:19:10 -05:00
Ryan C. Gordon
b885484277
Fixed panic when attract mode loops around to the start.
2022-12-08 02:18:48 -05:00
Ryan C. Gordon
e36ef28f7e
Ported to Emscripten.
2022-12-08 02:18:36 -05:00
Ryan C. Gordon
02bcc48159
Reworked TheoraPlay so it can function without a background thread.
2022-12-08 01:20:49 -05:00
Ryan C. Gordon
589808b5a1
Added intro scene.
2022-12-07 14:27:06 -05:00
Ryan C. Gordon
0d912a79d1
Fixed up the bower scene.
2022-12-07 14:15:49 -05:00
Ryan C. Gordon
919c4d0243
Cleanup how we specify sequence timings.
2022-12-07 14:15:30 -05:00
Ryan C. Gordon
579d4a25b8
Added barebones scene management.
...
This will get replaced with a proper Dragon's Lair scene manager later.
2022-12-07 12:38:48 -05:00
Ryan C. Gordon
efdf842a89
Tweaked seek range in theoraplay.
2022-12-07 11:22:00 -05:00
Ryan C. Gordon
c0181aed20
Let's be a little less aggressive about audio latency.
2022-12-06 11:15:10 -05:00