Archive.
Thyphoon
Messages : 2706 Inscription : mer. 25/août/2004 6:31
Localisation : Eragny
Contact :
Message
par Thyphoon » dim. 25/févr./2007 17:34
Pourquoi ce code ne fonctionne pas
Code : Tout sélectionner
Global ME_TileWidth.l=8
Global ME_StartBlocX.l
Global BlocX.l
ME_StartBlocX=BlocX-Int(ME_TileWidth<<1)
ERREUR : can't use with float !!!!!
???????????
et celui là fonctionne ?
Code : Tout sélectionner
Global ME_TileWidth.l=8
Global ME_StartBlocX.l
Global BlocX.l
x=ME_TileWidth<<1
ME_StartBlocX=BlocX-Int(x)
comtois
Messages : 5186 Inscription : mer. 21/janv./2004 17:48
Contact :
Message
par comtois » dim. 25/févr./2007 17:47
parce que la fonction Int() attend un float en paramètre.
ça fonctionne très bien sans Int()
Code : Tout sélectionner
Global ME_TileWidth.l=8
Global ME_StartBlocX.l
Global BlocX.l
ME_StartBlocX=BlocX-(ME_TileWidth<<1)
[EDIT]
Sinon pour diviser c'est
'>>'
Thyphoon
Messages : 2706 Inscription : mer. 25/août/2004 6:31
Localisation : Eragny
Contact :
Message
par Thyphoon » dim. 25/févr./2007 18:08
comtois a écrit : parce que la fonction Int() attend un float en paramètre.
ça fonctionne très bien sans Int()
Code : Tout sélectionner
Global ME_TileWidth.l=8
Global ME_StartBlocX.l
Global BlocX.l
ME_StartBlocX=BlocX-(ME_TileWidth<<1)
[EDIT]
Sinon pour diviser c'est
'>>'
Merci beaucoup la solution était toute bête