Verfasst: 25.04.2006 23:40
sorry, das habe ich total übersehen! 

Code: Alles auswählen
InitSprite()
InitKeyboard()
UseJPEGImageDecoder()
headx=0
heady=470
coverx = Random(700)
speed=3
covery=0
p=0
Procedure fall()
Repeat
covery+speed
Until covery>700
EndProcedure
Procedure pplus()
StartDrawing(ScreenOutput())
p+10
DrawText("You've got Str(p()) Points")
StopDrawing()
EndProcedure
Procedure pminus()
StartDrawing(ScreenOutput())
p-10
DrawText("You've got Str(p)) Points")
StopDrawing()
EndProcedure
OpenScreen(800,600,32,"R+ vs TH")
LoadSprite(0,"is.jpg",0)
LoadSprite(1,"TH.jpg",0)
LoadSprite(2,"R+.jpg",0)
LoadSprite(3,"titel.jpg",0)
Repeat
ExamineKeyboard()
If KeyboardPushed(#PB_Key_Return)
con=1
EndIf
If KeyboardPushed(#PB_Key_Escape)
quit=1
EndIf
FlipBuffers()
ClearScreen(0,0,0)
ExamineKeyboard()
DisplayTransparentSprite(3,130,150)
If quit=1
End
EndIf
Until con=1
Repeat
ExamineKeyboard()
FlipBuffers()
ClearScreen(0,0,0)
DisplayTransparentSprite(0,headx,heady)
DisplaySprite(1,coverx,covery)
DisplaySprite(2,coverx,covery)
fall()
If SpriteCollision(0,headx,heady,2,headx,heady)
pplus()
EndIf
If SpriteCollision(0,headx,heady,1,headx,heady)
pminus()
EndIf
If KeyboardPushed(#PB_Key_Right)
headx + 5
If headx > 680
headx = 680
EndIf
EndIf
If KeyboardPushed(#PB_Key_Left)
headx - 5
If headx < 0
headx = 0
EndIf
EndIf
Until KeyboardPushed(#PB_Key_Escape)
Code: Alles auswählen
InitSprite()
InitKeyboard()
UseJPEGImageDecoder()
headx=0
heady=470
coverx = Random(700)
speed=3
covery=0
p=0
Procedure fall()
coverx1 = Random(700)
coverx2 = Random(700)
speed=3
covery=0
Repeat
covery+speed
Until covery>700
EndProcedure
Procedure pplus()
p=0
StartDrawing(ScreenOutput())
p+10
DrawText("You've got Str(p) Points")
StopDrawing()
EndProcedure
Procedure pminus()
p=0
StartDrawing(ScreenOutput())
p-10
DrawText("You've got Str(p) Points")
StopDrawing()
EndProcedure
OpenScreen(800,600,32,"R+ vs TH")
LoadSprite(0,"is.jpg",0)
LoadSprite(1,"TH.jpg",0)
LoadSprite(2,"R+.jpg",0)
LoadSprite(3,"titel.jpg",0)
Repeat
ExamineKeyboard()
If KeyboardPushed(#PB_Key_Return)
con=1
EndIf
If KeyboardPushed(#PB_Key_Escape)
quit=1
EndIf
FlipBuffers()
ClearScreen(0,0,0)
ExamineKeyboard()
DisplayTransparentSprite(3,130,150)
If quit=1
End
EndIf
Until con=1
Repeat
ExamineKeyboard()
FlipBuffers()
ClearScreen(0,0,0)
DisplayTransparentSprite(0,headx,heady)
DisplaySprite(1,coverx2,covery)
DisplaySprite(2,coverx1,covery)
fall()
If SpriteCollision(0,headx,heady,2,headx,heady)
pplus()
EndIf
If SpriteCollision(0,headx,heady,1,headx,heady)
pminus()
EndIf
If KeyboardPushed(#PB_Key_Right)
headx + 5
If headx > 680
headx = 680
EndIf
EndIf
If KeyboardPushed(#PB_Key_Left)
headx - 5
If headx < 0
headx = 0
EndIf
EndIf
Until KeyboardPushed(#PB_Key_Escape)