onpon4
6a463ab8f5
Renamed "bRect" to "LinkedRect".
2016-11-25 18:41:55 -05:00
onpon4
1ba51f0e58
Moved most structs to the modules they obviously belong to.
...
The ones with names that don't correspond to modules and are used
in multiple places have been left alone.
2016-11-25 18:35:25 -05:00
onpon4
d336bb2c83
More cleanup.
2016-11-25 18:21:31 -05:00
onpon4
60ed5cbd65
More cleanup.
...
It looks like I'm finally almost done with this! The only thing left
is gradually replacing "Starfighter.h" imports with imports of what
actually is needed.
2016-11-25 18:01:36 -05:00
onpon4
65e8142959
Removed remaining references to engine.cheatCredits.
2016-11-25 17:24:45 -05:00
onpon4
c8e561eeec
Added a "Credits" option to the main menu.
2016-11-25 17:23:23 -05:00
onpon4
b43c52dc23
More cleanup.
2016-11-25 17:10:08 -05:00
onpon4
5b4fa64360
Tweaked the way the laser is handled.
...
The tweak causes you to be able to fire the laser for more time,
but the difference is subtle (112 frames instead of 100 frames).
2016-11-25 14:36:56 -05:00
onpon4
1be0fd1164
Lots of cleanup done on how weapons are handled.
...
I did one structural change to the way ship_fireBullet works. It
previously had two separate places for reducing ammo from the player.
I changed this so that it removes ammo in the same place regardless
of which weapon it is, but then performs the plasma "out of ammo"
action afterwards. It seems to work properly.
Also fixed a flaw in the saving which would in some cases cause
the stationed planet to not get saved properly.
2016-11-25 13:50:16 -05:00
onpon4
3400ff180c
Renamed "currentMission" to "mission".
2016-11-25 12:53:53 -05:00
onpon4
f9cefa99e3
Merged the "resources" module into the "gfx" module.
2016-11-25 12:50:32 -05:00
onpon4
dc7209164a
Renamed the "object" and "collectables" structs.
...
This was done with "replace all" actions, but I have checked and
the only collatoral damage has been to capitalize some instances
of "objective" in comments.
2016-11-25 12:37:26 -05:00
onpon4
de1cd7c674
Cleaned up the "missions" module, renamed to "mission".
2016-11-25 12:29:15 -05:00
onpon4
aec30bbc3d
Reorganized "misc.cpp".
...
Most functions have been placed into "info.cpp" and "radio.cpp",
while one has been placed into "engine.cpp".
2016-11-22 21:16:49 -05:00
onpon4
800d278f78
Added a "NOBANTER" flag for ships that shouldn't cause it.
...
This is mainly for the asteroids, but it's also useful for the bosses
and Krass's team.
2016-11-19 12:29:26 -05:00
onpon4
96274ec90e
Small tweaks to some of the banter.
2016-11-19 12:06:42 -05:00
onpon4
30b05b6b4e
Replaced all bools with ints.
...
This is part of the conversion of Starfighter's code to C. C doesn't
have the bool type.
2016-11-19 11:43:50 -05:00
onpon4
e0cac7850c
Converted the "missfire" messages. Deleted the now empty messages.cpp.
2016-11-19 08:51:26 -05:00
onpon4
7afd322a71
Some tweaks to prevent silent errors.
2016-11-19 08:34:28 -05:00
onpon4
e9330907b7
Reconstructed player hit messages.
2016-11-19 08:24:12 -05:00
onpon4
7578f3814f
Removed the death messages.
...
At first I was doing the same thing to them I did to the bragging
messages, but when it came to actually thinking of things these
characters should say, nothing I liked came up. The main problem
is nothing fits the characters' expressions. Add to that the
complexity of making this really work right, and it's just not
worth it.
The Sid death message has also been removed, both for consistency
and because of the mismatch of Chris's face with what he said there.
2016-11-19 08:10:25 -05:00
onpon4
3c6c41ee49
Added simpler kill messages for Phoebe and Ursula.
2016-11-17 22:36:53 -05:00
onpon4
3987ffc9b1
Added some kill messages for Chris.
...
I'll be adding some more that include talking to Phoebe and Ursula
later.
2016-11-16 21:14:53 -05:00
onpon4
94b93c6ddb
Removed the intro text.
...
I considered rewriting it, but I don't think the intro text really
adds anything. Starfighter is an action game, not an adventure game,
so it's just out of place to show a paragraph of backstory before
the game starts.
2016-11-16 19:46:42 -05:00
onpon4
063020df22
More cleanup.
2016-11-16 19:43:03 -05:00
onpon4
f6f14227a1
Version 1.6 release.
2016-08-06 21:18:59 -04:00
onpon4
7055bf31a3
Deleted the "starfighter" binary that accidentally got added in.
2016-08-04 20:29:09 -04:00
onpon4
6509b9d540
Fixed .gitignore ("starfighter" was removed accidentally)
2016-08-04 20:28:36 -04:00
onpon4
61d4c32b81
Fixed an incorrect SDL include.
2016-08-04 20:26:24 -04:00
Richard Smith
65c773cafb
changed OS X style SDL includes back to Linux style
2016-08-04 20:58:38 +01:00
Richard Smith
0affc31f1e
remove SDL frameworks
2016-08-04 19:12:07 +01:00
Richard Smith
1132c65ac7
update LICENSES
2016-08-04 19:08:35 +01:00
Richard Smith
f9c4f7297e
oops, problem with gitignore prevented icon folder from being checked in
2016-08-04 17:22:12 +01:00
Richard Smith
71bfadd4e2
Xcode build files
2016-08-04 17:07:48 +01:00
Richard Smith
fb4cbdf32c
SDL libraries for OS X
2016-08-04 17:04:58 +01:00
Richard Smith
6a165e8f0b
Source code changes necessary to compile on OS X.
2016-08-04 16:51:46 +01:00
onpon4
dda76c8fe4
Added a message to make it clearer to newcomers that you can leave early.
...
The game previously didn't give any clear indication that secondary
objectives are optional. This message should make this feature more
obvious.
2016-06-02 11:19:07 -04:00
onpon4
362584ff38
Made some corrections to the documentation.
2016-06-02 10:58:49 -04:00
onpon4
ff48ca6204
Increased the shield bonus for Nightmare difficulty.
2016-06-01 11:04:45 -04:00
onpon4
ac5b31457b
Removed a now unused function.
2016-04-04 21:20:45 -04:00
onpon4
c851314e3a
Recompressed PNG images with Trimage.
2016-03-02 09:42:28 -05:00
onpon4
06220ebd03
Added changes to the makefile suggested.
2016-01-14 13:49:22 -05:00
onpon4
59334f3818
1.5.1 release
...
A bit early, but that problem with mines was just awful.
2016-01-13 20:54:36 -05:00
onpon4
59088cce0c
Make mines simply disappear when they time out rather than exploding.
...
The explosions of mines off in the distance are extremely annoying in
the Mars mission, in particular. There's no real point in them
doing a timed off-screen explosion, anyway; if they just disappear,
the player won't notice.
2016-01-13 16:09:06 -05:00
onpon4
2ea268c704
Corrected the install location for the icon.
2016-01-12 15:41:24 -05:00
onpon4
47c8dfd1d9
And thus ends the saga of stupidity.
2016-01-12 14:54:41 -05:00
onpon4
a3afb0a133
Whoops
...
Just... whoops. *game*.timeTaken, not *engine*.timeTaken. Fixed that...
2016-01-12 14:53:34 -05:00
onpon4
a2e2207a67
Reversed a ruinous change.
...
Dur... event times can be negative, and yet here I am changing it to
unsigned.
2016-01-12 14:43:42 -05:00
onpon4
3c35f4043d
Added installation of starfighter.desktop and starfighter.png.
2016-01-12 14:03:08 -05:00
onpon4
855481e965
Bumped to 1.5.1-dev.
2016-01-12 10:43:57 -05:00