Commit Graph

915 Commits

Author SHA1 Message Date
Layla Marchant be2cc0f1c2
Corrected the starting position of the player for Classic difficulty.
Modern Starfighter starts you in the center, but originally you started
at (200, 200). This matters particularly for boss fights, since since
the off-center start position meant you didn't start in the same vertical
position as the bosses.
2020-12-23 20:38:25 -05:00
Layla Marchant 45470bb68c
Converted the rest of trailing &&. 2020-11-22 23:33:26 -05:00
Layla Marchant 1a3e801271
Reformatted conditionals with trailing || and && 2020-11-22 23:03:38 -05:00
The Diligent Circle 丸 123087e60e
Merge pull request #22 from fmneto/main
Update configure.ac
2020-11-20 16:13:31 -05:00
fmneto 67a612309f
Update configure.ac
This adds hardening options to linking with `-Wl,-z,now`
2020-11-20 13:04:05 -03:00
Layla Marchant c38f8ea16a
Merge branch 'main' of github.com:pr-starfighter/starfighter into main 2020-10-28 10:45:46 -04:00
Layla Marchant 86f6fc597f
Whitespace 2020-10-28 10:45:35 -04:00
The Diligent Circle 丸 5449c7fc3e
Merge pull request #20 from Vistaus/main
Updated Dutch translation
2020-10-26 01:35:44 -04:00
Heimen Stoffels d18b93c661
Updated Dutch translation 2020-10-25 12:10:46 +01:00
Layla Marchant 4cd8b15d8f
Adjusted shop stuff to make better use of space.
This has involved:

* Enlarging the bottom three panels and squeezing them closer together
* Adjusting the way the item description shows
2020-10-24 15:45:07 -04:00
Layla Marchant b9d64bb21c
Removed an unnecessary trailing newline.
Should be harmless since empty strings are ignored in
radio_getRandomMessage, but it's still supposed to be in a form
that uses \n only as necessary; the trailing newline was a mistake.
2020-10-24 14:49:15 -04:00
The Diligent Circle 丸 da3515fae4
Merge pull request #19 from Vistaus/main
Added Dutch translation
2020-10-24 14:31:20 -04:00
Heimen Stoffels 1189e4ea5e
Added Dutch translation 2020-10-24 17:25:08 +02:00
Layla Marchant d129793583
Starfighter 2.3.3 version number bump, slight readme tweak. 2020-09-20 12:14:06 -04:00
Layla Marchant 8c0df9b310
Removed use of wildcards so that Autotools will be happy. 2020-09-15 23:04:17 -04:00
Layla Marchant 0e666b2d20
Fixed some remaining ableism. 2020-09-15 13:13:58 -04:00
Layla Marchant c516cd7bb4
Replaced the SF_NOWARN flag with an SF_WARN flag which does the inverse.
Fixes #18
2020-09-09 03:03:22 -04:00
Layla Marchant 000905e6af
Liberapay 2020-09-07 22:21:36 -04:00
Layla Marchant fc0c8bedc6
Some tweaks to manpage (mostly just an excuse to use git commit -S) 2020-09-05 18:29:16 -04:00
Layla Marchant df066d4ad4 Fixed nongnu.org links. 2020-09-05 18:21:26 -04:00
Layla Marchant d48a35d15c Updated the manfile so that it gets installed and has some info. 2020-09-05 18:17:34 -04:00
Layla Marchant e5666251c3 Added Keywords entry to starfighter.desktop. 2020-08-27 10:20:40 -04:00
Layla Marchant 3e2795a231 Fixed spelling errors. 2020-08-27 10:14:45 -04:00
Layla Marchant b25efb8595 "stupid" -> "foolish" 2020-08-26 12:06:34 -04:00
Layla Marchant 8d136e4cea Merge branch 'main' of github.com:pr-starfighter/starfighter into main 2020-08-04 12:24:33 -04:00
Layla Marchant b547ec5989 Replaced AUDIO_S16 witht AUDIO_S16SYS. 2020-08-04 12:23:54 -04:00
The Diligent Circle 丸 d7406d58d8
Merge pull request #10 from psypherium/main
spelling fix: persuit -> pursuit
2020-07-31 17:13:25 -04:00
Alistair Findlay f6cd2e9300
spelling fix: persuit -> pursuit 2020-08-01 05:50:51 +10:00
Alistair Findlay 8e0ab7d4ed
spelling fix: persuit -> pursuit 2020-08-01 05:50:10 +10:00
Alistair Findlay 7b7966bcf2
spelling fix: persuit -> pursuit 2020-08-01 05:49:28 +10:00
Alistair Findlay 2448a043e1
spelling fix: persuit -> pursuit 2020-08-01 05:48:31 +10:00
Layla Marchant 9237af3283 Bumped version number 2020-07-27 15:33:45 -04:00
Layla Marchant 59c21a355e Fixed too small of a limit for mission objective descriptions.
It was causing rendering bugs (due to the lack of a \0 terminator)
with the Japanese translation.
2020-07-27 13:44:35 -04:00
Layla Marchant 23b5c50a28 Fixed an issue in the Japanese translation that caused text to be cut off.
Some of the text was too long to fit within the box it's supposed to, so
I made a modification to the translations (removing プラズマ from
プラズマコンデンサー etc) to make it fit. I also removed maruhiro-san's
attempt to align the numbers because it doesn't actually work in-game
(due to the font and/or method of handling whitespace).
2020-07-27 13:22:26 -04:00
Layla Marchant adc85f1bec Better syntax 2020-07-27 12:15:35 -04:00
Layla Marchant cf7a82515d Fixed double-controls. 2020-07-27 11:41:40 -04:00
Layla Marchant ca11cdea27 Implemented use of the game controller SDL API.
Fixes #7

