Salut!
Le patch pour le caméra est sur le dépot subversion.
Merci!

Lodesi

Le Vendredi 13 Janvier 2006 23:39, R.Vigniel a écrit :
> hello
>
> j'ai bien aimé womux, ca me rappelle de bon souvenir :), félicitation !
>
> j'ai amélioré un peu le scrolling quand la souris est au bord de l'ecran,
> je trouvait ca genant que ca soit tout ou rien. avec ce code la vitesse du
> scroll est progressif en fonction de la distance par rapport au bord de
> l'ecran:
>
> (désolé pas eu le temps de faire un patch clean):
>
> dans src/interface/mouse.cpp:
>
> // Largeur de la zone de sensibilite au camera a la souris
> const int SENSIT_SCROLL_MOUSE = 40; // pixels
>
> void Mouse::ScrollCamera() const
> {
>         int x = GetX();
>         int y = GetY();
>   //Move camera with mouse when cursor is on border of the screen
>   int dx = x-SENSIT_SCROLL_MOUSE;
>   if (dx<0) {
>     camera.SetXY (dx/2, 0);
>     camera.autorecadre = false;
>   }
>   dx=video.GetWidth()-x-SENSIT_SCROLL_MOUSE;
>   if (dx < 0) {
>     camera.SetXY (-dx/2, 0);
>     camera.autorecadre = false;
>   }
>
>   int dy = y-SENSIT_SCROLL_MOUSE;
>   if (dy < 0) {
>     camera.SetXY (0, dy/2);
>     camera.autorecadre = false;
>   }
>
>   dy = video.GetHeight()-y-SENSIT_SCROLL_MOUSE;
>   if (dy < 0) {
>     camera.SetXY (0,-dy/2);
>     camera.autorecadre = false;
>   }
>
> }
>
>
>
>
> * un autre truc (pas eu le temps de regarder en detail), je trouve que le
> ciblage n'est pas super precis, y'a peu etre quelque chose a ameliorer sur
> le centre de rotation des sprites des armes. je regarderai ca
>
>
> rich
> (ex fan de worms sur amiga, la seule version qui valait le coup a
> l'epoque...)
>
> _______________________________________________
> Wormux-dev mailing list
> Wormux-dev@gna.org
> https://mail.gna.org/listinfo/wormux-dev





___________________________________________________________________________
Nouveau : téléphonez moins cher avec Yahoo! Messenger ! Découvez les tarifs 
exceptionnels pour appeler la France et l'international.
Téléchargez sur http://fr.messenger.yahoo.com


Répondre à