Page 1 sur 1

[PB4.02]Utilisation de << pour une division

Publié : dim. 25/févr./2007 17:34
par Thyphoon
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)

Publié : dim. 25/févr./2007 17:47
par comtois
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 '>>' :)

Publié : dim. 25/févr./2007 18:08
par Thyphoon
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