Colobot Forum - International Colobot Community
Kilka pytań - Printable Version

+- Colobot Forum - International Colobot Community (https://colobot.info/forum)
+-- Forum: [Archive] New forum (2015-2019) (https://colobot.info/forum/forumdisplay.php?fid=76)
+--- Forum: Polish Forums (https://colobot.info/forum/forumdisplay.php?fid=73)
+---- Forum: O wszystkim (https://colobot.info/forum/forumdisplay.php?fid=74)
+---- Thread: Kilka pytań (/showthread.php?tid=624)



Kilka pytań - senrix - 06-09-2015

Witajcie.
Mam kilka pytań odnośnie programowania. Próbuję znaleźć konkretne informacje, ale w wiki i w samej grze jest blado jeśli chodzi niektóre rzeczy. Jakby co mam Colobot gold.

1. Jak zaprogramować by robot szukał tylko niepełnych baterii? Tzxn co wpisać by pustych szukał
2. Instrukcja space. Chcę by robot układ przy fladze w wolnym miejscu. W grze jak na moje jest niezbyt precyzyjnie opisane.
Na razie tyle.


RE: Kilka pytań - krzys_h - 06-09-2015

1. Musisz użyć instrukcji retobject() żeby ręcznie przeszukać wszystkie obiekty na mapie, np. tak:
Code:
for(int i = 0;;i++) {
    object item = retobject(i);
    if(item == null) break;
    if(item.category != PowerCell) continue;
    if(item.energyLevel < 1) {
        // zrób coś z baterią
    }
}

2. Po prostu podaj współrzędne punktu, w okolicy którego ma być znalezione wolne miejsce.
Code:
object flaga = radar(BlueFlag);
goto(space(flaga.position));