Commit Graph

33 Commits

Author SHA1 Message Date
Layla Marchant 7f329abc28 Added an autogen.sh script to simplify things. 2020-03-12 16:13:33 -04:00
Ian Gilham ced5066454
document error when binary not moved after build 2020-03-12 17:08:26 +00:00
Ian Gilham c4f3a1f936
build: fix MacOS support
- Detect host OS
- Add CoreFoundation framework to linker flags
- Comment out a chdir which breaks the app on load
- Document how to work around locale building on a Mac

Fixes #3
2020-03-09 09:31:59 +00:00
Layla Marchant 9f15125585 Changed readme to suggest going into the locale directory for build.py.
I forgot when I wrote that, the script actually works on cwd and so
does nothing if you try to use it as suggested in the readme.
2020-03-06 15:59:52 -05:00
Layla Marchant a32cb890d1 Modified the suggestion for run-in-place builds to something simpler. 2020-03-05 16:52:20 -05:00
Layla Marchant 47d876c15e Some cleanup and tweaks.
Basically removal of warnings + added missing info to the readme.
This also removes remaining uses of sprintf (which is dangerous).
2020-03-05 16:44:50 -05:00
Layla Marchant 89d3185036 Spacing issue in readme 2020-03-05 14:46:18 -05:00
Julie Marchant 83a67fe3f7 Updated readme, added helper launcher script. 2.0 release. 2019-07-04 14:24:17 -04:00
Julie Marchant 24e565680b Lots of Unicode usages, + title screen efficiency 2019-06-04 19:10:24 -04:00
Julie Marchant 1f3f1d46b1 Turn on use of Unicode. (Still not actually used.) 2019-06-03 20:20:13 -04:00
Julie Marchant 258091dd28 New icon, removed the blurb about Classic differences.
Classic differences have been pretty much completely stamped out
today. It really is essentially like playing version 1.1, just
without all the bugs.
2019-05-26 22:32:29 -04:00
Julie Marchant 44f3d05533 Sell secondary for "none" in Classic difficulty, as in the original.
The modern version sells for rockets (i.e. you get rockets back when
you sell your secondary), but the original instead left you with
no secondary at all in this case. This behavior has now been restored.
2019-05-26 20:31:34 -04:00
Julie Marchant 5c6d4e5134 Restored use of the word "Target" for all target life bars in Classic mode.
At some point I replaced the "Target" text with "Sid", "Phoebe", and
"Kline" for those respective characters. Classic difficulty now always
uses the word "Target" once again.
2019-05-26 20:18:10 -04:00
Julie Marchant 87253b7212 Always show the arrow as red in Classic difficulty. 2019-05-26 19:41:31 -04:00
Julie Marchant 7a066e08a0 Implemented centering of the target arrow in Classic difficulty. 2019-05-26 19:32:52 -04:00
Julie Marchant e86e5210df Re-implemented a targeting system similar to the original for Classic.
It's not exactly the same technically, but in function it is. The
only functional difference is that the original would sometimes show
an unexpected health bar for a small(ish) enemy, whereas the new
implementation never does that.

Also different is that exact location is still shown. Will fix that
next.
2019-05-26 18:22:08 -04:00
Julie Marchant 8ca4522ac9 Target the exec transport instead of Sid in Poswic for Classic difficulty.
Also added missing entries about Classic differences in the readme.
2019-05-26 16:19:33 -04:00
Julie Marchant 3e453a2f3c Added an "original AI type" definition for the sake of the exec transport.
This is something I forgot about before: the executive transport
A.I. was changed by me at some point from "Normal" to "Evasive".
This change re-introduces "Normal" A.I. for this ship in Classic
difficulty.
2019-05-26 15:35:46 -04:00
Julie Marchant 1d3e2e6ff6 Added a note about executive transport. 2019-05-26 15:18:00 -04:00
Julie Marchant c37b2e38bb Removed the docs folder.
The file is just an irritant to me. It's outdated HTML, explains
way too much, and it's ugly. I've deleted it and replaced it with
a much shorter blurb in the readme regarding how to play.
2019-05-22 23:31:19 -04:00
Julie Marchant 1a5d3c37d0 Readme tweak 2019-05-22 22:35:16 -04:00
Julie Marchant f552b66c10 Restored behavior of attachments for Classic difficulty. 2019-05-22 22:19:34 -04:00
Julie Marchant f1b86909b7 Updated the readme to be more informative. 2019-05-22 22:11:21 -04:00
onpon4 6c1e59d434 Removed SDL_gfx dependency.
At first I was going to just not bother with the resizing thing, but
then I found out that SDL actually has a scaling function built-in.
So rather than depending on SDL_gfx for this one purpose that never
sees the light of day in practice, I have handed that job over to
that function.
2017-02-20 21:46:35 -05:00
onpon4 0017cffcf9 Added support for installing the .desktop file with "make install". 2017-02-06 12:20:15 -05:00
onpon4 a4716bdf44 Mention binary location 2017-02-06 11:38:30 -05:00
onpon4 d561e765d5 Updated the dependency list. 2017-02-06 11:28:59 -05:00
onpon4 70e8e9cb90 Slight tweak to the readme. 2017-01-27 23:34:13 -05:00
onpon4 e3c2e2fddc Switched the build system from a hand-made makefile to Autotools.
That actually took quite some time, but it's finally finished now.
It's missing only a couple minor things from the old Makefile.
2017-01-26 17:27:55 -05:00
onpon4 801170678a More readme updates. 2016-01-09 23:06:38 -05:00
onpon4 e10edf0018 Updated the readme. 2016-01-09 22:56:46 -05:00
onpon4 228671a560 Updated copyright notices, marked starfighter.desktop as trusted. 2016-01-03 17:49:32 -05:00
onpon4 d8522cfce3 Added a simple readme. 2015-04-15 17:17:29 -04:00