[C++, ALLEGRO 4]System kolizji wykrywający strony.
Ostatnio zmodyfikowano 2014-07-28 11:20
Tebex Temat założony przez niniejszego użytkownika |
[C++, ALLEGRO 4]System kolizji wykrywający strony. » 2014-05-02 00:26:09 Mój system wykrywania kolizji(kod funkcji poniżej) nie rozpoznaje z której strony została ona wykryta. Szukałem w google ale nie znalazłem nic ponad funkcje podobne do mojej, lub zbyt trudne dla mnie do zrozumienia. Stąd pytanie - jest jakiś prosty sposób na wykrywanie nie tylko kolizji, ale także z której strony została ona wykryta. Obiecany kod funkcji: bool kolizja( int x1, int x2, int y1, int y2, int x3, int x4, int y3, int y4 ) { if( x1 >= x3 && x1 <= x4 && y1 >= y3 && y1 <= y4 ) return true; else if( x2 >= x3 && x2 <= x4 && y1 >= y3 && y1 <= y4 ) return true; else if( x1 >= x3 && x1 <= x4 && y2 >= y3 && y2 <= y4 ) return true; else if( x2 >= x3 && x2 <= x4 && y2 >= y3 && y2 <= y4 ) return true; else return false; } |
|
matka5432 |
» 2014-07-28 11:20:17 Funkcje trygonometryczne. |
|
« 1 » |