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

36 lines
727 B
Java

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.
Item robot;
public RobotBlocker(Item rob, Color col)
{
robot = rob;
color = col;
passable = true;
detectable = false;
}
public boolean Passable(Item item)
{
if (level.gameCursor.getClass().toString().endsWith("GameCursor"))
{
GameCursor gc = (GameCursor) level.gameCursor;
if (gc.PlayerInRobot(null) == robot)
return false;
}
if (item == robot || item == level.player)
return false;
else
return true;
}
}