This website requires JavaScript.
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