Interface

Bietet sehr viel bessere Funktionen um mit dem 2D-Interface arbeiten zu können.

sysGetTime

Bessere Alternative: MEM_GetSysTime() aus Ikarusint sysGetTime()

RGBA

Erzeugt einen vollwertigen zColor
int RGBA(int r, int g, int b, int a)

ChangeAlpha

Ãœberschreibt den Alphawert eines zColors
int ChangeAlpha(int zCol, int a)

GetAlpha

Gibt den Alphawert eines zColors zurück
int GetAlpha(int zCol)Erstellt mit PermMem einen neuen zCViewText auf dem Bildschirm der frei bearbeitet werden kann.int Print_CreateText(string text, string font)Alias zu Print_CreateText, der einen Pointer statt einem Handle zurückgibt.int Print_CreateText(string text, string font)Lediglich ein Alias zu get.zCViewText Print_GetText(int hndl)Lediglich ein Alias zu getPtr.int Print_GetTextPtr(int hndl)Entfernt einen zCViewText vom Bildschirm.
void Print_DeleteText(int hndl)Schreibt die aktuelle Auflösung in das Array Print_Screen und das aktuelle Seitenverhältnis in Print_Ratio.void Print_GetScreenSize()Ein Int-Array, welches die aktuelle Auflösung hält. (Befüllt durch Print_GetScreenSize.)int Print_Screen[2];Eine Floatvariable, welche das aktuelle Seitenverhältnis hält. (Befüllt durch Print_GetScreenSize.)int Print_Ratio;

PS_VMax

Eine Int-Konstante, welche den höchstmöglichen Wert einer virutellen Koordinate hält.
const int PS_VMax = 8192;Gibt Pixel "pos" als virtuelle Position zurück.
int Print_ToVirtual(int pos, int dim)Gegenstück zu Print_ToVirtual.int Print_ToPixel(int pos, int dim)Verrechnet mit dem entsprechenden Seitenverhältnis.
int Print_ToRatio(int size, int dim)Pointer auf eine Font anhand des Namens erhalten.
int Print_GetFontPtr(string font)Namen einer Font anhand des Pointers erhalten.
string Print_GetFontName(int ptr)Gibt die Breite eines Strings in Pixeln zurück.
int Print_GetStringWidth(string text, string font)Die Höhe einer gegebenen Font.
int Print_GetFontHeight(string font)Schreibt wie auch das External "PrintScreen" einen Text auf den Bildschirm, allerdings mit mehr Optionen.
int Print_Ext(int x, int y, string text, string font, int color, int time)Alias zu Print_Ext, allerdings mit Pixelkoordinatenint Print_ExtPxl(int x, int y, string text, string font, int color, int time)

PrintS_Ext

Selbe Funktionalität wie das External "Print", nur mit flüssigen Animationen.
Der Effekt kann beliebig mit den Userkonstanten verändert werden.void PrintS_Ext(string txt, int color)

AI_PrintS_Ext

Abgeleitet von PrintS_Ext, reiht sich allerdings in die AI-Queue von slf ein. Kann zB. in Dialogen verwendet werden um verzögert Text anzuzeigen.void AI_PrintS_Ext(c_npc slf, string txt, int color)

PrintS

Abgeleitet von PrintS_Ext, nur automatisch mit weißer Textfarbe.void PrintS(string txt)

AI_PrintS

Abgeleitet von PrintS, reiht sich allerdings in die AI-Queue von slf ein. Kann zB. in Dialogen verwendet werden um verzögert Text anzuzeigen.void AI_PrintS(c_npc slf, string txt)