Hello, could anyone please help me with this code. Basically i'm trying to draw my levels for my breakout-type game. however, when i run my code, the level is briefly displayed then the screen turns black.
Thanks for any help.
DeViL
PS:Heres my code:
Graphics 800,600
SetBuffer BackBuffer()
Type brick
Field x
Field y
Field colour
End Type
r_brick=LoadImage("gfx/red_brick.bmp")
b_brick=LoadImage("gfx/red_brick.bmp")
g_brick=LoadImage("gfx/red_brick.bmp")
y_brick=LoadImage("gfx/red_brick.bmp")
Restore level1
For count=0 To 130
b.brick=New brick
Read b\colour
Next
b.brick=First brick
While Not KeyHit(1)
Cls
For y=0 To 9
For x=0 To 12
If b\colour=1 Then DrawImage r_brick,x*ImageWidth(r_brick),y*ImageHeight(r_brick)
If b\colour<2 Then b=After b
Next
Next
Flip
Wend
End
.level1
Data 1,1,1,1,1,1,1,1,1,1,1,1,1
Data 1,1,1,1,1,1,1,1,1,1,1,1,1
Data 0,0,0,0,0,0,0,0,0,0,0,0,0
Data 1,1,1,1,1,1,1,1,1,1,1,1,1
Data 1,1,1,1,1,1,1,1,1,1,1,1,1
Data 1,1,1,1,1,1,1,1,1,1,1,1,1
Data 1,1,1,1,1,1,1,1,1,1,1,1,1
Data 0,0,0,0,0,0,0,0,0,0,0,0,0
Data 1,1,1,1,1,1,1,1,1,1,1,1,1
Data 1,1,1,1,1,1,1,1,1,1,1,1,1
Data 2
Thanks for any help.
DeViL
PS:Heres my code:
Graphics 800,600
SetBuffer BackBuffer()
Type brick
Field x
Field y
Field colour
End Type
r_brick=LoadImage("gfx/red_brick.bmp")
b_brick=LoadImage("gfx/red_brick.bmp")
g_brick=LoadImage("gfx/red_brick.bmp")
y_brick=LoadImage("gfx/red_brick.bmp")
Restore level1
For count=0 To 130
b.brick=New brick
Read b\colour
Next
b.brick=First brick
While Not KeyHit(1)
Cls
For y=0 To 9
For x=0 To 12
If b\colour=1 Then DrawImage r_brick,x*ImageWidth(r_brick),y*ImageHeight(r_brick)
If b\colour<2 Then b=After b
Next
Next
Flip
Wend
End
.level1
Data 1,1,1,1,1,1,1,1,1,1,1,1,1
Data 1,1,1,1,1,1,1,1,1,1,1,1,1
Data 0,0,0,0,0,0,0,0,0,0,0,0,0
Data 1,1,1,1,1,1,1,1,1,1,1,1,1
Data 1,1,1,1,1,1,1,1,1,1,1,1,1
Data 1,1,1,1,1,1,1,1,1,1,1,1,1
Data 1,1,1,1,1,1,1,1,1,1,1,1,1
Data 0,0,0,0,0,0,0,0,0,0,0,0,0
Data 1,1,1,1,1,1,1,1,1,1,1,1,1
Data 1,1,1,1,1,1,1,1,1,1,1,1,1
Data 2