AmigaPorts / ACE

Amiga C Engine
Mozilla Public License 2.0
155 stars 26 forks source link

Font unicode and random manager rewrite #156

Closed tehKaiN closed 2 years ago

tehKaiN commented 2 years ago

fixes #155 fixes #64

also bunch of minor fixes/improvements done along the way.

The unicode tech is used to produce font in Aminer which supports English as well as Polish characters. This allows mapping e.g. Polish chars (zażółć gęślą jaźń) to be located just after the basic alphabet characters or in any other part of 256-character ACE font table.

The RNG rewrite was long overdue. I've grabbed one which I've found earlier because xoroshiro64 uses multiplication and I couldn't be assed to find out how to implement xoroshiro32 and check if it has multiplications too.