Commit graph

320 commits

Author SHA1 Message Date
Sebastian Krzyszkowiak
e9ffdf5465 limit derpy moves in Y axis 2012-04-09 16:14:10 +02:00
Sebastian Krzyszkowiak
61b862b858 better keyboard handling in level 2012-04-09 15:58:01 +02:00
Sebastian Krzyszkowiak
73edf91b6d fix sound in moonwalk 2012-04-09 15:35:06 +02:00
Sebastian Krzyszkowiak
7ac12920bb add music to level 1 2012-04-09 15:25:56 +02:00
Sebastian Krzyszkowiak
754f88facf some work on spritesheed speed 2012-04-09 13:31:14 +02:00
Sebastian Krzyszkowiak
cf2bc20b68 implement and use TM_AddQueuedBackgroundAction 2012-04-09 12:55:04 +02:00
Sebastian Krzyszkowiak
270e137ee5 level: fix animation when sheet_speed==1 2012-04-08 23:56:13 +02:00
Sebastian Krzyszkowiak
cceecdfd54 add some very basic keyboard handling in level 2012-04-08 23:41:22 +02:00
Sebastian Krzyszkowiak
4c039847a0 more work on first level 2012-04-08 23:25:14 +02:00
Sebastian Krzyszkowiak
676d2d8900 some first demo sidescrolling level 2012-04-08 19:01:30 +02:00
Sebastian Krzyszkowiak
8eab7da8f1 fix segfault when ini file does not exist 2012-04-08 11:39:27 +02:00
Sebastian Krzyszkowiak
efaa1803ea implement delays in timeline manager 2012-04-07 23:03:34 +02:00
Sebastian Krzyszkowiak
db056c3a2a implement TM_AddToArgs 2012-04-07 20:32:47 +02:00
Sebastian Krzyszkowiak
314429a2fe moar destroyin! 2012-04-07 18:41:39 +02:00
Sebastian Krzyszkowiak
cff6de73c3 implement timeline destroying 2012-04-07 18:32:47 +02:00
Sebastian Krzyszkowiak
4674c298bb implement fadein and fadeout actions 2012-04-07 13:33:04 +02:00
Sebastian Krzyszkowiak
27ddfaafc9 revamp argument handling of timeline actions 2012-04-07 13:04:55 +02:00
Sebastian Krzyszkowiak
f1e26219c4 moar work on timeline 2012-04-06 23:32:15 +02:00
Sebastian Krzyszkowiak
3e17070298 better structure of level-moonwalk relationship 2012-04-06 18:25:04 +02:00
Sebastian Krzyszkowiak
90c20b0c1c introduce timeline manager, split moonwalk code from level code 2012-04-06 17:28:38 +02:00
Sebastian Krzyszkowiak
c4ca72d875 implement continuity of levels 2012-04-05 12:57:11 +02:00
Sebastian Krzyszkowiak
1c825fbd14 fix segfaults with FLAC decoder in intro 2012-04-05 12:56:58 +02:00
Sebastian Krzyszkowiak
6583662d9f implement animations in intro state 2012-04-04 00:06:47 +02:00
Sebastian Krzyszkowiak
89c4d4096d fix sudden fadeout in about screen when it wasn't faded in yet 2012-04-03 23:17:18 +02:00
Sebastian Krzyszkowiak
26ecdcb532 update about screen 2012-04-03 21:17:56 +02:00
Sebastian Krzyszkowiak
37f879c297 little cleanup in menu handling code 2012-03-13 12:52:57 +01:00
Sebastian Krzyszkowiak
13aa555481 sound volume settings 2012-03-13 12:42:28 +01:00
Sebastian Krzyszkowiak
9b33a0af12 display "Loading" when switching to new resolution 2012-03-10 16:32:45 +01:00
Sebastian Krzyszkowiak
00f4c409e6 implement fullscreen setting from pause menu 2012-03-08 22:21:02 +01:00
Sebastian Krzyszkowiak
7f4c4f9fb5 replace "Critical Error" with "Not implemented yet" 2012-03-08 21:09:50 +01:00
Sebastian Krzyszkowiak
8e2e55e416 link to release version of allegro 2012-03-08 20:55:18 +01:00
Sebastian Krzyszkowiak
185ac75bbe inhibit screensaver 2012-03-08 20:55:11 +01:00
Sebastian Krzyszkowiak
662dbf3c89 play missing click sounds in pause menu 2012-03-08 19:26:30 +01:00
Sebastian Krzyszkowiak
2a16055a6b don't restart the game if video settings are changed during game 2012-03-08 17:38:40 +01:00
Sebastian Krzyszkowiak
e874678081 use mixer gain to enable/disable music/fx 2012-03-08 12:49:58 +01:00
Sebastian Krzyszkowiak
d8a6106157 add video options, implement fullscreen switching 2012-03-08 12:34:47 +01:00
Sebastian Krzyszkowiak
1f43af56f0 clean up of menu keydown handling (pause now shares code with menu) 2012-03-07 23:23:39 +01:00
Sebastian Krzyszkowiak
b0a4369678 introduce menustates 2012-03-07 22:06:19 +01:00
Sebastian Krzyszkowiak
f6e4b0625c update click sound, play it in few more places 2012-03-07 15:20:16 +01:00
Sebastian Krzyszkowiak
572d147e0c fix loading menu when starting with other gamestate 2012-03-07 15:03:56 +01:00
Sebastian Krzyszkowiak
e4e848b175 use mixers for audio 2012-03-05 21:07:42 +01:00
Sebastian Krzyszkowiak
2f118db351 create separate mixers for music and fx 2012-03-05 11:13:08 +01:00
Sebastian Krzyszkowiak
5627ddecaf rewrite config handling using allegro routines 2012-03-05 10:35:25 +01:00
Sebastian Krzyszkowiak
e5a9f12358 implement voice reading intro 2012-03-04 22:02:23 +01:00
Sebastian Krzyszkowiak
4b8bd024d7 better moonwalk synchronization :D 2012-03-04 17:37:44 +01:00
Sebastian Krzyszkowiak
cb33ac763d fix segfaults in pause 2012-03-04 16:52:05 +01:00
Sebastian Krzyszkowiak
87dbd1f04b remove image cache, cleanup 2012-03-04 15:57:23 +01:00
Sebastian Krzyszkowiak
b0b3fbc59e fix cutted text in about screen 2012-03-04 14:20:04 +01:00
Sebastian Krzyszkowiak
5b5bd21ffe add license information 2012-03-04 13:32:42 +01:00
Sebastian Krzyszkowiak
0d7edb94e3 add Derpy to pause screen :D 2012-03-04 13:24:35 +01:00