Code: Alles auswählen
Procedure stein(sprite,x,y)
If SpriteCollision(2,ball_x,ball_y,sprite,x,y) = 1
If speed_x = 3
speed_x = -3
EndIf
If speed_x = -3
speed_x = 3
EndIf
EndIf
EndProcedure
ball_x und ball_y sind schon vorhanden als variablen
Code: Alles auswählen
Procedure stein(sprite,x,y)
If SpriteCollision(2,ball_x,ball_y,sprite,x,y) = 1
If speed_x = 3
speed_x = -3
EndIf
If speed_x = -3
speed_x = 3
EndIf
EndIf
EndProcedure
Aber nicht in der Procedur.ball_x und ball_y sind schon vorhanden als variablen
Code: Alles auswählen
Shared ball_x
Shared ball_y
Code: Alles auswählen
If speed_x = 3
speed_x = -3
EndIf
If speed_x = -3
speed_x = 3
EndIf
Code: Alles auswählen
If speed_x=3
speed_x=-3
elseif speed_x=-3
speed_x=3
endif
Code: Alles auswählen
speed_x=-speed_x
Code: Alles auswählen
Procedure stein(sprite,x,y)
If SpriteCollision(2,ball_x,ball_y,sprite,x,y) = 1
If speed_x = speed_x
speed_x = -speed_x
EndIf
If speed_x = -speed_x
speed_x = speed_x
EndIf
EndIf
Shared ball_x
Shared ball_y
EndProcedure
Code: Alles auswählen
Procedure stein(sprite,x,y)
Shared ball_x
Shared ball_y
If SpriteCollision(2,ball_x,ball_y,sprite,x,y) = 1
speed_x = -speed_x
EndIf
EndProcedure
Code: Alles auswählen
If speed_x = speed_x ...
Code: Alles auswählen
Procedure stein(sprite,x,y)
Shared ball_x
Shared ball_y
If SpriteCollision(2,ball_x,ball_y,sprite,x,y) = 1
If speed_x = 3
speed_x = -3
EndIf
If speed_x = -3
speed_x = 3
EndIf
EndIf
EndProcedure
Code: Alles auswählen
If SpriteCollision(2,ball_x,ball_y,sprite,x,y) = 1
speed_x = -speed_x
EndIf
Code: Alles auswählen
IF Abs(speed_x)=3
speed_x=-speed_x
EndIF