Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Poziom Baterii
#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]


Messages In This Thread
Poziom Baterii - by skort - 02-04-2018, 02:45 PM
RE: Poziom Baterii - by tomangelo - 02-04-2018, 05:18 PM

Forum Jump:


Users browsing this thread: 1 Guest(s)