Oryginalna strona colobot.cba.pl umarła, gdy cba.pl przestało oferować darmowy hosting. To jest statyczny mirror, pobrany w 2018. ~krzys_h
 
Polski Portal COLOBOTa
COLOBOT Polish Portal

Problemy [programowanie] - Stacja przekaźnikowa problem.

Bartek c++ - 30-11-2009, 15:39
Temat postu: Stacja przekaźnikowa problem.
Mam zamiar zrobić program do zabijania wszystkich obcych na planecie tylko mam problem.Jak zrobić tak : gdy jest informacja o określonej wartości w stacji to robot wykonuje czynność.
adiblol - 30-11-2009, 16:08

Czego nie wiesz? Jak odczytać wartosć ze stacji czy jak porównać wartości?
Bartek c++ - 30-11-2009, 16:21

Nie jak zrobić żeby robot wykonywał jakąś czynność jeżeli będzie taka informacja w stacji przekażnikowej.Np send("dist",1.89,70); robot to wyśle a jeżeli będzie taka w stacji on strzeli.
adiblol - 30-11-2009, 18:40

Kod:
if (receive(...)==WARTOSC_REFERENCYJNA) {
 // Tu wstaw co ma robic jesli bedzie w stacji wartosc
} else {
 // Tu wstaw co ma robic jesli nie bedzie w stacji
}


Oto cała filozofia. Pod WARTOSC_REFERENCYJNA podstawiasz jaka wartość musi być żeby robot zrobił tą czynność.

Bartek c++ - 01-12-2009, 15:48

Dzięki adiblol!
adiblol - 01-12-2009, 16:57

Nie ma za co. Wszystko jest w SatComie :)
Bartek c++ - 01-12-2009, 17:10

A jak będzie; jeśli wartość w stacji będzie powyżej limitu np:20 to wykona czynność. a gdy poniżej wyłączy program. Z góry dzięki za pomoc.

[ Dodano: 01-12-2009, 17:45 ]
już wiem.
To np

Kod:
if ( receive("c") >20 )
{
 fire(0.1)
}


Powered by phpBB modified by Przemo & WRIM © 2003 phpBB Group