Oryginalna strona colobot.cba.pl umarła, gdy cba.pl przestało oferować darmowy hosting. To jest statyczny mirror, pobrany w 2018. ~krzys_h
|
Forum - Polski Portal COLOBOTa |
|
|
Przesunięty przez: Abadon 20-02-2010, 14:20 |
Śmieciarz |
Autor |
Wiadomość |
colobotwymiiata
Zjem cię
Twoja ulubiona misja: Swobodna na Krystalii
Pomógł: 6 razy Wiek: 20 Dołączył: 02 Lut 2009 Posty: 329 Skąd: Oleśnica
|
Wysłany: 20-02-2009, 22:46 Śmieciarz
|
|
|
Ot, zwykły bot śmieciarz, przerabia wraki na tytan.
PS.:Tylko trzeba zaprogramować innego robota, żeby mu baterię zmieniał.
Kod: | extern void object::Sprzątaj()
{
object q;
point start;
start=position;
while(true)
{
if(radar(Wreck,0,360,0,9999999999999999999999999,1) !=null)
{
q=radar(Wreck);
idz(q);
recycle();
message("Posprzątałem,wracam");
goto(start);
}
}
}
object object::idz(object q)
{
while(radar(Wreck,0,360,0,6)==null)
{
turn(direction(q.position));
motor(1,1);
if(radar(0,0,360,0,5)!=null)
{
turn(-90);
move(3);
turn(90);
}
}
motor(0,0);
move(2);
}
|
|
Ostatnio zmieniony przez colobotwymiiata 20-02-2009, 23:27, w całości zmieniany 1 raz |
|
|
|
|
Konrad
Wiek: 30 Dołączył: 06 Lut 2009 Posty: 47 Skąd: z Polski
|
Wysłany: 20-02-2009, 22:56
|
|
|
Też kiedyś podobny napisałem |
|
|
|
|
colobotwymiiata
Zjem cię
Twoja ulubiona misja: Swobodna na Krystalii
Pomógł: 6 razy Wiek: 20 Dołączył: 02 Lut 2009 Posty: 329 Skąd: Oleśnica
|
Wysłany: 20-02-2009, 23:09
|
|
|
Hej, mi się zdaje, czy coś dziwnego dzieje się z załącznikami???
EDIT:
Ok już naprawione. |
|
|
|
|
DeiDara
Derosa out.
Twoja ulubiona misja: Wszystkie z Wulkani
Pomógł: 2 razy Wiek: 21 Dołączył: 23 Lip 2008 Posty: 205 Skąd: Włocławek
|
Wysłany: 22-02-2009, 13:33
|
|
|
nie wiem |
_________________ An open mind is like a fortress with its gates unbarred and unguarded.
|
|
|
|
|
Knight_in_Fire
Wiek: 27 Dołączył: 29 Sie 2010 Posty: 19 Skąd: Rybnik
|
Wysłany: 02-09-2010, 09:53 Re: Śmieciarz
|
|
|
colobotwymiiata napisał/a: |
Kod: | extern void object::Sprzątaj()
{
object energia;
object q;
while(true)
{
if(radar(Wreck,0,360,0,9999999999999999999999999,1) !=null)
{
q=radar(Wreck);
idz(q);
recycle();
}
[b] //energia
if(energyCell.energyLevel < 0.4)
{
energia=radar(PowerStation);
if(energia != null)
{
goto(energia.position);
wait(5);
}
else if(radar(PowerCaptor)!=null)
{
energia = radar(PowerCaptor);
goto(energia.position);
while(energyCell.energyLevel<0.9);
move(10);
}
else {
message("Nie mam sie gdzie naladowac :(",1);
break;
}
} [/b]
}
}
object object::idz(object q)
{
while(radar(Wreck,0,360,0,6)==null)
{
turn(direction(q.position));
motor(1,1);
if(radar(0,0,360,0,5)!=null)
{
turn(-90);
move(3);
turn(90);
}
}
motor(0,0);
move(2);
}
|
|
Dodane z WybijMrowy. Przetestowane. |
|
|
|
|
|
Nie możesz pisać nowych tematów Możesz odpowiadać w tematach Nie możesz zmieniać swoich postów Nie możesz usuwać swoich postów Nie możesz głosować w ankietach Nie możesz załączać plików na tym forum Możesz ściągać załączniki na tym forum
|
Wersja do druku
|
|
| |
|
|
|
|
Polski Portal COLOBOTa © 2008 - 2012 |
|
|