Jetzt habe ich da ein bisschen ein eigenartiges Problem, wo ich echt nicht weiß wo anfangen!
Code siehe dazu nächsten Beitrag!
Als Abschluß wollte ich noch einen String auf das Gauge draufsetzen, wo dann obenstehen soll
TCAS OFF. (Zu Testzwecken wird jetzt vorerst nur mal
TEST ausgegeben)
Natürlich will ich eine solche Meldung nicht ganz vorne am Gauge picken haben, sondern eher hinten in der plist Reihe.
Das Problem ist jetzt nur, dass alle Makros, die überhalb des String Makros stehen(also eine kleinere plist Nummer haben), nicht angezeigt werden. Somit müsste es an erster Stelle stehen, damit alle Makros funktionieren!
Dass kommt für mich aber nicht in Frage, alleine schon weil ich mit dem Make_Icon alles ausblenden will, sobald die Batterie aus ist.
Ich möchte Make_String als vorletztes Element im Gauge haben(also vor dem Hintergeund).
Wenn man bedenkt, wie wenig Code-Zeilen man in XML für das gleiche Gauge bräuchte bräuchte...
Am beigefügten Bild habe ich den String als zweites Element "eingereiht", es funktioniert also alles bis auf das darüberstehende Make_Icon. Eigentlich müsste der EFIS Schirm schwarz sein, da die Batterie aus ist! Funktioniert aber aus den oben genannten Gründen nicht!
Gibts eigentlich in C eine ähnlich praktische Variable wie (A:master general panel on, bool)??? Meiner Meinung nach eine der wichtigsten Variablen für EFIS überhaupt...
Viele Grüße,
Harri
