Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Poziom Baterii
#1
Witam 
Potrzebuje pomocy a konkretnie jak skonstruować if ktory wykyrwa naladowanego w pelni powercella a jezeli go wykyrje to jedzie do niego 
Pozdrawiam
#2
Możesz użyć funkcji radarall(), działa tak samo jak radar(), jednak zwraca tablicę obiektów zamiast pojedynczego obiektu.
Code:
object[] ogniwa = radarall(PowerCell); //można oczywiście dodać inne kryteria, takie jak odległość czy kierunek względem robota

Następnie tablicę ogniwa można przeszukać element po elemencie w poszukiwaniu potrzebnej baterii
Code:
for (int i = 0; i < sizeof(ogniwa); ++i) //sizeof zwraca ilość elementów w tablicy ogniwa
{
 if(ogniwa[i].energyLevel == 1.0)
   message(ogniwa[i].position);
}
Spoiler :
[Image: unknown.png]


Forum Jump:


Users browsing this thread: 1 Guest(s)