Seite 1 von 1

Spritewidth und Spriteheight

Verfasst: 12.06.2006 21:09
von Onomatopoetik
Liebe Forengemeinde!

Ich habe folgenden Code geschrieben:

Code: Alles auswählen


Procedure.b MouseOverlapSprite (localx.l, localy.l,spritenumber.l)
If MouseX() >= localx And <= localx + SpriteWidth(0) And MouseY() >= localy And MouseY() <= localy + SpriteHeight(0)
ProcedureReturn 1
Else
ProcedureReturn 0
EndIf
EndProcedure

Leider bekomme ich immer nur: Syntax error in der Zeile mit Spriteheight und -width. Warum?

Für schnelle Hilfe wäre ich sehr dankbar!

Verfasst: 12.06.2006 21:14
von Andre
Du hast einmal MouseX() vergessen.

So ist die 2. Zeile richtig:

Code: Alles auswählen

If MouseX() >= localx And MouseX() <= localx + SpriteWidth(0) And MouseY() >= localy And MouseY() <= localy + SpriteHeight(0) 

Verfasst: 12.06.2006 21:20
von Onomatopoetik
Klasse, vielen Dank. Manchmal ist man echt vernagelt. Ich sollte meinen Code genauer lesen.

Tut mir Leid.
Vielen Dank,
Sebastian