Layla Marchant
5b29033700
Changed our credits to "The Diligent Circle".
2020-12-26 00:10:10 -05:00
Layla Marchant
135a64e178
Reposition stars on resize
2020-12-26 00:07:51 -05:00
Layla Marchant
0112d8074f
Returned Classic difficulty start positions to relative.
2020-12-25 23:43:25 -05:00
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
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
9a5076bb93
Fixed some bugs with gamepad controls.
...
Included a bug where axis controls got stuck after the end of a mission,
and one where hat controls caused massive movement speed.
2020-07-16 11:43:45 -04:00
Layla Marchant
13a2f0fba5
Added proper analog support.
2020-06-21 22:19:28 -04:00
Layla Marchant
afccdb741f
Removed use of axes other than 0 and 1.
2020-06-06 15:23:07 -04:00
Layla Marchant
b689e2bcfb
Fixed health bar.
2020-05-26 19:11:45 -04:00
Layla Marchant
9863aef0ba
Fixed the warp escape delay bug.
...
That's embarassing.
2020-05-23 21:10:45 -04:00
Layla Marchant
cdf555f17b
Removed my old name.
...
I go by "Layla" now. Updated that. Also updated my email address.
2020-03-05 15:05:56 -05:00
Julie Marchant
3f1febc2fc
Some code cleanup.
2019-06-06 09:30:22 -04:00
Julie Marchant
840b7fbd30
Rescale backgrounds when resizing window.
2019-05-30 16:51:02 -04:00
Julie Marchant
12a3fcdbab
Started on adaptive aspect ratio adjustment.
...
Just one problem: the backgrounds don't get resized and so you get
awful mush on the right side/bottom of the screen. Will fix in
the next commit.
2019-05-30 13:14:32 -04:00
Julie Marchant
f10af4aaf3
Made the window resizable.
2019-05-30 12:29:47 -04:00
Julie Marchant
7296b8ab76
Fixed some graphical problems.
...
Problem 1: fullscreen switching was leaving artifacts. Fixed by
drawing all black when switching fullscreen (and switching fullscreen
is now handled by its own function).
Problem 2: the mission briefing screen would distort if you changed
fullscreen during it. Fixed by redrawing the screen (it was previously
only drawn once).
2019-05-30 12:01:42 -04:00
Julie Marchant
04033b332e
Added "desktop" fullscreen back in, plus removed key repeats.
2019-05-30 11:32:50 -04:00
Julie Marchant
d7dc0844c8
Adjusted the delay of ray damage, plus some misc code fixes.
2019-05-24 22:05:09 -04:00
Julie Marchant
908a6059ac
Finished C conversion! Hoorah!
...
Note: Autoconf files must be cleaned up and regenerated to ensure
proper compilation.
2019-05-23 11:02:48 -04:00
Julie Marchant
e51c55b16b
Revert "Converted to C... tried and failed to convert Autoconf."
...
This reverts commit 7fd19f29ba
.
2019-05-20 01:56:16 -04:00
Julie Marchant
7fd19f29ba
Converted to C... tried and failed to convert Autoconf.
...
Broken for now. Committing so I can switch computers.
2019-05-19 23:57:55 -04:00