Je vasi essayer de develloper un petit jeu genre pong and cie, en c++.
mais au lieu d utiliser un mode vga, j utilise une combinaison de system("cls" ) et gotoxy(int x, inty) (conio.c)
cette methode marche bien ,
j ai voulu recreer les bases
c a d class point, class ligne ect...
Code :
- class point
- {
- public :
-
- point();
- point(int x, int y);
- void translate(int x, int y);
- double distance(point b);
- void setx(const int x);
- void sety(const int y);
- int xval ();
- int yval ();
-
- private :
-
- int xcoord;
- int ycoord;
- };
|
Code :
- class ligne
- {
- public :
-
- ligne(point x, point y, int cl, char ch);
- void drawligne ();
-
- private :
-
- point a;
- point b;
- int ligne_color;
- int ligne_caracter;
-
- };
|
et j en viens au probleme suivant, comment tracer une ligne d un point a a un point b ?
verticale, horizontal ok mais diagonale ?
en utilisant des gotoxy(x,y) pour chaque point ?