starfighter/code
Guus Sliepen f51dbd0669 Use a better way to create images of ships taking damage.
The old technique was to overlay a semi-transparent red rectangle over an
existing ship image, and then make 50% red pixels transparent. For some reason,
the transparency is not working correctly. Instead, don't overlay anything,
but set the red component of all non-black pixels to the maximum value.
2012-02-28 13:35:39 +01:00
..
Starfighter.cpp chdir() to the data directory before loading data. 2012-02-27 15:33:58 +01:00
Starfighter.h Flatten Graphics object. 2011-08-26 23:53:46 +02:00
ai.cpp Use bitwise operations for flags. 2011-09-04 14:43:17 +02:00
ai.h Bring sanity to the header files. 2011-08-26 21:29:04 +02:00
aliens.cpp Don't overwrite static data files. 2012-02-27 15:35:56 +01:00
aliens.h Bring sanity to the header files. 2011-08-26 21:29:04 +02:00
audio.cpp Do not complain about missing music files in the PAK file. 2012-02-26 22:22:27 +01:00
audio.h Bring sanity to the header files. 2011-08-26 21:29:04 +02:00
bullets.cpp Redo the whole plasma system. 2011-09-11 21:57:57 +02:00
bullets.h Bring sanity to the header files. 2011-08-26 21:29:04 +02:00
cargo.cpp Make cargo pods appear again. 2011-08-27 22:08:08 +02:00
cargo.h Bring sanity to the header files. 2011-08-26 21:29:04 +02:00
collectable.cpp Redo the whole plasma system. 2011-09-11 21:57:57 +02:00
collectable.h Bring sanity to the header files. 2011-08-26 21:29:04 +02:00
comms.cpp Fix two spelling errors. 2011-08-28 12:28:05 +02:00
comms.h Bring sanity to the header files. 2011-08-26 21:29:04 +02:00
debris.cpp Flatten objects which only contain static functions. 2011-08-26 23:27:16 +02:00
debris.h Bring sanity to the header files. 2011-08-26 21:29:04 +02:00
defs.h Redo the whole plasma system. 2011-09-11 21:57:57 +02:00
events.cpp Bring sanity to the header files. 2011-08-26 21:29:04 +02:00
events.h Bring sanity to the header files. 2011-08-26 21:29:04 +02:00
explosions.cpp Move isOnScreen() to explosions.cpp. 2011-08-27 00:29:01 +02:00
explosions.h Bring sanity to the header files. 2011-08-26 21:29:04 +02:00
game.cpp Redo the whole plasma system. 2011-09-11 21:57:57 +02:00
game.h Bring sanity to the header files. 2011-08-26 21:29:04 +02:00
globals.cpp Bring sanity to the header files. 2011-08-26 21:29:04 +02:00
globals.h Bring sanity to the header files. 2011-08-26 21:29:04 +02:00
graphics.cpp Move isOnScreen() to explosions.cpp. 2011-08-27 00:29:01 +02:00
graphics.h Move isOnScreen() to explosions.cpp. 2011-08-27 00:29:01 +02:00
init.cpp Update copyright notices, bump version to 1.2. 2012-02-26 22:25:57 +01:00
init.h Bring sanity to the header files. 2011-08-26 21:29:04 +02:00
intermission.cpp Don't use .bmp and .gif anymore, use .png for all lossless graphics. 2011-08-27 16:18:29 +02:00
intermission.h Bring sanity to the header files. 2011-08-26 21:29:04 +02:00
loadSave.cpp Redo the whole plasma system. 2011-09-11 21:57:57 +02:00
loadSave.h Bring sanity to the header files. 2011-08-26 21:29:04 +02:00
math.h Make wrap() functions really wrap. 2011-08-27 23:30:44 +02:00
messages.cpp Bring sanity to the header files. 2011-08-26 21:29:04 +02:00
messages.h Bring sanity to the header files. 2011-08-26 21:29:04 +02:00
misc.cpp Fix status display of plasma output boosters during game. 2011-09-17 11:24:56 +02:00
misc.h Bring sanity to the header files. 2011-08-26 21:29:04 +02:00
missions.cpp Don't overwrite static data files. 2012-02-27 15:35:56 +01:00
missions.h Bring sanity to the header files. 2011-08-26 21:29:04 +02:00
player.cpp Redo the whole plasma system. 2011-09-11 21:57:57 +02:00
player.h Reset charge cannon charge and laser heat after each mission. 2011-08-29 09:10:50 +02:00
resources.cpp Use a better way to create images of ships taking damage. 2012-02-28 13:35:39 +01:00
resources.h Bring sanity to the header files. 2011-08-26 21:29:04 +02:00
script.cpp Flatten Graphics object. 2011-08-26 23:53:46 +02:00
script.h Bring sanity to the header files. 2011-08-26 21:29:04 +02:00
shop.cpp Don't overwrite static data files. 2012-02-27 15:35:56 +01:00
shop.h Bring sanity to the header files. 2011-08-26 21:29:04 +02:00
structs.h Redo the whole plasma system. 2011-09-11 21:57:57 +02:00
title.cpp Update copyright notices, bump version to 1.2. 2012-02-26 22:25:57 +01:00
title.h Bring sanity to the header files. 2011-08-26 21:29:04 +02:00
unpack.cpp Do not complain about missing music files in the PAK file. 2012-02-26 22:22:27 +01:00
unpack.h Do not complain about missing music files in the PAK file. 2012-02-26 22:22:27 +01:00
version.h Import of version 1.1 minus music, sound and graphics. 2011-08-24 14:14:44 +02:00
weapons.cpp Don't overwrite static data files. 2012-02-27 15:35:56 +01:00
weapons.h Bring sanity to the header files. 2011-08-26 21:29:04 +02:00