====== lyxvision.main ====== Framework-Einstiegspunkt für LyxVision: Terminal initialisieren, Ereignis-Loop starten und aufräumen. ''LvxMain'' übernimmt die Treiber-Initialisierung, den Bildschirmaufbau und die saubere Wiederherstellung des Terminal-Zustands beim Beenden. → [[lyx_-_programmiersprache:units:lyxvision|lyxvision]] · [[lyx_-_programmiersprache:units:lyxvision:app|lyxvision.app]] · [[lyx_-_programmiersprache:units:lyxvision:drivers|lyxvision.drivers]] ---- ===== Verwendung ===== import lyxvision.main; import lyxvision.tapplication; fn main(): int64 { // LyxVision initialisieren und Anwendung starten var app: TApplication := TApplicationNew(); return LvxMain(app); } ---- ===== Funktionen ===== ^ Signatur ^ Sichtbarkeit ^ Beschreibung ^ | ''LvxMain(app: TApplication): int64'' | pub | Initialisiert Terminal, startet Event-Loop; gibt Exit-Code zurück | | ''LvxInit(): void'' | pub | Initialisiert Terminal-Treiber ohne App-Instanz | | ''LvxDone(): void'' | pub | Gibt Terminal-Ressourcen frei und stellt Zustand wieder her | | ''LvxScreenWidth(): int64'' | pub | Gibt aktuelle Terminalbreite zurück | | ''LvxScreenHeight(): int64'' | pub | Gibt aktuelle Terminalhöhe zurück | | ''LvxRefresh(): void'' | pub | Zeichnet gesamten Bildschirm neu | Letzte Aktualisierung: 2026-05-22