prog8/examples/test.p8

44 lines
975 B
Lua

%import textio
%import syslib
%zeropage basicsafe
main {
str[] names = ["aap", "noot", "mies", "vuur"]
uword[] names3 = ["aap", "noot", "mies", "vuur"]
ubyte[] values = [11,22,33,44]
uword[] arrays = [names, names3, values]
struct Color {
ubyte red
ubyte green
ubyte blue
}
Color c1 = [11,22,33] ; TODO fix crash
Color c2 = [11,22,33] ; TODO fix crash
Color c3 = [11,22,33] ; TODO fix crash
; uword[] colors = [ c1, c2, c3]
sub start() {
uword s
for s in names {
txt.print(s)
txt.chrout('\n')
}
txt.chrout('\n')
txt.print(names[2])
txt.chrout('\n')
txt.print(names[3])
txt.chrout('\n')
repeat {
txt.print(names3[rnd()&3]) ; TODO doesn't show correct names? only shows 'aap' and 'noot' works fine if idx in separate var
txt.chrout(' ')
}
}
}