DroidQuest/src/com/droidquest/materials/RobotBlocker.java

30 lines
772 B
Java
Raw Normal View History

2014-02-02 18:39:08 -03:00
package com.droidquest.materials;
import java.awt.Color;
import com.droidquest.avatars.GameCursor;
import com.droidquest.items.Item;
public class RobotBlocker extends Material {
// Creates a Material that blocks one particular Class of Robot.
private Item robot;
2014-02-02 18:39:08 -03:00
public RobotBlocker(Item rob, Color col) {
robot = rob;
color = col;
passable = true;
detectable = false;
}
2014-02-02 18:39:08 -03:00
public boolean Passable(Item item) {
if (level.gameCursor.getClass().toString().endsWith("GameCursor")) {
GameCursor gc = (GameCursor) level.gameCursor;
if (gc.PlayerInRobot(null) == robot) {
return false;
}
}
return !(item == robot || item == level.player);
}
2014-02-02 18:39:08 -03:00
}