クラス
bakutan.common.Body の使用

Body を使用しているパッケージ
bakutan.common   
bakutan.common.ai   
 

bakutan.common での Body の使用
 

bakutan.common での Body のサブクラス
 class ClientBody
           
 

Body を返す bakutan.common のメソッド
abstract  Body BStage.createBodyInstance(byte bodyType)
           
 Body BPickIntersection.getBody()
           
 Body BStage.getBody(int id)
           
 Body[] BStage.getBodys()
           
 Body[] BStage.getBodysByType(byte type)
           
abstract  Body[] BStage.getBodysHasScore()
           
abstract  Body[] BStage.getSortedBodys()
           
 Body DataManager.inputBody(java.io.DataInputStream in, BStage bstage)
           
 Body[] DataManager.inputBodys(java.io.DataInputStream in, BStage bstage)
           
 

Body 型の引数を持つ型を返す bakutan.common のメソッド
 java.util.Iterator<Body> BStage.getBodysIterator()
           
 

Body 型のパラメータを持つ bakutan.common のメソッド
 void EventHandler.action(long currentTime, long generationTime, Body target, BVector2f position, byte action)
           
 void EventHandler.add(long currentTime, long generationTime, Body target)
           
 void BStage.addBody(Body body)
           
 void EventHandler.armor(long currentTime, long generationTime, Body target, Body from, byte type, int armor)
           
 void EventHandler.delete(long currentTime, long generationTime, Body target)
           
 void EventThread.deleteEventAbout(Body target)
           
 void BStage.drawBStage(java.awt.Graphics bg, long currenttime, java.awt.Dimension size, bakutan.common.graphics.CharacterImageBundle cib, bakutan.common.graphics.EffectBundle eb, Body myBody, Body myBodyGhost)
           
abstract  void BStage.drawRadar(java.awt.Graphics bg, long currenttime, java.awt.Dimension size, Body myBody, BVector2f center)
           
abstract  void BStage.drawScore(java.awt.Graphics bg, long currenttime, java.awt.Dimension size, Body myBody)
           
 BPickResult BStage.estimateCollision(Body body)
           
 BPickResult BStage.estimateIntersection(Body body)
           
 BPickResult BStage.estimateIntersection(Body body, java.util.Set<Body> ignore)
           
 void Body.eventArmorChange(EventHandler eventHandler, BStage bstage, Body from, int type, int value)
           
 void Body.eventChangeOthersArmor(EventHandler eventHandler, BStage bstage, Body to, int type, int value)
           
 void BStage.eventClientPostAdd(long currenttime, Body body)
           
 void BStage.eventClientPreAdd(long currenttime, Body body)
           
 void Body.eventCollisition(EventHandler eventHandler, BStage bstage, Body target)
           
 void Body.eventPush(EventHandler eventHandler, BStage bstage, Body target)
           
 int BStage.getClientActionHook(Body myBody, int action)
           
 boolean Body.isCheckCollidWith(Body target)
           
 boolean Body.isCheckIntersectWith(Body target)
           
 boolean BStage.isIntersectOther(Body body, int state)
           
 void EventHandler.message(long currentTime, long generationTime, Body target, byte type, java.lang.String message)
           
 void EventHandler.move(long currentTime, long generationTime, Body target, BVector2f position, BVector2f velocity, BVector2f direction)
           
 void EventHandler.multiAdd(long currentTime, long generationTime, Body[] targets)
           
 void EventHandler.option(long currentTime, long generationTime, Body target, byte type, int option)
           
 void DataManager.outputData(java.io.DataOutputStream out, Body body)
           
 void DataManager.outputData(java.io.DataOutputStream out, Body[] bs)
           
 void BStage.pickAll(Body body, java.util.Set<Body> destination)
           
 void BStage.pickIntersection(Body body, java.util.Set<Body> destination)
           
 void EventHandler.recheckIntersect(long currentTime, long generationTime, Body target)
           
 boolean BStage.removeBody(Body body)
           
 void EventHandler.score(long currentTime, long generationTime, Body[] targets, int[] scores)
           
 void EventHandler.scoreChange(long currentTime, long generationTime, Body from, Body[] targets, int[] scores)
           
 void EventHandler.scoreChange(long currentTime, long generationTime, Body from, Body[] targets, int[] scores)
           
 void Body.set(Body body)
          与えられたインスタンスの内容をこのインスタンスにコピーする。
 void EventHandler.setPosition(long currentTime, long generationTime, Body target, BVector2f position)
           
 void Body.setWithoutPosition(Body body)
          与えられたインスタンスの内容をこのインスタンスにコピーする。
 void EventHandler.smallAction(long currentTime, long generationTime, Body target, byte action)
           
 void EventHandler.sound(long currentTime, long generationTime, Body target, byte type)
           
 void EventHandler.state(long currentTime, long generationTime, Body target, byte type, int state)
           
 

Method parameters in bakutan.common with type arguments of type Body
 BPickResult BStage.estimateIntersection(Body body, java.util.Set<Body> ignore)
           
 void BStage.pickAll(Body body, java.util.Set<Body> destination)
           
 void BStage.pickAllByType(BVector2f pos, BShape pg, byte type, java.util.Set<Body> destination)
           
 void BStage.pickIntersection(Body body, java.util.Set<Body> destination)
           
 

Body 型のパラメータを持つ bakutan.common のコンストラクタ
BPickIntersection(float distance, Body body)
           
 

bakutan.common.ai での Body の使用
 

Body 型のパラメータを持つ bakutan.common.ai のコンストラクタ
BodyInfoForAI(Body body)