com.brantem.sprite
Class MagicSprite

java.lang.Object
  extended bycom.golden.gamedev.object.Sprite
      extended bycom.golden.gamedev.object.AnimatedSprite
          extended bycom.brantem.sprite.FighterAdvanceSprite
              extended bycom.brantem.bean.FighterBean
                  extended bycom.brantem.sprite.FighterSprite
                      extended bycom.brantem.sprite.MagicSprite
All Implemented Interfaces:
java.lang.Cloneable, java.io.Serializable

public class MagicSprite
extends FighterSprite

Class Animasi Ilmu

Version:
1.0
Author:
Elvino
See Also:
Serialized Form

Constructor Summary
MagicSprite(java.awt.image.BufferedImage[] bufferedImages, com.golden.gamedev.object.Timer timer, int[] frames, int hitPoint, double[] horizontal, double[] vertical, MagicDestroy magicDestroy, double offsetX, java.lang.String soundPath)
          Pembuatan class MagicSprite
 
Method Summary
 FighterBean getMagicDestroy()
          Mengambil Class Ilmu hilang
 double getOffsetX()
          Mengambil tambahan koordinat X
 void setMagicDestroy(FighterBean magicDestroy)
          Memasukan Class Ilmu hilang
 void setOffsetX(double offsetX)
          Memasukan koordinat X
 void update(long time)
          Update perubahan yang ada
 
Methods inherited from class com.brantem.sprite.FighterSprite
animationChanged, doFinih, duplicate, resetFacingFrame, resetFighterX, setLocation, setMagicLocation, setNextSprite
 
Methods inherited from class com.brantem.bean.FighterBean
getAttack, getBattleEngine, getBorder, getBorderFrame, getFacing, getFighterId, getFighterX, getFighterY, getHitPoint, getHorizontalSpeed, getHorizontalSpeeds, getIntrupts, getMagicSprite, getMovement, getOrgFinish, getOrgStart, getPlayerGroup, getScoreEngine, getSoundPath, getSprite, getSpriteEngine, getStandFighterId, getVerticalCoordinate, getVerticalCoordinates, getYCoordinate, hasIntrupts, isAttackSprite, isDirection, isFacingRight, isFinish, isInState, isPlayer1, isStatus, keyDown, keyPressed, resetState, setAttack, setAttackSprite, setBattleEngine, setBorder, setFacing, setFighterId, setFighterX, setFighterY, setHitPoint, setHorizontalSpeeds, setIntrupts, setMagicSprite, setMovement, setOrgFinish, setOrgStart, setPlayer1, setSoundPath, setVerticalCoordinate, setVerticalCoordinates
 
Methods inherited from class com.brantem.sprite.FighterAdvanceSprite
getAnimationFrame, getDirection, getImage, getStatus, initAnimation, render, resetState, setAnimation, setAnimationFrame, setDirection, setImages, setInitDirection, setInitStatus, setStatus
 
Methods inherited from class com.golden.gamedev.object.AnimatedSprite
getAnimationTimer, getFinishAnimationFrame, getFrame, getImage, getImages, getStartAnimationFrame, isAnimate, isLoopAnim, setAnimate, setAnimationFrame, setAnimationTimer, setFrame, setImage, setLoopAnim
 
Methods inherited from class com.golden.gamedev.object.Sprite
addHorizontalSpeed, addVerticalSpeed, forceX, forceY, getBackground, getDataID, getDistance, getHeight, getHorizontalSpeed, getID, getLayer, getOldX, getOldY, getScreenX, getScreenY, getVerticalSpeed, getWidth, getX, getY, isActive, isImmutable, isOnScreen, isOnScreen, move, moveTo, moveX, moveY, render, setActive, setBackground, setDataID, setHorizontalSpeed, setID, setImmutable, setLayer, setLocation, setMovement, setSpeed, setVerticalSpeed, setX, setY
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MagicSprite

public MagicSprite(java.awt.image.BufferedImage[] bufferedImages,
                   com.golden.gamedev.object.Timer timer,
                   int[] frames,
                   int hitPoint,
                   double[] horizontal,
                   double[] vertical,
                   MagicDestroy magicDestroy,
                   double offsetX,
                   java.lang.String soundPath)
Pembuatan class MagicSprite

Parameters:
bufferedImages - Kumpulan gambar karakter
timer - Waktu animasi karakter
frames - Nomor array yang di pilih
hitPoint - Nilai serangan
horizontal - Kecepatan horisontal
vertical - Koordinat vertikal
magicDestroy - Class Ilmu hilang
offsetX - Tambahan koordinat X
soundPath - Lokasi file suara
See Also:
BufferedImage, Timer, MagicDestroy
Method Detail

update

public void update(long time)
Update perubahan yang ada

Overrides:
update in class FighterSprite
Parameters:
time - Waktu yang berjalan

getOffsetX

public double getOffsetX()
Mengambil tambahan koordinat X


setOffsetX

public void setOffsetX(double offsetX)
Memasukan koordinat X

Parameters:
offsetX - Koordinat X

getMagicDestroy

public FighterBean getMagicDestroy()
Mengambil Class Ilmu hilang

Returns:
FighterBean Class FighterBean
See Also:
FighterBean

setMagicDestroy

public void setMagicDestroy(FighterBean magicDestroy)
Memasukan Class Ilmu hilang

Parameters:
magicDestroy - Ilmu hilang
See Also:
FighterBean