|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectcom.brantem.utils.Utils
Class bantu framework Brantem
| Constructor Summary | |
Utils()
|
|
| Method Summary | |
static java.awt.image.BufferedImage[] |
combine(BattleEngine battleEngine,
SpriteBean[] spriteBeans)
Menggabungakan seluruh BufferedImage yang di dapat dari calss array spriteBeans |
static java.awt.image.BufferedImage[] |
combine(java.awt.image.BufferedImage[] destination,
java.awt.image.BufferedImage[] source)
Menggabungakan dua BufferedImage menjadi satu |
static java.lang.String |
generateKey(java.lang.String prefix,
int direction,
int status)
Generate Kode animasi untuk penyimpanan sprite |
static int |
getAttackFrame(FighterSprite sprite)
Mengambil index animasi serangan |
static int |
getRandom(int[] array)
Generate Random int value dari array |
static java.lang.Object |
getRandom(java.lang.Object[] array)
Generate Random object value dari array |
static double |
getXCoordinate(BattleEngine battleEngine,
boolean isFacingRight)
Mengambil koordinat X berdasarkan arah hadap pemain |
static int[] |
isAllow(int[][] allow,
int direction,
int status)
Apakah nilai direction dan status terdapat di allow |
static boolean |
isInArray(int[] frames,
int value)
Apakah nilai value terdapat di array frames |
static boolean |
isIntrupt(int[] intrupt)
Apakah terdapat frame selaan |
static FighterSprite |
makeIntruptSprite(FighterSprite sprite,
FighterSprite intruptor,
int index)
Pembuatan animasi selaan, ini terjadi bila arah atau status pemain atas atau lompat |
static java.awt.image.BufferedImage[] |
makeMirror(java.awt.image.BufferedImage[] bufferedImages,
int[] frames)
Membuat duplikat flip bufferedImage dari frames yang sudah di tentukan |
static int[] |
reversedKey(AdvanceKeyCapture keyCapture,
boolean reversed)
Pengolahan kombinasi tombol |
static java.awt.image.BufferedImage[] |
splitMirror(java.awt.image.BufferedImage[] bufferedImages,
boolean isFacingRight)
Memecah bufferedImage berdasarkan arah hadap pemain |
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public Utils()
| Method Detail |
public static java.lang.String generateKey(java.lang.String prefix,
int direction,
int status)
prefix - Prefix pemain 1 atau pemain 2direction - Tombol arahstatus - Tombol status
public static double getXCoordinate(BattleEngine battleEngine,
boolean isFacingRight)
battleEngine - Class konfigurasi pertarunganisFacingRight - True bila pemain hadap kanan dan false bila hadap kiriBattleEngine
public static java.awt.image.BufferedImage[] makeMirror(java.awt.image.BufferedImage[] bufferedImages,
int[] frames)
bufferedImages - Kumpulan gambar karakterframes - Nomor frame yang akan di duplikat
BufferedImage
public static java.awt.image.BufferedImage[] splitMirror(java.awt.image.BufferedImage[] bufferedImages,
boolean isFacingRight)
bufferedImages - Kumpulan gambar karakterisFacingRight - True bila pemain hadap kanan dan false bila pemain hadap kiri
BufferedImage
public static java.awt.image.BufferedImage[] combine(BattleEngine battleEngine,
SpriteBean[] spriteBeans)
battleEngine - Class konfigurasi pertarunganspriteBeans - Class penampung informasi lokasi file sprite
BufferedImage,
BattleEngine
public static java.awt.image.BufferedImage[] combine(java.awt.image.BufferedImage[] destination,
java.awt.image.BufferedImage[] source)
destination - BufferedImage tujuansource - BufferedImage yang akan di gabung
BufferedImagepublic static boolean isIntrupt(int[] intrupt)
intrupt - Informasi animasi
public static boolean isInArray(int[] frames,
int value)
frames - Array framesvalue - Nilai frame yang di cari
public static int[] isAllow(int[][] allow,
int direction,
int status)
allow - kumpulan kombinasi gerakandirection - Arah pemainstatus - Status pemainpublic static int getAttackFrame(FighterSprite sprite)
sprite - Animasi seranganFighterSprite
public static int[] reversedKey(AdvanceKeyCapture keyCapture,
boolean reversed)
keyCapture - Kombinasi tombol yang di deklarasikan oleh pemainreversed - Apakah posisi pemain berubahAdvanceKeyCapture
public static FighterSprite makeIntruptSprite(FighterSprite sprite,
FighterSprite intruptor,
int index)
sprite - Animasi yang di intuptintruptor - Animasi yang melakukan intruptindex - Batas hadap kanan dan kiriFighterSpritepublic static int getRandom(int[] array)
array - Array yang akan di randompublic static java.lang.Object getRandom(java.lang.Object[] array)
array - Array object yang akan di random
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||