Class ColorMap

java.lang.Object
  extended by ColorMap

public class ColorMap
extends java.lang.Object


Field Summary
private  java.awt.image.BufferedImage colorMapImage
           
private  java.awt.Color doorway
           
private  java.awt.Color obstacle
           
private  java.awt.Color tunnel
           
 
Constructor Summary
ColorMap(java.awt.image.BufferedImage colorMapImage)
           
 
Method Summary
 void drawMap(java.awt.Graphics2D g, Coco coco, java.awt.Dimension size)
           
 boolean isBlocked(java.awt.Rectangle r)
           
 boolean isInDoorway(java.awt.Rectangle r)
           
 boolean isNearTunnel(java.awt.Rectangle r)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

colorMapImage

private java.awt.image.BufferedImage colorMapImage

tunnel

private java.awt.Color tunnel

doorway

private java.awt.Color doorway

obstacle

private java.awt.Color obstacle
Constructor Detail

ColorMap

public ColorMap(java.awt.image.BufferedImage colorMapImage)
Method Detail

isNearTunnel

public boolean isNearTunnel(java.awt.Rectangle r)

isInDoorway

public boolean isInDoorway(java.awt.Rectangle r)

isBlocked

public boolean isBlocked(java.awt.Rectangle r)

drawMap

public void drawMap(java.awt.Graphics2D g,
                    Coco coco,
                    java.awt.Dimension size)