Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public class variables
- {
- static object item;
- static point river;
- static point converter;
- static point derrick;
- static point powerplant;
- }
- public void object::waitfor(int cat, bool type)
- {
- variables readvar();
- if(type == true){
- do readvar.item = radar(cat);
- while(readvar.item == null);
- }
- else{
- do readvar.item = radar(cat);
- while(readvar.item != null);
- }
- }
- public void object::fastconvert()
- {
- variables readvar();
- grab(Behind);
- move(distance(this.position, readvar.converter));
- drop();
- move(-distance(this.position, readvar.derrick));
- waitfor(TitaniumOre, false);
- waitfor(TitaniumOre, true);
- grab(Behind);
- move(distance(this.position, readvar.converter));
- turn(65);
- drop();
- turn(-65);
- grab();
- move(-distance(this.position, readvar.converter));
- turn(65);
- drop(Behind);
- grab();
- turn(-65);
- drop();
- turn(65);
- grab(Behind);
- }
- extern void object::davbattle()
- {
- variables readvar();
- readvar.river = this.position;
- grab();
- move(-9.15);
- drop();
- move(-1.15);
- readvar.converter = this.position;
- build(Converter);
- readvar.derrick = this.position;
- fastconvert();
- turn(25);
- move(4.9);
- drop();
- move(-1);
- readvar.powerplant = this.position;
- build(PowerPlant);
- turn(-90);
- grab();
- turn(direction(readvar.powerplant));
- move(distance(this.position, readvar.powerplant));
- drop();
- turn(direction(readvar.derrick));
- move(distance(this.position, readvar.derrick));
- turn(direction(readvar.converter));
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement