Skocz do zawartości

[C++&Winapi]Kwadracik


Muchomorek

Polecane posty

Chodzi mi o to, aby po wciśnięciu kursora kwadrat na ekranie się przemieszczał. Na razie wygląda to tak:

 

         case WM_TIMER:
             Rectangle (g_hdcOkno, posx, posy, posx-10, posy-10);

 

ale wtedy kwadracik zostawia za sobą czarny ślad :/ Próbowałem to usunąć, przez odrysowanie okna

( SetFocus (hOkno);

InvalidateRect (hOkno, NULL, true);

)

ale wtedy on miga, i go nie za bardzo widać :/ Co można z tym począć?

 

PS. załóżmy, że z kwadracika wylatuje pocisk. Jak mam obliczyć, czy zderzył się z przeciwnikiem? Pozycje potworów zapisuje w formie tablicy: posx i posy

Link do komentarza
Udostępnij na innych stronach

eeech no więc po pierwsze może tempy jestem, ale nie umiem wczytać bitmapy(gdzie trzeba ją dodać, żeby działało load image/bitmap?)

 

na o to:

 

SetFocus (hOkno);

InvalidateRect (hOkno, NULL, true);

 

wymusza odrysowanie ekranu(wyczyszczenie) i próbuje napisać jeszcze raz, ale wszystko sie pi******(tzn. obrazek nieprzyjemnie miga, prawie go nie widać.

Link do komentarza
Udostępnij na innych stronach

Zarchiwizowany

Ten temat jest archiwizowany i nie można dodawać nowych odpowiedzi.

×
×
  • Utwórz nowe...