воскресенье, 8 января 2017 г.

Colobot Gold - готовые программы для раздела "Пауки и еда"

Первая задача - "Пауки 1"
extern void object::Spider1()
{
aim(0);
fire(1);
turn(90);
fire(1);
turn(180);
fire(1);
}

Вторая задача - "Батарея 1"
extern void object::Spider2()
{
grab();
turn(90);
drop();
turn(180);
grab();
turn(90);
drop();
}

Третья задача - "Титан 1"
extern void object::Titanium1()
{
move(20);
grab();
turn(180);
move(30);
drop();
move(-2.5);
}

Четвёртая задача - "Титан 2"
extern void object::Titanium2()
{
goto(radar(TitaniumOre).position);
grab();
goto(radar(Converter).position);
drop();
move(-2.5);
}

Пятая задача - "Батарея 2"
extern void object::Spider2()
{
while(true){
goto(radar(PowerCell).position);
grab();
goto(radar(WingedShooter).position);
drop();
}
}

Шестая задача - "Пауки 2"
extern void object::Spider2()
{
while(true){
turn(direction(radar(AlienSpider).position));
fire(1);
}
}

Седьмая задача - "Пауки 3"
extern void object::Spider3()
{
object item;
while(true){
item=radar(AlienSpider);
turn(direction(item.position));
move(distance(position, item.position)-40);
fire(1);
}
}