Hmm...Żeby użyć
\r i \b
musisz zmienić pozycje kursora w konsoli.
Poszukałem w Google takiej funkcji i znalazłem.
Co więcej, owa funkcja działa jak
\r
, czyli nadpisuje zawartość.
Więc nie musisz używać dwóch, wyżej wymienionych sposobów, tylko jednej funkcji.
Łatwiej to zrozumiesz, uruchamiając CMD i wciskając klawisz insert.
Wszystko co napiszesz, zastąpi wcześniej napisany wyraz.
Stwierdziłem, że nie będę przerabiał twojego kodu, tylko napiszę własny. Dzięki temu
zaoszczędziłem czas.
W razie niejasności pisz, chociaż bardzo obszernie wytłumaczyłem wszystko w komentarzach.
Mój "wonsz" jak to nazwałem ten program, ma też kilka rzeczy do których można się przyczepić
np. ruch można wykonać tylko po nadaniu wiadomości przez stoper - odliczanie czasu, jednak
ciężko to zauważyć, bo stoper nadaje 100 wiadomości na sekundę - co 10ms, więc można wykonać
100 ruchów na sekundę - nawet nie jestem w stanie tego zrobić.
Poza tym potuningowałem twój program o kolorki - mamy kolorowe napisy etc. :)
No i wreszcie, wiem że mnie znowu wyzwą za wstawienie gotowca, ale ja osobiście szybciej coś zrozumiem
gdy zobaczę przykład.
Kod:
#include <iostream>
#include <windows.h>
#include <conio.h>
#include <time.h>
#include <cstdio>
#include <string>
#define NIEBIESKI 8700
#define ZIELONY 8701
#define CZERWONY 8702
#define ZOLTY 8703
#define BLEKIT 8704
#define FIOLETOWY 8705
#define ZEGAR 2719
typedef COORD PunktNaMapie;
void Kolorek( int KOLOR );
void ZmienPozycjeKursora( PunktNaMapie Wspolrzedne );
void StworzMape();
int Menu( int & Petla );
void Sterowanie( PunktNaMapie & Waz, double & Czas, int & IloscRuchow, PunktNaMapie IleRuchow );
void RysujOwoc( PunktNaMapie & Owoc, PunktNaMapie & Waz, int IdentyfikatorOwocaX[], int IdentyfikatorOwocaY[], int & NumerOwoca );
bool CzyZebrano( PunktNaMapie & Waz, int IdentyfikatorOwocaX[], int IdentyfikatorOwocaY[] );
void UsuniecieInformacjiOwoca( PunktNaMapie & Waz, int IdentyfikatorOwocaX[], int IdentyfikatorOwocaY[] );
int main( void )
{
PunktNaMapie Waz;
PunktNaMapie Owoc;
PunktNaMapie IleRuchow;
PunktNaMapie Zegarek;
PunktNaMapie TablicaWyniku;
MSG Komunikat;
IleRuchow.X = 19;
IleRuchow.Y = 13;
Waz.X = 4;
Waz.Y = 6;
Zegarek.X = 18;
Zegarek.Y = 11;
TablicaWyniku.X = 9;
TablicaWyniku.Y = 9;
int IloscRuchow;
int Wynik;
int GenerujOwoc;
int Zakoncz = 1;
double Czas;
const WORD Zegar = ZEGAR;
int IdentyfikatorOwocaX[ 47 ];
int IdentyfikatorOwocaY[ 47 ];
int NumerOwoca;
bool Punkt;
srand( time( NULL ) );
for(;; )
{
system( "cls" );
Menu( Zakoncz );
if( Zakoncz == 0 )
{
return 0;
}
IloscRuchow = 0;
NumerOwoca = 0;
Wynik = 0;
Czas = 60;
SetTimer( NULL, Zegar, 10, NULL );
Kolorek( ZOLTY );
std::cout << "\nWynik: ";
Kolorek( FIOLETOWY );
std::cout << Wynik << '\n' << '\n';
Kolorek( ZIELONY );
std::cout << "Pozostaly czas: ";
Kolorek( CZERWONY );
std::cout << Czas << '\n' << '\n';
Kolorek( BLEKIT );
std::cout << "Wykonano ruchow: ";
Kolorek( NIEBIESKI );
std::cout << IloscRuchow;
std::cout << '\n' << '\n' << "Wcisnij Escape, aby zakonczyc.";
Kolorek( ZOLTY );
ZmienPozycjeKursora( Waz );
std::cout << "O";
while( Czas > 0 )
{
if( GetMessage( & Komunikat, NULL, 0, 0 ) == 1 )
{
Kolorek( CZERWONY );
if( Komunikat.message == WM_TIMER )
{
Czas -= 0.01;
GenerujOwoc =( rand() % 99 ) + 1;
ZmienPozycjeKursora( Zegarek );
std::cout << Czas;
}
if( GenerujOwoc % 99 == 0 )
{
RysujOwoc( Owoc, Waz, IdentyfikatorOwocaX, IdentyfikatorOwocaY, NumerOwoca );
}
if( kbhit() )
Sterowanie( Waz, Czas, IloscRuchow, IleRuchow );
Punkt = CzyZebrano( Waz, IdentyfikatorOwocaX, IdentyfikatorOwocaY );
if( Punkt == true )
{
ZmienPozycjeKursora( TablicaWyniku );
Wynik++;
Kolorek( FIOLETOWY );
std::cout << Wynik;
UsuniecieInformacjiOwoca( Waz, IdentyfikatorOwocaX, IdentyfikatorOwocaY );
}
}
}
system( "cls" );
Kolorek( ZIELONY );
std::cout << "\n\t\tZdobyles ";
Kolorek( FIOLETOWY );
std::cout << Wynik;
Kolorek( ZIELONY );
std::cout << " punktow.";
Kolorek( ZOLTY );
std::cout << "\n\n\t\tWykonales ";
Kolorek( CZERWONY );
std::cout << IloscRuchow;
Kolorek( ZOLTY );
std::cout << " ruchow.";
getch();
std::cout << "\n\n";
Kolorek( BLEKIT );
system( "pause" );
}
}
void Kolorek( int KOLOR )
{
HANDLE UchwytKonsoli = GetStdHandle( STD_OUTPUT_HANDLE );
if( KOLOR == 8700 )
{
SetConsoleTextAttribute( UchwytKonsoli, FOREGROUND_BLUE | FOREGROUND_INTENSITY );
}
if( KOLOR == 8701 )
{
SetConsoleTextAttribute( UchwytKonsoli, FOREGROUND_GREEN | FOREGROUND_INTENSITY );
}
if( KOLOR == 8702 )
{
SetConsoleTextAttribute( UchwytKonsoli, FOREGROUND_RED | FOREGROUND_INTENSITY );
}
if( KOLOR == 8703 )
{
SetConsoleTextAttribute( UchwytKonsoli, FOREGROUND_GREEN | FOREGROUND_RED | FOREGROUND_INTENSITY );
}
if( KOLOR == 8704 )
{
SetConsoleTextAttribute( UchwytKonsoli, FOREGROUND_BLUE | FOREGROUND_GREEN | FOREGROUND_INTENSITY );
}
if( KOLOR == 8705 )
{
SetConsoleTextAttribute( UchwytKonsoli, FOREGROUND_RED | FOREGROUND_BLUE | FOREGROUND_INTENSITY );
}
}
void ZmienPozycjeKursora( PunktNaMapie Wspolrzedne )
{
SetConsoleCursorPosition( GetStdHandle( STD_OUTPUT_HANDLE ), Wspolrzedne );
}
void StworzMape()
{
std::cout << "##########" << '\n';
std::cout << "# #" << '\n';
std::cout << "# #" << '\n';
std::cout << "# #" << '\n';
std::cout << "# #" << '\n';
std::cout << "# #" << '\n';
std::cout << "# #" << '\n';
std::cout << "##########" << '\n';
}
int Menu( int & Zakoncz )
{
int Petla = 1;
char Wybor;
Kolorek( FIOLETOWY );
printf( "\t SnakeConsole Version Alpha! \n" );
Kolorek( ZOLTY );
printf( "\t\t\t\t\t\t\t$Programed by Buby$\n\n\n" );
Kolorek( BLEKIT );
printf( "\t\t MENU \n\n" );
Kolorek( CZERWONY );
printf( "[1] \t" );
Kolorek( ZIELONY );
printf( " Rozpocznij gre\n" );
Kolorek( CZERWONY );
printf( "[2] \t" );
Kolorek( ZIELONY );
printf( " Wyjdz\n" );
while( Petla != 2 )
{
Wybor = getch();
if( Wybor == '1' )
{
system( "cls" );
Kolorek( NIEBIESKI );
StworzMape();
Petla = 2;
}
if( Wybor == '2' )
{
Petla = 2;
Zakoncz = 0;
}
}
}
void Sterowanie( PunktNaMapie & Waz, double & Czas, int & IloscRuchow, PunktNaMapie IleRuchow )
{
int Kierunek;
Kierunek = getch();
switch( Kierunek )
{
case 72:
ZmienPozycjeKursora( Waz );
std::cout << " ";
if( Waz.Y != 1 )
{
Waz.Y -= 1;
IloscRuchow++;
ZmienPozycjeKursora( IleRuchow );
Kolorek( NIEBIESKI );
std::cout << IloscRuchow;
}
Kolorek( ZOLTY );
ZmienPozycjeKursora( Waz );
std::cout << "O";
break;
case 80:
ZmienPozycjeKursora( Waz );
std::cout << " ";
if( Waz.Y != 6 )
{
Waz.Y += 1;
IloscRuchow++;
ZmienPozycjeKursora( IleRuchow );
Kolorek( NIEBIESKI );
std::cout << IloscRuchow;
}
Kolorek( ZOLTY );
ZmienPozycjeKursora( Waz );
std::cout << "O";
break;
case 75:
ZmienPozycjeKursora( Waz );
std::cout << " ";
if( Waz.X != 1 )
{
Waz.X -= 1;
IloscRuchow++;
ZmienPozycjeKursora( IleRuchow );
Kolorek( NIEBIESKI );
std::cout << IloscRuchow;
}
Kolorek( ZOLTY );
ZmienPozycjeKursora( Waz );
std::cout << "O";
break;
case 77:
ZmienPozycjeKursora( Waz );
std::cout << " ";
if( Waz.X != 8 )
{
Waz.X += 1;
IloscRuchow++;
ZmienPozycjeKursora( IleRuchow );
Kolorek( NIEBIESKI );
std::cout << IloscRuchow;
}
Kolorek( ZOLTY );
ZmienPozycjeKursora( Waz );
std::cout << "O";
break;
case VK_ESCAPE:
Czas = 0;
break;
}
}
void RysujOwoc( PunktNaMapie & Owoc, PunktNaMapie & Waz, int IdentyfikatorOwocaX[], int IdentyfikatorOwocaY[], int & NumerOwoca )
{
Owoc.X =( rand() % 7 ) + 1;
Owoc.Y =( rand() % 6 ) + 1;
if( Owoc.X != Waz.X )
{
ZmienPozycjeKursora( Owoc );
std::cout << "*";
IdentyfikatorOwocaX[ NumerOwoca ] = Owoc.X;
IdentyfikatorOwocaY[ NumerOwoca ] = Owoc.Y;
NumerOwoca++;
}
else
{
if( Owoc.X != 1 )
{
Owoc.X -= 1;
ZmienPozycjeKursora( Owoc );
std::cout << "*";
IdentyfikatorOwocaX[ NumerOwoca ] = Owoc.X;
IdentyfikatorOwocaY[ NumerOwoca ] = Owoc.Y;
NumerOwoca++;
}
if( Owoc.X != 9 )
{
Owoc.X += 1;
ZmienPozycjeKursora( Owoc );
std::cout << "*";
IdentyfikatorOwocaX[ NumerOwoca ] = Owoc.X;
IdentyfikatorOwocaY[ NumerOwoca ] = Owoc.Y;
NumerOwoca++;
}
}
if( NumerOwoca == 47 )
{
NumerOwoca = 0;
}
}
bool CzyZebrano( PunktNaMapie & Waz, int IdentyfikatorOwocaX[], int IdentyfikatorOwocaY[] )
{
if(( Waz.X == IdentyfikatorOwocaX[ 0 ] && Waz.Y == IdentyfikatorOwocaY[ 0 ] ) ||( Waz.X == IdentyfikatorOwocaX[ 24 ] && Waz.Y == IdentyfikatorOwocaY[ 24 ] ) ||
( Waz.X == IdentyfikatorOwocaX[ 1 ] && Waz.Y == IdentyfikatorOwocaY[ 1 ] ) ||( Waz.X == IdentyfikatorOwocaX[ 25 ] && Waz.Y == IdentyfikatorOwocaY[ 25 ] ) ||
( Waz.X == IdentyfikatorOwocaX[ 2 ] && Waz.Y == IdentyfikatorOwocaY[ 2 ] ) ||( Waz.X == IdentyfikatorOwocaX[ 26 ] && Waz.Y == IdentyfikatorOwocaY[ 26 ] ) ||
( Waz.X == IdentyfikatorOwocaX[ 3 ] && Waz.Y == IdentyfikatorOwocaY[ 3 ] ) ||( Waz.X == IdentyfikatorOwocaX[ 27 ] && Waz.Y == IdentyfikatorOwocaY[ 27 ] ) ||
( Waz.X == IdentyfikatorOwocaX[ 4 ] && Waz.Y == IdentyfikatorOwocaY[ 4 ] ) ||( Waz.X == IdentyfikatorOwocaX[ 28 ] && Waz.Y == IdentyfikatorOwocaY[ 28 ] ) ||
( Waz.X == IdentyfikatorOwocaX[ 5 ] && Waz.Y == IdentyfikatorOwocaY[ 5 ] ) ||( Waz.X == IdentyfikatorOwocaX[ 29 ] && Waz.Y == IdentyfikatorOwocaY[ 29 ] ) ||
( Waz.X == IdentyfikatorOwocaX[ 6 ] && Waz.Y == IdentyfikatorOwocaY[ 6 ] ) ||( Waz.X == IdentyfikatorOwocaX[ 30 ] && Waz.Y == IdentyfikatorOwocaY[ 30 ] ) ||
( Waz.X == IdentyfikatorOwocaX[ 7 ] && Waz.Y == IdentyfikatorOwocaY[ 7 ] ) ||( Waz.X == IdentyfikatorOwocaX[ 31 ] && Waz.Y == IdentyfikatorOwocaY[ 31 ] ) ||
( Waz.X == IdentyfikatorOwocaX[ 8 ] && Waz.Y == IdentyfikatorOwocaY[ 8 ] ) ||( Waz.X == IdentyfikatorOwocaX[ 32 ] && Waz.Y == IdentyfikatorOwocaY[ 32 ] ) ||
( Waz.X == IdentyfikatorOwocaX[ 9 ] && Waz.Y == IdentyfikatorOwocaY[ 9 ] ) ||( Waz.X == IdentyfikatorOwocaX[ 33 ] && Waz.Y == IdentyfikatorOwocaY[ 33 ] ) ||
( Waz.X == IdentyfikatorOwocaX[ 10 ] && Waz.Y == IdentyfikatorOwocaY[ 10 ] ) ||( Waz.X == IdentyfikatorOwocaX[ 34 ] && Waz.Y == IdentyfikatorOwocaY[ 34 ] ) ||
( Waz.X == IdentyfikatorOwocaX[ 11 ] && Waz.Y == IdentyfikatorOwocaY[ 11 ] ) ||( Waz.X == IdentyfikatorOwocaX[ 35 ] && Waz.Y == IdentyfikatorOwocaY[ 35 ] ) ||
( Waz.X == IdentyfikatorOwocaX[ 12 ] && Waz.Y == IdentyfikatorOwocaY[ 12 ] ) ||( Waz.X == IdentyfikatorOwocaX[ 36 ] && Waz.Y == IdentyfikatorOwocaY[ 36 ] ) ||
( Waz.X == IdentyfikatorOwocaX[ 13 ] && Waz.Y == IdentyfikatorOwocaY[ 13 ] ) ||( Waz.X == IdentyfikatorOwocaX[ 37 ] && Waz.Y == IdentyfikatorOwocaY[ 37 ] ) ||
( Waz.X == IdentyfikatorOwocaX[ 14 ] && Waz.Y == IdentyfikatorOwocaY[ 14 ] ) ||( Waz.X == IdentyfikatorOwocaX[ 38 ] && Waz.Y == IdentyfikatorOwocaY[ 38 ] ) ||
( Waz.X == IdentyfikatorOwocaX[ 15 ] && Waz.Y == IdentyfikatorOwocaY[ 15 ] ) ||( Waz.X == IdentyfikatorOwocaX[ 39 ] && Waz.Y == IdentyfikatorOwocaY[ 39 ] ) ||
( Waz.X == IdentyfikatorOwocaX[ 16 ] && Waz.Y == IdentyfikatorOwocaY[ 16 ] ) ||( Waz.X == IdentyfikatorOwocaX[ 40 ] && Waz.Y == IdentyfikatorOwocaY[ 40 ] ) ||
( Waz.X == IdentyfikatorOwocaX[ 17 ] && Waz.Y == IdentyfikatorOwocaY[ 17 ] ) ||( Waz.X == IdentyfikatorOwocaX[ 41 ] && Waz.Y == IdentyfikatorOwocaY[ 41 ] ) ||
( Waz.X == IdentyfikatorOwocaX[ 18 ] && Waz.Y == IdentyfikatorOwocaY[ 18 ] ) ||( Waz.X == IdentyfikatorOwocaX[ 42 ] && Waz.Y == IdentyfikatorOwocaY[ 42 ] ) ||
( Waz.X == IdentyfikatorOwocaX[ 19 ] && Waz.Y == IdentyfikatorOwocaY[ 19 ] ) ||( Waz.X == IdentyfikatorOwocaX[ 43 ] && Waz.Y == IdentyfikatorOwocaY[ 43 ] ) ||
( Waz.X == IdentyfikatorOwocaX[ 20 ] && Waz.Y == IdentyfikatorOwocaY[ 20 ] ) ||( Waz.X == IdentyfikatorOwocaX[ 44 ] && Waz.Y == IdentyfikatorOwocaY[ 44 ] ) ||
( Waz.X == IdentyfikatorOwocaX[ 21 ] && Waz.Y == IdentyfikatorOwocaY[ 21 ] ) ||( Waz.X == IdentyfikatorOwocaX[ 45 ] && Waz.Y == IdentyfikatorOwocaY[ 45 ] ) ||
( Waz.X == IdentyfikatorOwocaX[ 22 ] && Waz.Y == IdentyfikatorOwocaY[ 22 ] ) ||( Waz.X == IdentyfikatorOwocaX[ 46 ] && Waz.Y == IdentyfikatorOwocaY[ 46 ] ) ||
( Waz.X == IdentyfikatorOwocaX[ 23 ] && Waz.Y == IdentyfikatorOwocaY[ 23 ] ) ||( Waz.X == IdentyfikatorOwocaX[ 47 ] && Waz.Y == IdentyfikatorOwocaY[ 47 ] ) )
{
return true;
}
else
{
return false;
}
}
void UsuniecieInformacjiOwoca( PunktNaMapie & Waz, int IdentyfikatorOwocaX[], int IdentyfikatorOwocaY[] )
{
if( Waz.X == IdentyfikatorOwocaX[ 0 ] && Waz.Y == IdentyfikatorOwocaY[ 0 ] )
{
IdentyfikatorOwocaX[ 0 ] = 0;
IdentyfikatorOwocaY[ 0 ] = 0;
}
if( Waz.X == IdentyfikatorOwocaX[ 1 ] && Waz.Y == IdentyfikatorOwocaY[ 1 ] )
{
IdentyfikatorOwocaX[ 1 ] = 0;
IdentyfikatorOwocaY[ 1 ] = 0;
}
if( Waz.X == IdentyfikatorOwocaX[ 2 ] && Waz.Y == IdentyfikatorOwocaY[ 2 ] )
{
IdentyfikatorOwocaX[ 2 ] = 0;
IdentyfikatorOwocaY[ 2 ] = 0;
}
if( Waz.X == IdentyfikatorOwocaX[ 3 ] && Waz.Y == IdentyfikatorOwocaY[ 3 ] )
{
IdentyfikatorOwocaX[ 3 ] = 0;
IdentyfikatorOwocaY[ 3 ] = 0;
}
if( Waz.X == IdentyfikatorOwocaX[ 4 ] && Waz.Y == IdentyfikatorOwocaY[ 4 ] )
{
IdentyfikatorOwocaX[ 4 ] = 0;
IdentyfikatorOwocaY[ 4 ] = 0;
}
if( Waz.X == IdentyfikatorOwocaX[ 5 ] && Waz.Y == IdentyfikatorOwocaY[ 5 ] )
{
IdentyfikatorOwocaX[ 5 ] = 0;
IdentyfikatorOwocaY[ 5 ] = 0;
}
if( Waz.X == IdentyfikatorOwocaX[ 6 ] && Waz.Y == IdentyfikatorOwocaY[ 6 ] )
{
IdentyfikatorOwocaX[ 6 ] = 0;
IdentyfikatorOwocaY[ 6 ] = 0;
}
if( Waz.X == IdentyfikatorOwocaX[ 7 ] && Waz.Y == IdentyfikatorOwocaY[ 7 ] )
{
IdentyfikatorOwocaX[ 7 ] = 0;
IdentyfikatorOwocaY[ 7 ] = 0;
}
if( Waz.X == IdentyfikatorOwocaX[ 8 ] && Waz.Y == IdentyfikatorOwocaY[ 8 ] )
{
IdentyfikatorOwocaX[ 8 ] = 0;
IdentyfikatorOwocaY[ 8 ] = 0;
}
if( Waz.X == IdentyfikatorOwocaX[ 9 ] && Waz.Y == IdentyfikatorOwocaY[ 9 ] )
{
IdentyfikatorOwocaX[ 9 ] = 0;
IdentyfikatorOwocaY[ 9 ] = 0;
}
if( Waz.X == IdentyfikatorOwocaX[ 10 ] && Waz.Y == IdentyfikatorOwocaY[ 10 ] )
{
IdentyfikatorOwocaX[ 10 ] = 0;
IdentyfikatorOwocaY[ 10 ] = 0;
}
if( Waz.X == IdentyfikatorOwocaX[ 11 ] && Waz.Y == IdentyfikatorOwocaY[ 11 ] )
{
IdentyfikatorOwocaX[ 11 ] = 0;
IdentyfikatorOwocaY[ 11 ] = 0;
}
if( Waz.X == IdentyfikatorOwocaX[ 12 ] && Waz.Y == IdentyfikatorOwocaY[ 12 ] )
{
IdentyfikatorOwocaX[ 12 ] = 0;
IdentyfikatorOwocaY[ 12 ] = 0;
}
if( Waz.X == IdentyfikatorOwocaX[ 13 ] && Waz.Y == IdentyfikatorOwocaY[ 13 ] )
{
IdentyfikatorOwocaX[ 13 ] = 0;
IdentyfikatorOwocaY[ 13 ] = 0;
}
if( Waz.X == IdentyfikatorOwocaX[ 14 ] && Waz.Y == IdentyfikatorOwocaY[ 14 ] )
{
IdentyfikatorOwocaX[ 14 ] = 0;
IdentyfikatorOwocaY[ 14 ] = 0;
}
if( Waz.X == IdentyfikatorOwocaX[ 15 ] && Waz.Y == IdentyfikatorOwocaY[ 15 ] )
{
IdentyfikatorOwocaX[ 15 ] = 0;
IdentyfikatorOwocaY[ 15 ] = 0;
}
if( Waz.X == IdentyfikatorOwocaX[ 16 ] && Waz.Y == IdentyfikatorOwocaY[ 16 ] )
{
IdentyfikatorOwocaX[ 16 ] = 0;
IdentyfikatorOwocaY[ 16 ] = 0;
}
if( Waz.X == IdentyfikatorOwocaX[ 17 ] && Waz.Y == IdentyfikatorOwocaY[ 17 ] )
{
IdentyfikatorOwocaX[ 17 ] = 0;
IdentyfikatorOwocaY[ 17 ] = 0;
}
if( Waz.X == IdentyfikatorOwocaX[ 18 ] && Waz.Y == IdentyfikatorOwocaY[ 18 ] )
{
IdentyfikatorOwocaX[ 18 ] = 0;
IdentyfikatorOwocaY[ 18 ] = 0;
}
if( Waz.X == IdentyfikatorOwocaX[ 19 ] && Waz.Y == IdentyfikatorOwocaY[ 19 ] )
{
IdentyfikatorOwocaX[ 19 ] = 0;
IdentyfikatorOwocaY[ 19 ] = 0;
}
if( Waz.X == IdentyfikatorOwocaX[ 20 ] && Waz.Y == IdentyfikatorOwocaY[ 20 ] )
{
IdentyfikatorOwocaX[ 20 ] = 0;
IdentyfikatorOwocaY[ 20 ] = 0;
}
if( Waz.X == IdentyfikatorOwocaX[ 21 ] && Waz.Y == IdentyfikatorOwocaY[ 21 ] )
{
IdentyfikatorOwocaX[ 21 ] = 0;
IdentyfikatorOwocaY[ 21 ] = 0;
}
if( Waz.X == IdentyfikatorOwocaX[ 22 ] && Waz.Y == IdentyfikatorOwocaY[ 22 ] )
{
IdentyfikatorOwocaX[ 22 ] = 0;
IdentyfikatorOwocaY[ 22 ] = 0;
}
if( Waz.X == IdentyfikatorOwocaX[ 23 ] && Waz.Y == IdentyfikatorOwocaY[ 23 ] )
{
IdentyfikatorOwocaX[ 23 ] = 0;
IdentyfikatorOwocaY[ 23 ] = 0;
}
if( Waz.X == IdentyfikatorOwocaX[ 24 ] && Waz.Y == IdentyfikatorOwocaY[ 24 ] )
{
IdentyfikatorOwocaX[ 24 ] = 0;
IdentyfikatorOwocaY[ 24 ] = 0;
}
if( Waz.X == IdentyfikatorOwocaX[ 25 ] && Waz.Y == IdentyfikatorOwocaY[ 25 ] )
{
IdentyfikatorOwocaX[ 25 ] = 0;
IdentyfikatorOwocaY[ 25 ] = 0;
}
if( Waz.X == IdentyfikatorOwocaX[ 26 ] && Waz.Y == IdentyfikatorOwocaY[ 26 ] )
{
IdentyfikatorOwocaX[ 26 ] = 0;
IdentyfikatorOwocaY[ 26 ] = 0;
}
if( Waz.X == IdentyfikatorOwocaX[ 27 ] && Waz.Y == IdentyfikatorOwocaY[ 27 ] )
{
IdentyfikatorOwocaX[ 27 ] = 0;
IdentyfikatorOwocaY[ 27 ] = 0;
}
if( Waz.X == IdentyfikatorOwocaX[ 28 ] && Waz.Y == IdentyfikatorOwocaY[ 28 ] )
{
IdentyfikatorOwocaX[ 28 ] = 0;
IdentyfikatorOwocaY[ 28 ] = 0;
}
if( Waz.X == IdentyfikatorOwocaX[ 29 ] && Waz.Y == IdentyfikatorOwocaY[ 29 ] )
{
IdentyfikatorOwocaX[ 29 ] = 0;
IdentyfikatorOwocaY[ 29 ] = 0;
}
if( Waz.X == IdentyfikatorOwocaX[ 30 ] && Waz.Y == IdentyfikatorOwocaY[ 30 ] )
{
IdentyfikatorOwocaX[ 30 ] = 0;
IdentyfikatorOwocaY[ 30 ] = 0;
}
if( Waz.X == IdentyfikatorOwocaX[ 31 ] && Waz.Y == IdentyfikatorOwocaY[ 31 ] )
{
IdentyfikatorOwocaX[ 31 ] = 0;
IdentyfikatorOwocaY[ 31 ] = 0;
}
if( Waz.X == IdentyfikatorOwocaX[ 32 ] && Waz.Y == IdentyfikatorOwocaY[ 32 ] )
{
IdentyfikatorOwocaX[ 32 ] = 0;
IdentyfikatorOwocaY[ 32 ] = 0;
}
if( Waz.X == IdentyfikatorOwocaX[ 33 ] && Waz.Y == IdentyfikatorOwocaY[ 33 ] )
{
IdentyfikatorOwocaX[ 33 ] = 0;
IdentyfikatorOwocaY[ 33 ] = 0;
}
if( Waz.X == IdentyfikatorOwocaX[ 34 ] && Waz.Y == IdentyfikatorOwocaY[ 34 ] )
{
IdentyfikatorOwocaX[ 34 ] = 0;
IdentyfikatorOwocaY[ 34 ] = 0;
}
if( Waz.X == IdentyfikatorOwocaX[ 35 ] && Waz.Y == IdentyfikatorOwocaY[ 35 ] )
{
IdentyfikatorOwocaX[ 35 ] = 0;
IdentyfikatorOwocaY[ 35 ] = 0;
}
if( Waz.X == IdentyfikatorOwocaX[ 36 ] && Waz.Y == IdentyfikatorOwocaY[ 36 ] )
{
IdentyfikatorOwocaX[ 36 ] = 0;
IdentyfikatorOwocaY[ 36 ] = 0;
}
if( Waz.X == IdentyfikatorOwocaX[ 37 ] && Waz.Y == IdentyfikatorOwocaY[ 37 ] )
{
IdentyfikatorOwocaX[ 37 ] = 0;
IdentyfikatorOwocaY[ 37 ] = 0;
}
if( Waz.X == IdentyfikatorOwocaX[ 38 ] && Waz.Y == IdentyfikatorOwocaY[ 38 ] )
{
IdentyfikatorOwocaX[ 38 ] = 0;
IdentyfikatorOwocaY[ 38 ] = 0;
}
if( Waz.X == IdentyfikatorOwocaX[ 39 ] && Waz.Y == IdentyfikatorOwocaY[ 39 ] )
{
IdentyfikatorOwocaX[ 39 ] = 0;
IdentyfikatorOwocaY[ 39 ] = 0;
}
if( Waz.X == IdentyfikatorOwocaX[ 40 ] && Waz.Y == IdentyfikatorOwocaY[ 40 ] )
{
IdentyfikatorOwocaX[ 40 ] = 0;
IdentyfikatorOwocaY[ 40 ] = 0;
}
if( Waz.X == IdentyfikatorOwocaX[ 41 ] && Waz.Y == IdentyfikatorOwocaY[ 41 ] )
{
IdentyfikatorOwocaX[ 41 ] = 0;
IdentyfikatorOwocaY[ 41 ] = 0;
}
if( Waz.X == IdentyfikatorOwocaX[ 42 ] && Waz.Y == IdentyfikatorOwocaY[ 42 ] )
{
IdentyfikatorOwocaX[ 42 ] = 0;
IdentyfikatorOwocaY[ 42 ] = 0;
}
if( Waz.X == IdentyfikatorOwocaX[ 43 ] && Waz.Y == IdentyfikatorOwocaY[ 43 ] )
{
IdentyfikatorOwocaX[ 43 ] = 0;
IdentyfikatorOwocaY[ 43 ] = 0;
}
if( Waz.X == IdentyfikatorOwocaX[ 44 ] && Waz.Y == IdentyfikatorOwocaY[ 44 ] )
{
IdentyfikatorOwocaX[ 44 ] = 0;
IdentyfikatorOwocaY[ 44 ] = 0;
}
if( Waz.X == IdentyfikatorOwocaX[ 45 ] && Waz.Y == IdentyfikatorOwocaY[ 45 ] )
{
IdentyfikatorOwocaX[ 45 ] = 0;
IdentyfikatorOwocaY[ 45 ] = 0;
}
if( Waz.X == IdentyfikatorOwocaX[ 46 ] && Waz.Y == IdentyfikatorOwocaY[ 46 ] )
{
IdentyfikatorOwocaX[ 46 ] = 0;
IdentyfikatorOwocaY[ 46 ] = 0;
}
if( Waz.X == IdentyfikatorOwocaX[ 47 ] && Waz.Y == IdentyfikatorOwocaY[ 47 ] )
{
IdentyfikatorOwocaX[ 47 ] = 0;
IdentyfikatorOwocaY[ 47 ] = 0;
}
}