Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public void doSomething(Environnement environnement) {
- this.aleaTurn(environnement.GetRandomGenerator());
- Point front = environnement.getPointInFrontOf(this.position,this.heading);
- Agent newAgent = environnement.getAgent(front);
- if(newAgent==null){
- this.position=front;
- return;
- }
- if(newAgent.isLiftable()) {
- if(this.agentLifted==null) {
- this.liftAgent(newAgent);
- this.position = front;
- }
- else if(this.agentLifted.getName().equals(newAgent.getName())) {
- this.agentLifted.setPosition(this.position);
- }
- }
- }
Add Comment
Please, Sign In to add comment