starfighter/src
onpon4 e95f55565c Improvements to text display.
Starfighter uses an absurdly crude method for wrapping text which
basically fails very frequently when large words are chosen. The only
reason it got away with it is because text strings don't vary. Well,
I've been quite annoyed by having to test for this and rework my
text so much, so I've added in a secondary system: if it's really
close to the edge, and the next three characters are going to be
letters, it adds a hyphen and moves on to the next line. This still
isn't 100% fool-proof, but it should catch most problems.

Also removed the "temp fix" which shifted the letters by a pixel in
code, and just shifted them in the actual image. I don't understand
why the "temp fix" was there in the first place, to be honest.
2015-06-15 23:56:20 -04:00
..
Starfighter.cpp More cleanup 2015-05-28 06:51:45 -04:00
Starfighter.h More reorganization. 2015-05-20 19:49:37 -04:00
alien.cpp Edited dialog. 2015-06-11 12:51:57 -04:00
alien.h More cleanup. 2015-04-07 19:16:46 -04:00
audio.cpp Removed the "nomove" and "nofire" cheats. 2015-05-20 19:41:43 -04:00
audio.h Pause music when pausing the game. (Untested.) 2015-04-26 07:45:58 -04:00
bullet.cpp Returned the obscene power of the original charger to origial difficulty. 2015-06-09 01:06:26 -04:00
bullet.h Some cleanup. 2015-04-26 22:38:45 -04:00
cargo.cpp Some reorganization. 2015-04-24 16:27:07 -04:00
cargo.h Some reorganization. 2015-04-24 16:27:07 -04:00
collectable.cpp Removed the "nomove" and "nofire" cheats. 2015-05-20 19:41:43 -04:00
collectable.h Some reorganization. 2015-04-24 16:27:07 -04:00
defs.h More cleanup 2015-05-28 06:51:45 -04:00
engine.cpp More reorganization. 2015-05-20 19:49:37 -04:00
engine.h More reorganization. 2015-05-20 19:49:37 -04:00
explosion.cpp More code cleanup. 2015-04-30 18:51:26 -04:00
explosion.h More code cleanup. 2015-04-30 18:51:26 -04:00
game.cpp Returned the obscene power of the original charger to origial difficulty. 2015-06-09 01:06:26 -04:00
game.h Removed the "nomove" and "nofire" cheats. 2015-05-20 19:41:43 -04:00
graphics.cpp Improvements to text display. 2015-06-15 23:56:20 -04:00
graphics.h Prevent inclusion of headers multiple times, on an individual level. 2015-03-04 09:11:04 -05:00
init.cpp Made auto-pausing an option. 2015-05-21 18:49:04 -04:00
init.h Prevent inclusion of headers multiple times, on an individual level. 2015-03-04 09:11:04 -05:00
intermission.cpp Made it possible to hit the Uranus boss via its wings. 2015-06-02 12:43:06 -04:00
intermission.h More cleanup 2015-05-28 06:51:45 -04:00
loadSave.cpp Removed the "nomove" and "nofire" cheats. 2015-05-20 19:41:43 -04:00
loadSave.h Prevent inclusion of headers multiple times, on an individual level. 2015-03-04 09:11:04 -05:00
messages.cpp Sell for only half price in original difficulty. 2015-06-07 22:51:16 -04:00
messages.h Prevent inclusion of headers multiple times, on an individual level. 2015-03-04 09:11:04 -05:00
misc.cpp More cleanup 2015-05-28 06:51:45 -04:00
misc.h More cleanup 2015-05-28 06:51:45 -04:00
missions.cpp Removed the "nomove" and "nofire" cheats. 2015-05-20 19:41:43 -04:00
missions.h Prevent inclusion of headers multiple times, on an individual level. 2015-03-04 09:11:04 -05:00
player.cpp Made auto-pausing an option. 2015-05-21 18:49:04 -04:00
player.h Removed the shock damage messages, fixed a mistake. 2015-04-24 16:37:55 -04:00
resources.cpp Removed the "nomove" and "nofire" cheats. 2015-05-20 19:41:43 -04:00
resources.h Updated audio module. 2015-03-08 10:38:58 -04:00
script.cpp Removed the "nomove" and "nofire" cheats. 2015-05-20 19:41:43 -04:00
script.h Prevent inclusion of headers multiple times, on an individual level. 2015-03-04 09:11:04 -05:00
ship.cpp Removed the "nomove" and "nofire" cheats. 2015-05-20 19:41:43 -04:00
ship.h Moved fireRay to the ship module. 2015-03-17 10:34:29 -04:00
shop.cpp Sell for only half price in original difficulty. 2015-06-07 22:51:16 -04:00
shop.h Prevent inclusion of headers multiple times, on an individual level. 2015-03-04 09:11:04 -05:00
structs.h Made auto-pausing an option. 2015-05-21 18:49:04 -04:00
title.cpp Made auto-pausing an option. 2015-05-21 18:49:04 -04:00
title.h Prevent inclusion of headers multiple times, on an individual level. 2015-03-04 09:11:04 -05:00
weapons.cpp Changed player's plasma weapon to spread by default. 2015-04-08 20:58:21 -04:00
weapons.h Prevent inclusion of headers multiple times, on an individual level. 2015-03-04 09:11:04 -05:00