bakutan.common
クラス DataManager
java.lang.Object
bakutan.common.DataManager
public class DataManager
- extends java.lang.Object
- 作成者:
- cattaka
メソッドの概要 |
static byte |
convBVectorToByte(BVector2f vec)
|
static BVector2f |
convByteToBVector(byte src)
|
static java.util.Collection<bakutan.common.serverinfo.SmallServerInfo> |
downloadSmallServerinfos(java.net.InetSocketAddress address,
int timeout)
|
static DataManager |
getAvailableDataManager()
|
static DataManager |
getAvailableDataManager(java.lang.String protocol)
|
static bakutan.common.serverinfo.BStageState |
getBStageState(java.net.InetSocketAddress address,
int timeout)
|
static bakutan.common.serverinfo.BStageState |
getBStageState(java.lang.String host,
int port,
int timeout)
|
static java.lang.String |
getBuildNumber()
|
static java.lang.String |
getCurrentProtocolVersion()
|
static bakutan.common.serverinfo.SmallBStageState |
getSmallBStageState(java.lang.String host,
int port,
int timeout)
|
Body |
inputBody(java.io.DataInputStream in,
BStage bstage)
|
bakutan.common.event.BodyEvent |
inputBodyEvent(java.io.DataInputStream in,
BStage bstage)
|
Body[] |
inputBodys(java.io.DataInputStream in,
BStage bstage)
|
static BodyState |
inputBodyState(java.io.DataInputStream in)
|
BShape |
inputBShape(java.io.DataInputStream in)
|
BStage |
inputBStage(java.io.DataInputStream in)
|
static bakutan.common.serverinfo.BStageState |
inputBStageState(java.io.DataInputStream in)
|
BVector2f |
inputBVector2d(java.io.DataInputStream in)
|
BVector2f[] |
inputBVector2ds(java.io.DataInputStream in)
|
static bakutan.common.serverinfo.ServerInfo |
inputServerInfo(java.io.DataInputStream in)
|
static bakutan.common.serverinfo.SmallBStageState |
inputSmallBStageState(java.io.DataInputStream in)
|
static bakutan.common.serverinfo.SmallServerInfo |
inputSmallServerInfo(java.io.DataInputStream in)
|
static java.util.Collection<bakutan.common.serverinfo.SmallServerInfo> |
inputSmallServerInfos(java.io.DataInputStream in)
|
void |
outputData(java.io.DataOutputStream out,
Body body)
|
void |
outputData(java.io.DataOutputStream out,
Body[] bs)
|
void |
outputData(java.io.DataOutputStream out,
bakutan.common.event.BodyEvent be)
|
static void |
outputData(java.io.DataOutputStream out,
BodyState bs)
|
void |
outputData(java.io.DataOutputStream out,
BShape bp)
|
void |
outputData(java.io.DataOutputStream out,
BStage bstage)
|
static void |
outputData(java.io.DataOutputStream out,
bakutan.common.serverinfo.BStageState bstageState)
|
void |
outputData(java.io.DataOutputStream out,
BVector2f vec)
|
void |
outputData(java.io.DataOutputStream out,
BVector2f[] vs)
|
void |
outputData(java.io.DataOutputStream out,
ClientStageEvent cse)
|
static void |
outputData(java.io.DataOutputStream out,
java.util.Collection<bakutan.common.serverinfo.SmallServerInfo> sies)
|
static void |
outputData(java.io.DataOutputStream out,
bakutan.common.serverinfo.ServerInfo sie)
|
static void |
outputData(java.io.DataOutputStream out,
bakutan.common.serverinfo.SmallBStageState bstageState)
|
static void |
outputData(java.io.DataOutputStream out,
bakutan.common.serverinfo.SmallServerInfo sie)
|
void |
outputData(java.io.DataOutputStream out,
bakutan.common.event.StageEvent se)
|
static void |
uploadSmallServerInfo(java.net.InetSocketAddress address,
bakutan.common.serverinfo.SmallServerInfo ssi,
int timeout)
|
クラス java.lang.Object から継承されたメソッド |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DYNAMIC_RESOURCE_PATH
public static final java.lang.String DYNAMIC_RESOURCE_PATH
- 関連項目:
- 定数フィールド値
DEFAULT_SERVER
public static final java.lang.String DEFAULT_SERVER
- 関連項目:
- 定数フィールド値
DEFAULT_SIMA_PORT
public static final int DEFAULT_SIMA_PORT
- 関連項目:
- 定数フィールド値
DEFAULT_PORT
public static final int DEFAULT_PORT
- 関連項目:
- 定数フィールド値
DEFAULT_MAXCLIENTS
public static final int DEFAULT_MAXCLIENTS
- 関連項目:
- 定数フィールド値
MAX_MESSAGE_LENGTH
public static final int MAX_MESSAGE_LENGTH
- 関連項目:
- 定数フィールド値
DEFAULT_TIMEOUT
public static final int DEFAULT_TIMEOUT
- 関連項目:
- 定数フィールド値
DEFAULT_TIMELIMIT
public static final int DEFAULT_TIMELIMIT
- 関連項目:
- 定数フィールド値
MAX_EVENT_REPORT_INTERVAL
public static final long MAX_EVENT_REPORT_INTERVAL
- 関連項目:
- 定数フィールド値
MIM_MOVE_REPORT_INTERVAL
public static final long MIM_MOVE_REPORT_INTERVAL
- 関連項目:
- 定数フィールド値
MAX_MOVE_REPORT_INTERVAL
public static final long MAX_MOVE_REPORT_INTERVAL
- 関連項目:
- 定数フィールド値
KNOCK_INTERVAL
public static final long KNOCK_INTERVAL
- 関連項目:
- 定数フィールド値
BLOCKSIZE
public static int BLOCKSIZE
DEFAULT_WIDTH
public static float DEFAULT_WIDTH
DEFAULT_HEIGHT
public static float DEFAULT_HEIGHT
DEFAULT_RADIUS
public static float DEFAULT_RADIUS
IDPASS
public static final byte IDPASS
- 関連項目:
- 定数フィールド値
USERID
public static final byte USERID
- 関連項目:
- 定数フィールド値
EVENT_ADD
public static final byte EVENT_ADD
- 関連項目:
- 定数フィールド値
EVENT_DELETE
public static final byte EVENT_DELETE
- 関連項目:
- 定数フィールド値
EVENT_MOVE
public static final byte EVENT_MOVE
- 関連項目:
- 定数フィールド値
EVENT_STATE
public static final byte EVENT_STATE
- 関連項目:
- 定数フィールド値
EVENT_SETPOTISION
public static final byte EVENT_SETPOTISION
- 関連項目:
- 定数フィールド値
EVENT_CHAT
public static final byte EVENT_CHAT
- 関連項目:
- 定数フィールド値
EVENT_SCORE
public static final byte EVENT_SCORE
- 関連項目:
- 定数フィールド値
EVENT_ACTION
public static final byte EVENT_ACTION
- 関連項目:
- 定数フィールド値
EVENT_OPTION
public static final byte EVENT_OPTION
- 関連項目:
- 定数フィールド値
EVENT_MESSAGE
public static final byte EVENT_MESSAGE
- 関連項目:
- 定数フィールド値
EVENT_SOUND
public static final byte EVENT_SOUND
- 関連項目:
- 定数フィールド値
EVENT_STAGEMESSAGE
public static final byte EVENT_STAGEMESSAGE
- 関連項目:
- 定数フィールド値
EVENT_PUSH
public static final byte EVENT_PUSH
- 関連項目:
- 定数フィールド値
EVENT_GAMESET
public static final byte EVENT_GAMESET
- 関連項目:
- 定数フィールド値
EVENT_ARMOR
public static final byte EVENT_ARMOR
- 関連項目:
- 定数フィールド値
EVENT_KNOCK
public static final byte EVENT_KNOCK
- 関連項目:
- 定数フィールド値
EVENT_COLLISION
public static final byte EVENT_COLLISION
- 関連項目:
- 定数フィールド値
EVENT_CLIENTMOVE
public static final byte EVENT_CLIENTMOVE
- 関連項目:
- 定数フィールド値
EVENT_CLIENTACTION
public static final byte EVENT_CLIENTACTION
- 関連項目:
- 定数フィールド値
EVENT_CLIENTADD
public static final byte EVENT_CLIENTADD
- 関連項目:
- 定数フィールド値
EVENT_SCORECHANGE
public static final byte EVENT_SCORECHANGE
- 関連項目:
- 定数フィールド値
EVENT_STAGEACTION
public static final byte EVENT_STAGEACTION
- 関連項目:
- 定数フィールド値
EVENT_ACTIONCANCEL
public static final byte EVENT_ACTIONCANCEL
- 関連項目:
- 定数フィールド値
EVENT_SMALLACTION
public static final byte EVENT_SMALLACTION
- 関連項目:
- 定数フィールド値
EVENT_MULTIADD
public static final byte EVENT_MULTIADD
- 関連項目:
- 定数フィールド値
EVENT_CLIENTID
public static final byte EVENT_CLIENTID
- 関連項目:
- 定数フィールド値
EVENT_GAMERESTART
public static final byte EVENT_GAMERESTART
- 関連項目:
- 定数フィールド値
EVENT_RECHECKINTERSECT
public static final byte EVENT_RECHECKINTERSECT
- 関連項目:
- 定数フィールド値
EVENT_CLIENTREMOVE
public static final byte EVENT_CLIENTREMOVE
- 関連項目:
- 定数フィールド値
SERVERMANAGE_ADD
public static final byte SERVERMANAGE_ADD
- 関連項目:
- 定数フィールド値
SERVERMANAGE_GET
public static final byte SERVERMANAGE_GET
- 関連項目:
- 定数フィールド値
MESSAGE_SYSTEM
public static final byte MESSAGE_SYSTEM
- 関連項目:
- 定数フィールド値
MESSAGE_LOGIN
public static final byte MESSAGE_LOGIN
- 関連項目:
- 定数フィールド値
MESSAGE_NOTE
public static final byte MESSAGE_NOTE
- 関連項目:
- 定数フィールド値
MESSAGE_CHAT
public static final byte MESSAGE_CHAT
- 関連項目:
- 定数フィールド値
REQUEST_LOGIN
public static final byte REQUEST_LOGIN
- 関連項目:
- 定数フィールド値
REQUEST_BSTAGESTATE
public static final byte REQUEST_BSTAGESTATE
- 関連項目:
- 定数フィールド値
REQUEST_SMALLBSTAGESTATE
public static final byte REQUEST_SMALLBSTAGESTATE
- 関連項目:
- 定数フィールド値
AUTH_SUCCEED
public static final byte AUTH_SUCCEED
- 関連項目:
- 定数フィールド値
AUTH_FAILED
public static final byte AUTH_FAILED
- 関連項目:
- 定数フィールド値
AUTH_FAILED_INVALID
public static final byte AUTH_FAILED_INVALID
- 関連項目:
- 定数フィールド値
AUTH_FAILED_EXIST
public static final byte AUTH_FAILED_EXIST
- 関連項目:
- 定数フィールド値
AUTH_TOO_MANY_CLIENTS
public static final byte AUTH_TOO_MANY_CLIENTS
- 関連項目:
- 定数フィールド値
LOGINMODE_GUEST
public static final byte LOGINMODE_GUEST
- 関連項目:
- 定数フィールド値
LOGINMODE_USER
public static final byte LOGINMODE_USER
- 関連項目:
- 定数フィールド値
LOGINMODE_NEWUSER
public static final byte LOGINMODE_NEWUSER
- 関連項目:
- 定数フィールド値
USERNAME_LENGTH
public static final int USERNAME_LENGTH
- 関連項目:
- 定数フィールド値
PASSWORD_LENGTH
public static final int PASSWORD_LENGTH
- 関連項目:
- 定数フィールド値
NICKNAME_LENGTH
public static final int NICKNAME_LENGTH
- 関連項目:
- 定数フィールド値
RAG_DELAY
public static final float RAG_DELAY
- 関連項目:
- 定数フィールド値
RAG_ATTENUATION
public static final float RAG_ATTENUATION
- 関連項目:
- 定数フィールド値
ANIMINTERVAL
public static int ANIMINTERVAL
MESSAGESHOWTIME
public static long MESSAGESHOWTIME
getCurrentProtocolVersion
public static java.lang.String getCurrentProtocolVersion()
getBuildNumber
public static java.lang.String getBuildNumber()
getAvailableDataManager
public static DataManager getAvailableDataManager()
getAvailableDataManager
public static DataManager getAvailableDataManager(java.lang.String protocol)
outputData
public void outputData(java.io.DataOutputStream out,
BStage bstage)
throws java.io.IOException
- 例外:
java.io.IOException
inputBStage
public BStage inputBStage(java.io.DataInputStream in)
throws java.io.IOException
- 例外:
java.io.IOException
outputData
public void outputData(java.io.DataOutputStream out,
Body[] bs)
throws java.io.IOException
- 例外:
java.io.IOException
inputBodys
public Body[] inputBodys(java.io.DataInputStream in,
BStage bstage)
throws java.io.IOException
- 例外:
java.io.IOException
outputData
public void outputData(java.io.DataOutputStream out,
Body body)
throws java.io.IOException
- 例外:
java.io.IOException
inputBody
public Body inputBody(java.io.DataInputStream in,
BStage bstage)
throws java.io.IOException
- 例外:
java.io.IOException
outputData
public void outputData(java.io.DataOutputStream out,
BShape bp)
throws java.io.IOException
- 例外:
java.io.IOException
inputBShape
public BShape inputBShape(java.io.DataInputStream in)
throws java.io.IOException
- 例外:
java.io.IOException
outputData
public void outputData(java.io.DataOutputStream out,
BVector2f[] vs)
throws java.io.IOException
- 例外:
java.io.IOException
outputData
public void outputData(java.io.DataOutputStream out,
BVector2f vec)
throws java.io.IOException
- 例外:
java.io.IOException
inputBVector2ds
public BVector2f[] inputBVector2ds(java.io.DataInputStream in)
throws java.io.IOException
- 例外:
java.io.IOException
inputBVector2d
public BVector2f inputBVector2d(java.io.DataInputStream in)
throws java.io.IOException
- 例外:
java.io.IOException
outputData
public void outputData(java.io.DataOutputStream out,
bakutan.common.event.StageEvent se)
throws java.io.IOException
- 例外:
java.io.IOException
outputData
public void outputData(java.io.DataOutputStream out,
ClientStageEvent cse)
throws java.io.IOException
- 例外:
java.io.IOException
outputData
public void outputData(java.io.DataOutputStream out,
bakutan.common.event.BodyEvent be)
throws java.io.IOException
- 例外:
java.io.IOException
inputBodyEvent
public bakutan.common.event.BodyEvent inputBodyEvent(java.io.DataInputStream in,
BStage bstage)
throws java.io.IOException
- 例外:
java.io.IOException
outputData
public static void outputData(java.io.DataOutputStream out,
BodyState bs)
throws java.io.IOException
- 例外:
java.io.IOException
inputBodyState
public static BodyState inputBodyState(java.io.DataInputStream in)
throws java.io.IOException
- 例外:
java.io.IOException
outputData
public static void outputData(java.io.DataOutputStream out,
bakutan.common.serverinfo.BStageState bstageState)
throws java.io.IOException
- 例外:
java.io.IOException
inputBStageState
public static bakutan.common.serverinfo.BStageState inputBStageState(java.io.DataInputStream in)
throws java.io.IOException
- 例外:
java.io.IOException
outputData
public static void outputData(java.io.DataOutputStream out,
bakutan.common.serverinfo.SmallBStageState bstageState)
throws java.io.IOException
- 例外:
java.io.IOException
inputSmallBStageState
public static bakutan.common.serverinfo.SmallBStageState inputSmallBStageState(java.io.DataInputStream in)
throws java.io.IOException
- 例外:
java.io.IOException
outputData
public static void outputData(java.io.DataOutputStream out,
java.util.Collection<bakutan.common.serverinfo.SmallServerInfo> sies)
throws java.io.IOException
- 例外:
java.io.IOException
inputSmallServerInfos
public static java.util.Collection<bakutan.common.serverinfo.SmallServerInfo> inputSmallServerInfos(java.io.DataInputStream in)
throws java.io.IOException
- 例外:
java.io.IOException
outputData
public static void outputData(java.io.DataOutputStream out,
bakutan.common.serverinfo.ServerInfo sie)
throws java.io.IOException
- 例外:
java.io.IOException
inputServerInfo
public static bakutan.common.serverinfo.ServerInfo inputServerInfo(java.io.DataInputStream in)
throws java.io.IOException
- 例外:
java.io.IOException
outputData
public static void outputData(java.io.DataOutputStream out,
bakutan.common.serverinfo.SmallServerInfo sie)
throws java.io.IOException
- 例外:
java.io.IOException
inputSmallServerInfo
public static bakutan.common.serverinfo.SmallServerInfo inputSmallServerInfo(java.io.DataInputStream in)
throws java.io.IOException
- 例外:
java.io.IOException
getBStageState
public static bakutan.common.serverinfo.BStageState getBStageState(java.lang.String host,
int port,
int timeout)
throws java.io.IOException
- 例外:
java.io.IOException
getBStageState
public static bakutan.common.serverinfo.BStageState getBStageState(java.net.InetSocketAddress address,
int timeout)
throws java.io.IOException
- 例外:
java.io.IOException
uploadSmallServerInfo
public static void uploadSmallServerInfo(java.net.InetSocketAddress address,
bakutan.common.serverinfo.SmallServerInfo ssi,
int timeout)
throws java.io.IOException
- 例外:
java.io.IOException
downloadSmallServerinfos
public static java.util.Collection<bakutan.common.serverinfo.SmallServerInfo> downloadSmallServerinfos(java.net.InetSocketAddress address,
int timeout)
throws java.io.IOException
- 例外:
java.io.IOException
getSmallBStageState
public static bakutan.common.serverinfo.SmallBStageState getSmallBStageState(java.lang.String host,
int port,
int timeout)
throws java.io.IOException
- 例外:
java.io.IOException
convBVectorToByte
public static byte convBVectorToByte(BVector2f vec)
convByteToBVector
public static BVector2f convByteToBVector(byte src)