Głowię się z tym bardzo długo, szukam różnych opisów, poradników, ale nadal nie mogę wykombinować jak zrobić detekcję myszki i bitmapy...
Bitmapa to u mnie prostokąt 64x32.
Chodzi mi o coś takiego:
- Jeżeli myszka jest poza kafelkiem izometrycznym, świeci się on na biało:
- Jeżeli myszka jest na kafelku izometrycznym, świeci się on na zielono:
Niestety, nie mogę zrobić zwykłego ifa:
if(Myszka.x >= 0 && Myszka.x <= 64 && Myszka.y >= 0 && Myszka.y <= 32) Rysuj();
ponieważ wtedy wyświetla mi takie coś:
Nie wiem jak zrobić, aby kafelek kolorował się tylko wtedy, kiedy myszka będzie na tej części widocznej...