Wybór kafla za pomocą kursora

0

Witam,

Nie wiem czy piszę w odpowiednim dziale, bo problem nie do końca dotyczy języka C++ lecz wzoru dzięki któremu według współrzędnych kursora mógłbym ustalić na którym kaflu leży kursor.

Na obrazku poniżej jest przykładowa mapa składająca się z 5 kafli wysokości i szerokości. Wszystkie wymiary są zapisane.

user image

Będe bardzo wdzięczny za jakąkolwiek formę pomocy.

0

Masz wymiary całej planszy, znasz wymiar kafla, więc robisz tak
X = x_myszy / 58;
Y = y_myszy / 29;
Trzymając kafle w tablicy, indeks kliknietego kafala to
ID = X + (Y * 5);

Mam nadzieję, że się nie pomyliłem.

1 użytkowników online, w tym zalogowanych: 0, gości: 1