Spritewidth und Spriteheight

Anfängerfragen zum Programmieren mit PureBasic.
Onomatopoetik
Beiträge: 5
Registriert: 10.06.2006 09:53

Spritewidth und Spriteheight

Beitrag 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!
Benutzeravatar
Andre
PureBasic Team
Beiträge: 1765
Registriert: 11.09.2004 16:35
Computerausstattung: MacBook Core2Duo mit MacOS 10.6.8
Lenovo Y50 i7 mit Windows 10
Wohnort: Saxony / Deutscheinsiedel
Kontaktdaten:

Beitrag 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) 
Bye,
...André
(PureBasicTeam::Docs - PureArea.net | Bestellen:: PureBasic | PureVisionXP)
Onomatopoetik
Beiträge: 5
Registriert: 10.06.2006 09:53

Beitrag von Onomatopoetik »

Klasse, vielen Dank. Manchmal ist man echt vernagelt. Ich sollte meinen Code genauer lesen.

Tut mir Leid.
Vielen Dank,
Sebastian
Antworten