Commit Graph

  • 2fed23c6ec Fix warnings from GCC, Clang and cppcheck. Guus Sliepen 2012-12-09 16:53:21 +0100
  • a7493773c4 Fix cursor wrapping in the menus. Guus Sliepen 2012-12-09 16:18:30 +0100
  • b343805257 Prepare menu and save files for configurable difficulty and gameplay mode. Guus Sliepen 2012-12-09 16:11:55 +0100
  • 070d67e91d Merge branch 'master' of git://git.code.sf.net/u/onpon4/starfighter Guus Sliepen 2012-03-14 19:50:13 +0100
  • aae191ff0c I missed a couple (int)s in last commit. This removes them. Signed-off-by: onpon4 <onpon4@yahoo.com> onpon4 2012-03-14 12:02:04 -0400
  • 38f44d9387 Removed several unnecessary (int)s and changed around operations to prevent problems with integer division. Signed-off-by: onpon4 <onpon4@yahoo.com> onpon4 2012-03-14 11:54:48 -0400
  • dd104b64eb Rename "Drums" song to "Warm-up". Guus Sliepen 2012-03-13 22:33:22 +0100
  • 374b6928ab Use csound to fade in piano track. Guus Sliepen 2012-03-13 22:18:50 +0100
  • dca73b7e8d Add end to "Drums" song. Guus Sliepen 2012-03-13 22:16:51 +0100
  • 0d189c858c Replaces many hard-coded numbers with references to screen->w and screen->h and adds the constants screenWidth, screenHeight, and viewBorder. This is a step towards supporting multiple resolutions. Julian 2012-03-11 23:16:56 -0400
  • 8ebc96b97c Allow arrow keys to speed up/reverse the scrolling of the statistics. Guus Sliepen 2012-03-11 17:52:10 +0100
  • 76a1507c1b Miscellaneous fixes. Guus Sliepen 2012-03-11 15:23:12 +0100
  • b9d9158619 Add missing array with face names. Guus Sliepen 2012-03-11 15:22:38 +0100
  • da50d090f5 Fix whitespace issues. Guus Sliepen 2012-03-11 15:21:38 +0100
  • f5eaa991cf Remove arrays with strings from defs.h. Guus Sliepen 2012-03-11 15:19:25 +0100
  • a45df516df Remove useless string initialisation code. Guus Sliepen 2012-03-11 15:16:19 +0100
  • 7f58f02277 Fix compiler warning. Guus Sliepen 2012-03-11 15:11:15 +0100
  • d93c0c9400 Don't call setAllyMessages() anymore. Guus Sliepen 2012-03-11 15:10:36 +0100
  • 1b1170a183 Remove unused string copying code. Guus Sliepen 2012-03-11 14:09:04 +0100
  • ad19fe2672 Replace message initialisation routines by static arrays. Guus Sliepen 2012-03-11 14:02:58 +0100
  • 6467b72501 Let Sid say death messages when he is a wingmate. Guus Sliepen 2012-03-11 13:54:21 +0100
  • 3460884167 Don't do interceptions at the very end of traveling between planets. Guus Sliepen 2012-03-11 13:12:12 +0100
  • a1b3da48c1 Fix crash happening on 8 and 16 bit color displays. Guus Sliepen 2012-03-09 16:08:31 +0100
  • 6987eebd3d Remove unused "missile2" sound. Guus Sliepen 2012-03-06 21:53:33 +0100
  • db4cc78dab Add item pickup sound. Guus Sliepen 2012-03-06 21:48:22 +0100
  • ebb5d197ac Add laser sound. Guus Sliepen 2012-03-06 21:04:54 +0100
  • 2a3d03bea3 Remove messages about cleaning up resources when quitting. Guus Sliepen 2012-03-06 00:20:42 +0100
  • dbf38ab5e4 Remove debug message accidentily left in the audio code. Guus Sliepen 2012-03-06 00:16:30 +0100
  • bd87c8964f Better explosion sound. Guus Sliepen 2012-03-06 00:09:11 +0100
  • 4a7571f44c Expand "Drums" song. Guus Sliepen 2012-03-03 15:47:05 +0100
  • b1d351cd77 Use freeverb instead of reverbsc, adjust music volume. Guus Sliepen 2012-03-03 13:49:10 +0100
  • b6f8daaec3 Remove .ogg version of explode3. Guus Sliepen 2012-03-03 11:56:07 +0100
  • 14b08e6193 Add second debris explosion sound. Guus Sliepen 2012-03-03 11:47:01 +0100
  • 3ddba1af85 Add debris explosion sound. Guus Sliepen 2012-03-03 11:35:46 +0100
  • 2fe877c3e8 Add impact explosion sound. Guus Sliepen 2012-03-03 11:27:22 +0100
  • 209d785a23 Add synthesized explosion sound. Guus Sliepen 2012-03-03 10:50:49 +0100
  • 8e4d5ccfd6 Make audio 48 kHz stereo, pan sound effects. Guus Sliepen 2012-03-02 23:00:35 +0100
  • 46fd85829b Add README files explaining how to create sound and music. Guus Sliepen 2012-03-02 21:20:06 +0100
  • fd0aaa576a Improved "Drums" music. Guus Sliepen 2012-03-02 21:03:35 +0100
  • 3be6a63fd8 Start of new music using ABC and Csound. Guus Sliepen 2012-03-01 00:07:13 +0100
  • c72fa54344 Replace plasma sound effect with one generated using Csound. Guus Sliepen 2012-02-29 22:13:26 +0100
  • 7bc36c16b2 Make the very first cutscene a little bit more interesting. Guus Sliepen 2012-02-29 14:49:12 +0100
  • 3c9f8e2135 Do not allow player to switch destinations in flight. Guus Sliepen 2012-02-29 14:12:22 +0100
  • f51dbd0669 Use a better way to create images of ships taking damage. Guus Sliepen 2012-02-28 13:35:39 +0100
  • 336a0798fa Don't overwrite static data files. Guus Sliepen 2012-02-27 15:35:56 +0100
  • 4c5eed148f chdir() to the data directory before loading data. Guus Sliepen 2012-02-27 15:33:58 +0100
  • 78459e9fdb Update copyright notices, bump version to 1.2. Guus Sliepen 2012-02-26 22:25:57 +0100
  • 66ce3f2b4e Make sure error messages are shown. Guus Sliepen 2012-02-26 22:23:34 +0100
  • 230620a1f1 Do not complain about missing music files in the PAK file. Guus Sliepen 2012-02-26 22:22:27 +0100
  • fdd63c14cc Don't play music in first Kline battle when music is disabled. Guus Sliepen 2011-09-18 00:54:44 +0200
  • 1d25dd0379 Fix status display of plasma output boosters during game. Guus Sliepen 2011-09-17 11:24:56 +0200
  • 96996ce167 Redo the whole plasma system. Guus Sliepen 2011-09-11 21:57:57 +0200
  • 2c64485272 Toggle fullscreen mode with F11 or Alt+Enter. Guus Sliepen 2011-09-05 22:13:11 +0200
  • 7a59631189 Simplify bullet code even more. Guus Sliepen 2011-09-05 21:55:23 +0200
  • bde2d5c8cf Update credits. Guus Sliepen 2011-09-05 13:56:04 +0200
  • 350aabfa23 Pause the game when the window loses input focus. Guus Sliepen 2011-09-05 11:41:03 +0200
  • f8c4a72170 Display "PAUSED" when paused. Guus Sliepen 2011-09-05 11:40:35 +0200
  • e7f5c3825b Simplify spread bullet code. Guus Sliepen 2011-09-04 18:24:54 +0200
  • 45664437e1 Replace maledeath sound by one from OLPC. Guus Sliepen 2011-09-04 17:14:32 +0200
  • 8bbe48b4bd Use bitwise operations for flags. Guus Sliepen 2011-09-04 14:23:31 +0200
  • 4d747db620 Respect LDFLAGS and link LIBS after object files. Guus Sliepen 2011-08-29 22:44:46 +0200
  • 4779481f30 Smoother appearance of aliens on left hand side of title screen. Guus Sliepen 2011-08-29 17:28:06 +0200
  • 4e1316054a Don't display target arrow if engine.targetIndex is invalid. Guus Sliepen 2011-08-29 13:08:55 +0200
  • 2ddeb41360 Updated drone and pod graphics. Astrid S. de Wijn 2011-08-29 11:01:40 +0200
  • 7607bc4142 Fix write past end of array. Guus Sliepen 2011-08-29 10:58:17 +0200
  • ac71e3d3ec Explicit limits for the maximum amount of rockets. Guus Sliepen 2011-08-29 09:31:16 +0200
  • 744f1977e1 Reset charge cannon charge and laser heat after each mission. Guus Sliepen 2011-08-29 09:10:50 +0200
  • bad5739c62 Add DFSG-compatible replacement sound. Astrid S. de Wijn 2011-08-28 13:38:27 +0200
  • 12d4fcaeab Don't use .wav anymore, use .ogg for all sound effects. Guus Sliepen 2011-08-28 13:32:34 +0200
  • 81905236cc Fix two spelling errors. Guus Sliepen 2011-08-28 12:28:05 +0200
  • 6bfba4064b Make wrap() functions really wrap. Guus Sliepen 2011-08-27 23:30:44 +0200
  • 1abf5d8c67 Add "optimise" target which optimises PNG and JPEG files. Guus Sliepen 2011-08-27 22:37:26 +0200
  • e292e98c88 Updated graphics sources document. Astrid S. de Wijn 2011-08-27 22:33:38 +0200
  • 61fb3d2035 Update Executive Transport and Pluto boss graphics. Astrid S. de Wijn 2011-08-27 22:13:55 +0200
  • bf39080d6f Make cargo pods appear again. Guus Sliepen 2011-08-27 22:08:08 +0200
  • 6c6fa1ec2e Make makefile more similar to the one of Blobwars. Guus Sliepen 2011-08-27 21:52:46 +0200
  • 7768b4cc6d Add Makefile option to select whether or not to use a .pak file. Guus Sliepen 2011-08-27 21:29:08 +0200
  • 44fa119ab7 Fix two spelling errors. Guus Sliepen 2011-08-27 21:21:43 +0200
  • f0eff0b0b8 Updated graphics sources document. Astrid S. de Wijn 2011-08-27 17:33:43 +0200
  • acf5c5d1f4 Move sources document out of the gfx directory. Guus Sliepen 2011-08-27 17:31:08 +0200
  • af07946e24 Remove unused graphics. Astrid S. de Wijn 2011-08-27 17:29:35 +0200
  • 75a6b07823 Updated explosion graphics. Astrid S. de Wijn 2011-08-27 17:28:58 +0200
  • 4d78603139 Converted one signed char to bool too many. Guus Sliepen 2011-08-27 17:17:54 +0200
  • d80d1af89c Add DFSG-compatible replacement graphics. Astrid S. de Wijn 2011-08-27 16:20:42 +0200
  • d6c17d176f Don't use .bmp and .gif anymore, use .png for all lossless graphics. Guus Sliepen 2011-08-27 16:18:29 +0200
  • 3dcea6c81f Fix a spelling error. Guus Sliepen 2011-08-27 12:24:37 +0200
  • b8ba61c75e Minor spelling and punctuation fixes. Guus Sliepen 2011-08-27 10:53:31 +0200
  • c13267d63d Use whole screen for credits, and allow arrow keys to be used. Guus Sliepen 2011-08-27 00:29:23 +0200
  • 5629a2ad73 Move isOnScreen() to explosions.cpp. Guus Sliepen 2011-08-27 00:29:01 +0200
  • d7d6dc37bc Flatten Graphics object. Guus Sliepen 2011-08-26 23:53:46 +0200
  • 878e559b6a Flatten objects which only contain static functions. Guus Sliepen 2011-08-26 23:27:16 +0200
  • 931d110692 Fix "random" behaviour of sound, music and fullscreen options. Guus Sliepen 2011-08-26 22:48:52 +0200
  • 6ea4744832 Bring sanity to the header files. Guus Sliepen 2011-08-26 21:29:04 +0200
  • 8b34e90bcf More bools. Guus Sliepen 2011-08-26 16:55:46 +0200
  • 277d34dabd Turn signed chars into bools where appropriate. Guus Sliepen 2011-08-26 16:14:58 +0200
  • c710b8df7c Recalculate shop prices before giving money back on sold items. Guus Sliepen 2011-08-26 15:35:03 +0200
  • 3d1b5ab67b Import data/ directory. Guus Sliepen 2011-08-26 14:50:08 +0200
  • 9d43e3ca27 Add pack/unpack utilities. Guus Sliepen 2011-08-26 14:46:44 +0200
  • 48e8e12b07 Remove 1 second delays. Guus Sliepen 2011-08-26 14:41:34 +0200
  • c42ee44271 Don't blit unnecessarily. Guus Sliepen 2011-08-25 15:34:47 +0200