Commit graph

80 commits

Author SHA1 Message Date
Sebastian Krzyszkowiak
219fc714db add code for letterboxing. this option is configurable and disabled by default for now, as it doesn't work correctly yet 2012-08-04 13:57:29 +02:00
Sebastian Krzyszkowiak
2078f2da29 fix displaying random first frame from memory left-overs right after game start on newer versions of Allegro 2012-08-04 12:56:24 +02:00
Sebastian Krzyszkowiak
471f33b720 add command line option for selecting initial gamestate 2012-07-08 23:08:23 +02:00
Sebastian Krzyszkowiak
7667473206 don't allow loading GAMESTATE_PAUSE as primary game state 2012-07-08 16:21:08 +02:00
Sebastian Krzyszkowiak
da13fcb41c add disclaimer screen about early development preview 2012-07-08 15:52:56 +02:00
Sebastian Krzyszkowiak
46c4ae08ed implement screenshot taking 2012-07-04 00:15:49 +02:00
Sebastian Krzyszkowiak
2a174898a8 glass performance tweaks 2012-07-03 23:44:03 +02:00
Sebastian Krzyszkowiak
d0f2ab8575 rotating muffins 2012-05-21 14:00:42 +02:00
Sebastian Krzyszkowiak
87dd644be6 moar documentation 2012-05-21 10:25:22 +02:00
Sebastian Krzyszkowiak
0a17a95383 implement progress bar on loading screen 2012-05-18 18:34:07 +02:00
Sebastian Krzyszkowiak
3f16d776cf some work on health meter 2012-05-17 00:18:19 +02:00
Sebastian Krzyszkowiak
5bba098c82 flush stdout on PrintConsole 2012-05-16 20:23:51 +02:00
Sebastian Krzyszkowiak
a74403bfbf Discord-rock animation in intro, Qt Creator project files, better vsync
handling
2012-05-16 18:18:52 +02:00
Sebastian Krzyszkowiak
05a96a36b7 enable multisampled display - it may help to draw prettier primitives in future 2012-05-10 20:02:22 +02:00
Sebastian Krzyszkowiak
389c4c27aa add "power meter" 2012-05-09 10:58:45 +02:00
Sebastian Krzyszkowiak
27ab9eaad8 fix compilation 2012-05-07 23:52:16 +02:00
Sebastian Krzyszkowiak
bfc3ee61e7 add new Derpy run cycle by Yudhaikeledai 2012-05-07 22:44:39 +02:00
Sebastian Krzyszkowiak
66da4d18e9 add posibility to completely disable fps limiting, for testing purposes 2012-05-04 03:03:10 +02:00
Sebastian Krzyszkowiak
bd37d1dbcd add vsync and opengl config options 2012-05-04 02:45:53 +02:00
Sebastian Krzyszkowiak
9d633fca0d add config option, just for Patan ;3 2012-05-04 02:38:29 +02:00
Sebastian Krzyszkowiak
d4cee47073 default to display refresh rate if there's no fps limit set 2012-05-04 02:15:51 +02:00
Sebastian Krzyszkowiak
78475c456d some other performance tweaks 2012-05-04 02:13:46 +02:00
Sebastian Krzyszkowiak
a4756eaeb0 implement fps counter 2012-05-04 00:26:24 +02:00
Sebastian Krzyszkowiak
d4c5028216 workaround for allegro bug in tilde handling on Mac OS X 2012-05-01 23:36:11 +02:00
Sebastian Krzyszkowiak
81e13b8d34 debug keycode mode 2012-05-01 23:19:34 +02:00
Sebastian Krzyszkowiak
b57f20ac7d fix compilation on Mac OS X 2012-05-01 23:13:45 +02:00
Sebastian Krzyszkowiak
928735faab respect voice volume settings 2012-04-30 20:39:40 +02:00
Sebastian Krzyszkowiak
68a14b943f fix tilde key being handled by gamestate keydown function 2012-04-21 00:18:42 +02:00
Sebastian Krzyszkowiak
555cc0b9e0 use ANSI C gcc mode 2012-04-14 22:26:33 +02:00
Sebastian Krzyszkowiak
3eef9495d4 fix compilation on windows 2012-04-09 18:41:46 +02:00
Sebastian Krzyszkowiak
6e27c1e3b5 implement frame skipping as debug feature 2012-04-09 16:49:47 +02:00
Sebastian Krzyszkowiak
1db3134175 support "-l NR" commandline argument 2012-04-09 16:41:10 +02:00
Sebastian Krzyszkowiak
f1e26219c4 moar work on timeline 2012-04-06 23:32:15 +02: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
185ac75bbe inhibit screensaver 2012-03-08 20:55:11 +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
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
87dbd1f04b remove image cache, cleanup 2012-03-04 15:57:23 +01:00
Sebastian Krzyszkowiak
5b5bd21ffe add license information 2012-03-04 13:32:42 +01:00
Sebastian Krzyszkowiak
9dcab1af04 check if fonts were actually loaded 2012-03-03 23:20:47 +01:00
Sebastian Krzyszkowiak
163efc05e8 little cleanup 2012-03-03 21:23:25 +01:00
Sebastian Krzyszkowiak
3828f4136b use proper linear filtering for image scaling 2012-03-03 21:09:49 +01:00
Sebastian Krzyszkowiak
78172b6c32 implement pause 2012-03-02 16:52:13 +01:00
Sebastian Krzyszkowiak
334adcf9c0 fixes for scaling performance 2012-03-01 22:34:19 +01:00