Skocz do zawartości

[C++, Allegro] Rysowanie pikseli na bitmapie


Thyrox

Polecane posty

To mój pierwszy program w Allegro, dużo o nim nie czytałem. Chciałem zrobić coś w rodzaju gry przypominającej Tron, jednak mam problem dotyczący rysowania linii. Napisałem taki kod:

while (!key[KEY_ESC])
{
	int x1 = 100, y1 = 100;

KIERUNEK Kierunek = PRAWO;

  	rest(10);
putpixel(screen, x1, y1, makecol( 255, 0, 255 ));

switch(Kierunek)
{
  	case PRAWO: x1++; break;
	case LEWO: x1--; break;
	case GORA: y1--; break;
	case DOL: y1++; break;
  	}

if (keypressed())
{
  	switch(readkey())
  	{
     	case 'd': Kierunek = PRAWO; break;
   	case 'a': Kierunek = LEWO; break;
   	case 'w': Kierunek = GORA; break;
   	case 's': Kierunek = DOL; break;
  	}
  	} 
}

 

Jednak zamiast ciągle kolorujących się pikseli na zwiększających się współrzędnych, maluje tylko jeden piksel i nic się dalej nie dzieje.

Link do komentarza
Udostępnij na innych stronach

Zarchiwizowany

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

×
×
  • Utwórz nowe...