Designed to use the game controller API if possible, or fall back
to the regular joystick API otherwise.

This also makes it so that all connected controllers can be used,
rather than just the first one.
2020-07-27 11:29:35 -04:00
Layla Marchant 21e16c157b Restored the old digital conversion of analog input for main menu.
This allows using an analog stick to control the main menu once
again. Part of #7.
2020-07-27 10:36:10 -04:00
Layla Marchant eb2c61cd04 Added a check for if the breakable byte is the start of char.
Fixes #9

Thanks to https://gamedev.net/forums/topic/707591-could-anyone-help-with-utf-8-line-breaking-in-c/5429529/
for helping with how to do this.
2020-07-27 10:12:47 -04:00
Layla Marchant 6e8d32fd64 Fixed a small discrepancy with the Venus mission in Classic difficulty
Since the original actually constantly had you drain Kline's health
to zero and then re-adjusted it, there were effectively stop points
limiting the amount of damage you could do to the amount designated
for the current stage. This has been simulated by setting the shield
to the proper amount of shield for the respective stage if the
difficulty is DIFFICULTY_ORIGINAL.
2020-07-27 00:37:04 -04:00
Layla Marchant 70f5112100 Revert "i - 1 instead of i for breaking text."
This reverts commit 5bc3657824.
2020-07-25 10:58:53 -04:00
Layla Marchant 91dcd81268 Revert "???"
This reverts commit 5fa977fb90.
2020-07-25 10:58:42 -04:00
Layla Marchant 5fa977fb90 ??? 2020-07-20 15:11:01 -04:00
Layla Marchant 5bc3657824 i - 1 instead of i for breaking text.
That's the right character to pick. It's actually still broken; will
look into more later. Will also need to make it so that it ignores
leading whitespace.
2020-07-20 14:09:06 -04:00
Layla Marchant 0201eddbe5 Added a setting for controlling language.
It doesn't seem to work and I don't understand why. It's as if
gettext is ignoring the setting.
2020-07-20 13:10:25 -04:00
Layla Marchant facc34b7ba Factored in radio life to the script radio messages.
This ensures that series of radio messages are stiched together
properly. An exception was given for the first Kline encounter;
timing stays the same for that one simply to make sure the music
cue isn't ruined.
2020-07-20 12:03:00 -04:00
Layla Marchant aaa640055d Extra newline 2020-07-20 11:22:18 -04:00
Layla Marchant a1a67452fd Added the Japanese translation to Makefile.am 2020-07-20 11:21:52 -04:00
Layla Marchant 1f0f3e679d Formatting 2020-07-20 11:19:45 -04:00
The Diligent Circle 丸 dce97bf826
Merge pull request #8 from maruhiro-ver0/japanese
Translated in Japanese
2020-07-20 11:12:57 -04:00