package com.example.sprout.battles;
import framework.model3D.Position3D;
import framework.physics.Velocity3D;
import java3d.Vector3d;
/**
* バトル中のプレイヤーの情報データ
*/
public class PlayerData {
/* プレイヤーに関するデータ */
private Position3D userPosition = null; // プレイヤーの位置
private Vector3d userVector = null; // プレイヤー向き
/* 武器に関するデータ */
private Position3D weaponPosition = null; // 武器の位置
private Vector3d weaponVector = null; // 武器の向き
private Velocity3D weaponVelocity = null; // 武器の速度
/*結果の送信*/
private boolean resultReceive = false;
public PlayerData() {
}
public Position3D getUserPosition() {
return userPosition;
}
public void setUserPosition(Position3D userPosition) {
this.userPosition = userPosition;
}
public Vector3d getUserVector() {
return userVector;
}
public void setUserVector(Vector3d userVector) {
this.userVector = userVector;
}
public Position3D getWeaponPosition() {
return weaponPosition;
}
public void setWeaponPosition(Position3D bulletPosition) {
this.weaponPosition = bulletPosition;
}
public Vector3d getWeaponVector() {
return weaponVector;
}
public void setWeaponVector(Vector3d bulletVector) {
this.weaponVector = bulletVector;
}
public Velocity3D getWeaponVelocity() {
return weaponVelocity;
}
public void setWeaponVelocity(Velocity3D bulletVelocity) {
this.weaponVelocity = bulletVelocity;
}
public boolean getResultReceive() {
return resultReceive;
}
public void setResultReceive(boolean resultReceive) {
this.resultReceive = resultReceive;
}
}