Class Coco
java.lang.Object
Coco
public class Coco
- extends java.lang.Object
|
Constructor Summary |
Coco(java.io.File file,
java.awt.image.BufferedImage[] image)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
close
private boolean close
dead
private boolean dead
holdingWeapon
private boolean holdingWeapon
isShooting
private boolean isShooting
isWalking
private boolean isWalking
image
private java.awt.image.BufferedImage[] image
cycle
private int cycle
frame
private int frame
damage
private int damage
hitPoints
private int hitPoints
maxHP
private int maxHP
lives
private int lives
clIndex
private int clIndex
crIndex
private int crIndex
cdIndex
private int cdIndex
glIndex
private int glIndex
grIndex
private int grIndex
gdIndex
private int gdIndex
mlIndex
private int mlIndex
mrIndex
private int mrIndex
mdIndex
private int mdIndex
eIndex
private int eIndex
nIndex
private int nIndex
sIndex
private int sIndex
wIndex
private int wIndex
p
private Position p
initialPos
private Position[] initialPos
r
private java.awt.Rectangle r
dialogue
private java.lang.String[] dialogue
weapon
private Weapon[] weapon
Coco
public Coco(java.io.File file,
java.awt.image.BufferedImage[] image)
getImage
public java.awt.image.BufferedImage[] getImage()
getDamage
public int getDamage()
getHitPoints
public int getHitPoints()
getLives
public int getLives()
getMaxHP
public int getMaxHP()
getPosition
public Position getPosition()
getRectangle
public java.awt.Rectangle getRectangle()
getWeapon
public Weapon[] getWeapon()
getWeaponInUse
public Weapon getWeaponInUse()
setImage
public void setImage(java.awt.image.BufferedImage[] image)
setDamage
public void setDamage(int damage)
setHitPoints
public void setHitPoints(int hitPoints)
setMapPosition
public void setMapPosition(int currMap)
setMaxHP
public void setMaxHP(int maxHP)
setPosition
public void setPosition(Position p)
setWeapons
public void setWeapons(Weapon[] weapon)
resetHealth
public boolean resetHealth()
isDead
public boolean isDead()
move
public void move(int direction)
takeDamage
public void takeDamage(int damage)
heal
public void heal(int hp)
isShooting
public boolean isShooting()
setShooting
public void setShooting(boolean isShooting)
isWalking
public boolean isWalking()
setWalking
public void setWalking(boolean isWalking)
isHoldingWeapon
public boolean isHoldingWeapon()
setHoldingWeapon
public void setHoldingWeapon(boolean holdingWeapon)
incrementCycle
public void incrementCycle()
draw
public void draw(java.awt.Graphics2D g,
int screenX,
int screenY)