Layla Marchant
d96c8327e4
Bunch of fixes.
...
At first I just went in to fix some places that were missing gettext
translations, but on the way as I was doing that, I noticed some
places where ngettext should be used, a bug in the fallback legacy
text rendering, and some things that could be structured better in
the Autoconf / Automake setup. Fixed those.
2020-03-06 19:06:48 -05: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
8ca0fd45a5
Revert the thing where an extra surf was created for rendering radio messages.
...
It caused the text to be poorly rendered.
2019-06-19 21:29:02 -04:00
Julie Marchant
f2ef6a50df
Fixed unicode shadows possibly being separated from real text.
2019-06-15 14:26:50 -04:00
Julie Marchant
604443c4b3
Fixed the positioning of the "Plasma Cells" and "rockets" shop texts.
2019-06-12 10:57:16 -04:00
Julie Marchant
268637343c
Everything is translatable! (I think)
2019-06-07 00:18:24 -04:00
Julie Marchant
caf963ba19
Added translation support.
...
No, really, just added the whole thing. This took literally the
entire day. I'm soooo glad it's working now!
Also includes tons of other small fixes I didn't bother to keep
track of.
2019-06-05 22:13:48 -04:00
Julie Marchant
c665d2451d
FINALLY fixed the unicode rendering! 100% good now!
...
Font switched to TakaoGothic. May change again later, we'll see.
I think I'll make it so that translations can specify a custom font.
2019-06-04 11:45:57 -04:00
Julie Marchant
4ca7cbe0c9
Fixed coloring.
2019-06-04 09:49:26 -04:00
Julie Marchant
d675800a17
Fixed the text breaking part.
...
Now for the rendering... Seems to be a font issue.
2019-06-04 09:31:45 -04:00
Julie Marchant
c798d0d7ec
Starting to fix the core problem.
...
Using Pango's pango_get_log_attrs function.
Not finished yet, but this is the start of it.
2019-06-03 22:36:03 -04:00
Julie Marchant
0a522faea6
Ugh, it doesn't work at all.
2019-06-03 21:05:38 -04:00
Julie Marchant
1f3f1d46b1
Turn on use of Unicode. (Still not actually used.)
2019-06-03 20:20:13 -04:00
Julie Marchant
edd1239f01
Finally fixed, I think.
2019-06-03 15:54:02 -04:00
Julie Marchant
8a7edc7202
Completely reworked that. Hopefully good now? Will test later.
2019-06-03 14:05:31 -04:00
Julie Marchant
a3e2867ae9
Ugh, this is broken beyond belief...
2019-06-02 23:37:40 -04:00
Julie Marchant
1b8581f471
A bit more
2019-06-02 19:53:03 -04:00
Julie Marchant
1af6cfd75b
Boy was I wrong...
...
Not surprising. Anyway, made some further progress.
2019-06-02 17:40:32 -04:00
Julie Marchant
f23307f34c
A little more progress
2019-06-02 14:39:52 -04:00
Julie Marchant
24f44e509f
Implemented Unicode text rendering... I think?
...
I'm in a bit of a rush so I can't check yet (also it's deactivated
for now). But I think I'm finished? Will check later.
2019-06-02 11:30:39 -04:00
Julie Marchant
ba248f8264
Started migrating to the new blitText, plus a small fix
...
The fix is simpl to make blitTextInPlace center text to the
screen rather than the text creation doing it. That way you don't
get weird behavior with screen_blitText (which already handles centering).
2019-05-30 18:33:31 -04:00
Julie Marchant
840b7fbd30
Rescale backgrounds when resizing window.
2019-05-30 16:51:02 -04:00
Julie Marchant
d17a8f36c7
Better malloc practice, plus several missing warnings
2019-05-23 11:25:54 -04:00
Julie Marchant
b251acb4fe
Removed the now unnecessary casting for malloc calls.
2019-05-23 11:07:03 -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