Software > Coding

Gemini V.1.2.2 Sourcen veröffentlicht

<< < (4/5) > >>

Thorsten Otto:
Nein, die beiden Sachen haben (ausser dem Aussehen des "Eselsohr") nichts miteinander zu tun.

Die FlyDial Library ist eher eine Sammlung von Routinen (ähnlich cflib), die u.a. halt auch die Dialoge beweglich macht. Siehe auch https://github.com/gereons/gemini/blob/main/FLYDIAL/FLYDIAL.H (und die anderen Header files), da sind u.a. auch Routinen für einen Font-Selektor bei, die auch von Gemini genutzt werden.

Ist aber eh bald hinfällig, die Umsetzung ist so gut wie fertig. Muss nur nochmal final drüber schauen.

kernal:
Aw cool, danke und "F"!

Thorsten Otto:
Sourcen der FlyDials sind nun verfügbar in meinem fork (https://github.com/th-otto/gemini)

Für die Neugierigen: es gibt ein paar Stellen an denen ich es immer noch nicht geschafft habe, den exakt gleichen Code zu erzeugen. In den meisten Fällen wirkt sich das dahingehend aus, daß der neu kompilierte Code andere Register benutzt als das Original. Solche Stellen sind momentan noch im Source markiert. Die entsprechenden Funktionen habe ich aber manuell geprüft.

Zu beachten ist auch daß die Version laut flydial.gen 0.28 ist, im Source steht aber 0.31. In Gemini 1.a ist wohl die Version 0.48 verbaut.

BTW, in der Zwischenzeit hat Gereon noch ein paar fehlende Sourcen der nls-Library & Tools ergänzt.

Thorsten Otto:
Nachtrag: wenn man mit den nls-tools venus.msg erzeugt (und mit ein paar kleineren Fixes die ich letzten schon gemacht habe) läuft jetzt auch die Standalone Venus (das ist nur der Desktop, ohne eingebaute mupfel).

Ich frag mich allerdings welchen Sinn diese nls tools machen. Es lassen sich damit lediglich die (deutschen) Kommentaree aus den Sourcen extrahieren, eine Übersetzung in andere Sprachen ist damit nicht möglich.
Dafür würde auch eine englische Resource-Datei fehlen.

MJaap:
Tolle Leistung!

Navigation

[0] Themen-Index

[#] Nächste Seite

[*] Vorherige Sete

Zur normalen Ansicht wechseln