05.09.2013, 18:42
Wenn ihr einen neuen Beitrag erstellt, oder einen Beitrag bearbeitet, findet ihr über dem Editor-Fenster in der Button-Leiste ganz rechts nun den Knopf "ab3". Dieser erstellt ein BBCode Konstrukt welches euch die Eingabe von AmiBlitz Source ermöglicht welcher dann im Beitrag highlighted wird.
Beispiel:
[ab3]Statement InitDisplay{}
SHARED base.BaseData
If Used Window = 0 Then CloseWindow 0 ; close the splash screen
ylog{"> ... try " + Str$(base.BaseData\width) + "x" + Str$(base.BaseData\height) + "x" + Str$(base.BaseData\colordepth)}
; mode setting
mode.l = #dbl_scr_BestModeID
If base.BaseData\windowed = 1 Then mode = #dbl_scr_Window
If dbl_Init{"Holla die Waldfee", mode, base.BaseData\width, base.BaseData\height, base.BaseData\colordepth}
ylog{" OK!"} : ylog{" "}
Else
err.s = "cant initialize display width " + Str$(base.BaseData\width) + "x" + Str$(base.BaseData\height) + "x" + Str$(base.BaseData\colordepth)
ylog{" !Error: " + err}
error{err}
End
EndIf
End Statement[/ab3]
Beachte:
Beispiel:
[ab3]Statement InitDisplay{}
SHARED base.BaseData
If Used Window = 0 Then CloseWindow 0 ; close the splash screen
ylog{"> ... try " + Str$(base.BaseData\width) + "x" + Str$(base.BaseData\height) + "x" + Str$(base.BaseData\colordepth)}
; mode setting
mode.l = #dbl_scr_BestModeID
If base.BaseData\windowed = 1 Then mode = #dbl_scr_Window
If dbl_Init{"Holla die Waldfee", mode, base.BaseData\width, base.BaseData\height, base.BaseData\colordepth}
ylog{" OK!"} : ylog{" "}
Else
err.s = "cant initialize display width " + Str$(base.BaseData\width) + "x" + Str$(base.BaseData\height) + "x" + Str$(base.BaseData\colordepth)
ylog{" !Error: " + err}
error{err}
End
EndIf
End Statement[/ab3]
Beachte:
- Das Highlighting basiert auf JavaScript ... ohne JavaScript kein Highlighting
- Der Highlighter ist case-sensitive. Ein "wbstartup" wird nicht highlighted, ein "WBStartup" schon.
- Es sind erst sehr wenige Keywords eingetragen, ich trage aber permanent neue Keywords nach.
- AmiBlitz³ Keywords sind in diesem Style blau, TK-Include Funktionen sind orange und Chipset-abhängige Funktionen sind rot.