Zaktualizuj 'Main.cpp'
This commit is contained in:
parent
8076850194
commit
a590bce082
20
Main.cpp
20
Main.cpp
@ -492,7 +492,7 @@ void Move(char kierunek)
|
|||||||
{
|
{
|
||||||
switch (kierunek)
|
switch (kierunek)
|
||||||
{
|
{
|
||||||
//góra-(w)
|
//góra-(w)
|
||||||
case 'w':
|
case 'w':
|
||||||
{
|
{
|
||||||
if (pole[pozycjaTraktoraY - 1][pozycjaTraktoraX][0] != '#')
|
if (pole[pozycjaTraktoraY - 1][pozycjaTraktoraX][0] != '#')
|
||||||
@ -517,7 +517,7 @@ void Move(char kierunek)
|
|||||||
}
|
}
|
||||||
updatePola();
|
updatePola();
|
||||||
}break;
|
}break;
|
||||||
//dół-(s)
|
//dół-(s)
|
||||||
case 's':
|
case 's':
|
||||||
{
|
{
|
||||||
if (pole[pozycjaTraktoraY + 1][pozycjaTraktoraX][0] != '#')
|
if (pole[pozycjaTraktoraY + 1][pozycjaTraktoraX][0] != '#')
|
||||||
@ -526,12 +526,12 @@ void Move(char kierunek)
|
|||||||
zebrane[score] = kod_genetyczny[pozycjaTraktoraY + 1][pozycjaTraktoraX];
|
zebrane[score] = kod_genetyczny[pozycjaTraktoraY + 1][pozycjaTraktoraX];
|
||||||
score+=1;
|
score+=1;
|
||||||
kod_genetyczny[pozycjaTraktoraY + 1][pozycjaTraktoraX] = "000000000";
|
kod_genetyczny[pozycjaTraktoraY + 1][pozycjaTraktoraX] = "000000000";
|
||||||
correctMovement('N');
|
correctMovement('S');
|
||||||
pole[pozycjaTraktoraY][pozycjaTraktoraX][0] = '.';
|
pole[pozycjaTraktoraY][pozycjaTraktoraX][0] = '.';
|
||||||
}
|
}
|
||||||
|
|
||||||
else {
|
else {
|
||||||
correctMovement('N');
|
correctMovement('S');
|
||||||
pole[pozycjaTraktoraY][pozycjaTraktoraX][0] = 'B';
|
pole[pozycjaTraktoraY][pozycjaTraktoraX][0] = 'B';
|
||||||
kod_genetyczny[pozycjaTraktoraY][pozycjaTraktoraX] = przypiszKod();
|
kod_genetyczny[pozycjaTraktoraY][pozycjaTraktoraX] = przypiszKod();
|
||||||
}
|
}
|
||||||
@ -550,12 +550,12 @@ void Move(char kierunek)
|
|||||||
zebrane[score] = kod_genetyczny[pozycjaTraktoraY][pozycjaTraktoraX - 1];
|
zebrane[score] = kod_genetyczny[pozycjaTraktoraY][pozycjaTraktoraX - 1];
|
||||||
score+=1;
|
score+=1;
|
||||||
kod_genetyczny[pozycjaTraktoraY][pozycjaTraktoraX - 1] = "000000000";
|
kod_genetyczny[pozycjaTraktoraY][pozycjaTraktoraX - 1] = "000000000";
|
||||||
correctMovement('N');
|
correctMovement('W');
|
||||||
pole[pozycjaTraktoraY][pozycjaTraktoraX][0] = '.';
|
pole[pozycjaTraktoraY][pozycjaTraktoraX][0] = '.';
|
||||||
}
|
}
|
||||||
|
|
||||||
else {
|
else {
|
||||||
correctMovement('N');
|
correctMovement('W');
|
||||||
pole[pozycjaTraktoraY][pozycjaTraktoraX][0] = 'B';
|
pole[pozycjaTraktoraY][pozycjaTraktoraX][0] = 'B';
|
||||||
kod_genetyczny[pozycjaTraktoraY][pozycjaTraktoraX] = przypiszKod();
|
kod_genetyczny[pozycjaTraktoraY][pozycjaTraktoraX] = przypiszKod();
|
||||||
}
|
}
|
||||||
@ -574,12 +574,12 @@ void Move(char kierunek)
|
|||||||
zebrane[score] = kod_genetyczny[pozycjaTraktoraY][pozycjaTraktoraX + 1];
|
zebrane[score] = kod_genetyczny[pozycjaTraktoraY][pozycjaTraktoraX + 1];
|
||||||
score+=1;
|
score+=1;
|
||||||
kod_genetyczny[pozycjaTraktoraY ][pozycjaTraktoraX + 1] = "000000000";
|
kod_genetyczny[pozycjaTraktoraY ][pozycjaTraktoraX + 1] = "000000000";
|
||||||
correctMovement('N');
|
correctMovement('E');
|
||||||
pole[pozycjaTraktoraY][pozycjaTraktoraX][0] = '.';
|
pole[pozycjaTraktoraY][pozycjaTraktoraX][0] = '.';
|
||||||
}
|
}
|
||||||
|
|
||||||
else {
|
else {
|
||||||
correctMovement('N');
|
correctMovement('E');
|
||||||
pole[pozycjaTraktoraY][pozycjaTraktoraX][0] = 'B';
|
pole[pozycjaTraktoraY][pozycjaTraktoraX][0] = 'B';
|
||||||
kod_genetyczny[pozycjaTraktoraY][pozycjaTraktoraX] = przypiszKod();
|
kod_genetyczny[pozycjaTraktoraY][pozycjaTraktoraX] = przypiszKod();
|
||||||
}
|
}
|
||||||
@ -644,7 +644,7 @@ void tracePath(cell cellDetails[][COL], Pair dest)
|
|||||||
if (p.second < pozycjaTraktoraY)
|
if (p.second < pozycjaTraktoraY)
|
||||||
Move('w');
|
Move('w');
|
||||||
|
|
||||||
//printf("-> (%d,%d) ", p.first, p.second); //---- informacja wierzchołku
|
//printf("-> (%d,%d) ", p.first, p.second); //---- informacja wierzchołku
|
||||||
Sleep(1000);
|
Sleep(1000);
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -861,7 +861,7 @@ void test2()
|
|||||||
}
|
}
|
||||||
test1();
|
test1();
|
||||||
updatePola();
|
updatePola();
|
||||||
//generowanie kodów dla buraków
|
//generowanie kodów dla buraków
|
||||||
for(int i=0;i<27;i++) {
|
for(int i=0;i<27;i++) {
|
||||||
for(int j=0;j<27;j++) {
|
for(int j=0;j<27;j++) {
|
||||||
if (pole[i][j][0] == 'B') {
|
if (pole[i][j][0] == 'B') {
|
||||||
|
Loading…
Reference in New Issue
Block a user