Class SpecialCharacter

java.lang.Object
  extended by SpecialCharacter

public class SpecialCharacter
extends java.lang.Object


Field Summary
private  java.awt.image.BufferedImage characterImage
           
private  Coco coco
           
private  Position cocoPosition
           
private  int counter
           
private  java.util.ArrayList<java.lang.String> dialogue
           
private  java.io.File file
           
private static java.awt.Font font
           
private  java.awt.Graphics2D g
           
private  int h
           
(package private)  boolean hasKey
           
private static PlayerActivatedSound paSound
           
private  Position position
           
private static java.lang.String s1
           
private  int w
           
private  int xPos
           
private  int yPos
           
 
Constructor Summary
SpecialCharacter(Coco c, java.io.File file, java.awt.image.BufferedImage image, java.awt.Graphics2D g)
           
 
Method Summary
 java.awt.image.BufferedImage getImage()
           
 Position getPosition()
           
 void hasKey()
           
 boolean inRange(boolean owl)
           
private  void setImage(java.awt.image.BufferedImage image)
           
private  void setPosition(Position p)
           
 java.lang.String speak()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

cocoPosition

private Position cocoPosition

position

private Position position

coco

private Coco coco

dialogue

private java.util.ArrayList<java.lang.String> dialogue

hasKey

boolean hasKey

characterImage

private java.awt.image.BufferedImage characterImage

w

private int w

h

private int h

xPos

private int xPos

yPos

private int yPos

file

private java.io.File file

counter

private int counter

g

private java.awt.Graphics2D g

font

private static final java.awt.Font font

paSound

private static PlayerActivatedSound paSound

s1

private static java.lang.String s1
Constructor Detail

SpecialCharacter

public SpecialCharacter(Coco c,
                        java.io.File file,
                        java.awt.image.BufferedImage image,
                        java.awt.Graphics2D g)
Method Detail

getPosition

public Position getPosition()

setPosition

private void setPosition(Position p)

speak

public java.lang.String speak()

hasKey

public void hasKey()

inRange

public boolean inRange(boolean owl)

getImage

public java.awt.image.BufferedImage getImage()

setImage

private void setImage(java.awt.image.BufferedImage image)