Die integrierten Konstanten werden von vielen Befehlen für eine spezielle
Aktion verwendet, damit unterscheidet sich ihre Funktion von Konstante zu
Konstante. Wenn ein Befehl eine spezielle Konstante als Argument erfordert
(z.B. SetFontStyle() die Konstanten #BOLD
, #ITALIC
, #NORMAL
und #UNDERLINED
),
dann werden diese Konstanten für diesen Befehl in der Dokumentation beschrieben.
Zusätzlich gibt es einige Konstanten, die Sie jedes Mal benutzen können, wenn ein Hollywood-Befehl nach den x- oder y-Koordinaten fragt. Diese Konstanten sind die sogenannten "Positionskonstanten". Sie ermöglichen es, einfach sehr oft benutzte Positionen anzugeben.
Die folgenden Konstanten können als x-Koordinate verwendet werden:
#CENTER:
#LEFT:
#LEFTOUT:
#RIGHT:
#RIGHTOUT:
#USELAYERPOSITION:
Die nun folgenden Konstanten können als y-Koordinate verwendet werden:
#CENTER:
#TOP:
#TOPOUT:
#BOTTOM:
#BOTTOMOUT:
#USELAYERPOSITION:
Diese Konstanten machen es sehr einfach, Ihre Objekte zu positionieren. Zum
Beispiel, wenn Sie Pinsel 1 in der Mitte des Displays angezeigt werden soll,
dann benutzen Sie DisplayBrush() und setzen für alle Argumente, #CENTER
,
#CENTER
et voilą!
Sie können sogar eine Feinabstimmung der Positionen durch Subtrahieren sowie
Addieren der Werte dieser Konstanten erhalten! Z.B. DisplayBrush(1, #CENTER, #CENTER + 25)
zeigt den Pinsel 1 25 Pixel unterhalb der vertikalen Mitte des Displays.
Es gibt auch einige Konstanten, die Ihnen einfachen Zugang einiger Grundfarben
ermöglicht: #BLACK
, #MAROON
, #GREEN
, #OLIVE
, #NAVY
, #PURPLE
, #TEAL
, #GRAY
, #SILVER
,
#RED
, #LIME
, #YELLOW
, #BLUE
, #FUCHSIA
, #AQUA
, #WHITE
.
Schließlich definiert Hollywood einige plattformspezifische Konstanten. Diese sind abhängig von der Plattform, auf der Hollywood derzeit läuft oder kompiliert. Sie können die Präprozessor-Anweisung @IF verwenden, um diese Konstanten zu überprüfen und die gewünschte Aktion auszuführen. Diese plattformspezifischen Konstanten finden Sie bei der Präprozessor-Anweisung @IF in dieser Dokumentation. Siehe IF für Details.