Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- todo:
- dekrementacja w formie a=(-1);
- a potem dodanie a...
- Glupie jak chuj ale mzoe zadziala
- Dzialo:
- extern void object::Wspolpraca()
- {
- object pajunk, target;
- while (radar(AlienSpider)!=null)
- {
- pajunk=radar(AlienSpider);
- turn(direction(pajunk.position));
- move(distance(position,pajunk.position)-15);
- fire(1);
- }
- target=radar(TargetBot);
- turn(direction(target.position));
- move(distance(position,target.position)-20);
- fire(1);
- target=radar(TargetBot);
- turn(direction(target.position));
- fire(1);
- turn(30);
- move(-25);
- turn (90);
- move (15);
- }
- nurek:
- extern void object::Nurek()
- { wait(3.5);
- object aoe ; // atomowe ogniwo elektryczne
- object robot ; // robot z niskim poziomem baterii
- object robot2; // latajacy robot
- object tytan;
- object huta;
- object flag[5];
- flag[0]=radar(RedFlag);
- flag[1]=radar(YellowFlag);
- flag[2]=radar(GreenFlag);
- flag[3]=radar(VioletFlag);
- flag[4]=radar(BlueFlag);
- aoe = radar(NuclearCell);
- goto (aoe.position); //podnoszenie ogniwa
- grab ();
- robot = radar(WheeledGrabber);
- turn(direction(robot.position));
- move(distance(position,robot.position)-3.5);
- drop();
- move(-3);
- int odleglosc[6]={9, 7, 5, 3, 1, -1};
- tytan=radar(TitaniumOre);
- goto(tytan.position);
- grab();
- huta=radar(Converter);
- goto(huta.position);
- drop();
- move(-2);
- wait(15);
- move(2);
- grab();
- turn(direction(flag[3].position));
- move(distance(position, flag[3].position)+odleglosc[0]);
- drop();
- tytan=radar(TitaniumOre);
- goto(tytan.position);
- grab();
- huta=radar(Converter);
- goto(huta.position);
- drop();
- move(-2);
- wait(15);
- move(2);
- grab();
- turn(direction(flag[3].position));
- move(distance(position, flag[3].position)+odleglosc[1]);
- drop();
- tytan=radar(TitaniumOre);
- goto(tytan.position);
- grab();
- huta=radar(Converter);
- goto(huta.position);
- drop();
- move(-2);
- wait(15);
- move(2);
- grab();
- turn(direction(flag[3].position));
- move(distance(position, flag[3].position)+odleglosc[2]);
- drop();
- tytan=radar(TitaniumOre);
- goto(tytan.position);
- grab();
- huta=radar(Converter);
- goto(huta.position);
- drop();
- move(-2);
- wait(15);
- move(2);
- grab();
- turn(direction(flag[3].position));
- move(distance(position, flag[3].position)+odleglosc[3]);
- drop();
- goto(flag[2].position);
- aoe=radar(NuclearCell);
- goto(aoe.position);
- grab();
- turn(direction(flag[3].position));
- move(distance(position, flag[3].position)+odleglosc[4]);
- drop();
- tytan=radar(TitaniumOre);
- goto(tytan.position);
- grab();
- huta=radar(Converter);
- goto(huta.position);
- drop();
- move(-2);
- wait(15);
- move(2);
- grab();
- turn(direction(flag[3].position));
- move(distance(position, flag[3].position)+odleglosc[5]);
- drop();
- }
- wheeled
- extern void object::wheeledGrabber()
- {
- object Wg; //wg-wingedgrabber
- object Sh; //sh-WheeledShooter
- object flag[5];
- flag[0]=radar(RedFlag);
- flag[1]=radar(YellowFlag);
- flag[2]=radar(GreenFlag);
- flag[3]=radar(VioletFlag);
- flag[4]=radar(BlueFlag);
- object huta, ty;
- huta=radar(Converter);
- ty=radar(Titanium);
- wait(50);
- grab(EnergyCell);
- drop(Behind);
- grab();
- drop(EnergyCell);
- Wg=radar(WingedGrabber);
- Sh=radar(WheeledShooter);
- errmode(0);
- goto(Sh.position);
- grab();
- goto(Wg.position);
- drop();
- //errmode(0);
- //goto(flag[2].position);
- }
- winged1
- extern void object::Winged1()
- {
- object flag[5];
- flag[0]=radar(RedFlag);
- flag[1]=radar(YellowFlag);
- flag[2]=radar(GreenFlag);
- flag[3]=radar(VioletFlag);
- flag[4]=radar(BlueFlag);
- object wg,aoe,aod;
- wg=radar(WingedGrabber);
- aoe=radar(NuclearCell);
- object ga,ty;
- grab(EnergyCell);
- drop(InFront);
- wait(160);
- goto(flag[2].position);
- move(10);
- turn(-90);
- move(5);
- aoe=radar(NuclearCell);
- goto(aoe.position);
- grab();
- goto(flag[3].position);
- turn(90);
- move(6);
- drop();
- }
- winged2:
- extern void object::Winged2()
- {
- object flag[5];
- flag[0]=radar(RedFlag);
- flag[1]=radar(YellowFlag);
- flag[2]=radar(GreenFlag);
- flag[3]=radar(VioletFlag);
- flag[4]=radar(BlueFlag);
- object wg,aoe,aod;
- wg=radar(WingedGrabber);
- aoe=radar(NuclearCell);
- grab(EnergyCell);
- drop(InFront);
- wait(98);
- aod=radar(PowerCell);
- goto(flag[1].position);
- move(2);
- grab();
- goto(wg.position);
- drop();
- goto(flag[0].position);
- turn(direction(aoe.position));
- grab();
- goto(flag[3].position);
- turn(90);
- move(8);
- drop();
- goto(flag[2].position);
- aoe=radar(NuclearCell);
- goto(aoe.position);
- grab();
- goto(flag[3].position);
- turn(-90);
- move(8);
- drop();
- goto(flag[0].position);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement