Layla Marchant
5b29033700
Changed our credits to "The Diligent Circle".
2020-12-26 00:10:10 -05:00
Layla Marchant
45470bb68c
Converted the rest of trailing &&.
2020-11-22 23:33:26 -05: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
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
9863aef0ba
Fixed the warp escape delay bug.
...
That's embarassing.
2020-05-23 21:10:45 -04:00
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