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...)