Packagenet.wonderfl.game.infinity_tank.development
Classpublic class BattleScene

このクラスはゲームのフィールドの現在の状態を保持するクラスです.
このクラスのインスタンスは各AIごとにそれぞれ一つずつ作られ、それぞれ独立となっています.
また、このクラスはゲームの物理的世界とも切り離された、データのみを保持するクラスとなっています.



Public Properties
 PropertyDefined by
  enemyBulletCount : int
[read-only] 敵タンクが発射して現在画面上にある弾の数
BattleScene
  enemyBulletList : BoundBox
[read-only] 敵タンクが発射した弾のリスト
BattleScene
  enemyGunAngle : Number
[read-only] 敵タンクの砲台が向いている方向.
BattleScene
  enemyGunAngularVelocity : Number
[read-only] 敵タンクの砲台の角速度.
BattleScene
  enemyTankAngle : Number
[read-only] 敵タンクの向いている方向.
BattleScene
  enemyTankAngularVelocity : Number
[read-only] 敵タンクの角速度.
BattleScene
  enemyTankLinearVelocity : WVector2D
[read-only] 敵タンクの現在の速度
BattleScene
  enemyTankPosition : WVector2D
[read-only] 敵タンクの現在の位置
BattleScene
  myBulletCount : int
[read-only] 自タンクが発射して現在画面上にある弾の数
BattleScene
  myBulletList : BoundBox
[read-only] 自タンクが発射した弾のリスト.
BattleScene
  myGunAngle : Number
[read-only] 自タンクの砲台が向いている角度.
BattleScene
  myGunAngularVelocity : Number
[read-only] 自タンクの砲台の角速度.
BattleScene
  myTankAngle : Number
[read-only] 自タンクが向いている角度.
BattleScene
  myTankAngularVelocity : Number
[read-only] 自タンクの角速度.
BattleScene
  myTankLinearVelocity : WVector2D
[read-only] 自タンクの速度.
BattleScene
  myTankPosition : WVector2D
[read-only] 自タンクの現在の位置.
BattleScene
Public Methods
 MethodDefined by
  
コンストラクタ.
BattleScene
Property detail
enemyBulletCountproperty
enemyBulletCount:int  [read-only]

敵タンクが発射して現在画面上にある弾の数

Implementation
    public function get enemyBulletCount():int
enemyBulletListproperty 
enemyBulletList:BoundBox  [read-only]

敵タンクが発射した弾のリスト

Implementation
    public function get enemyBulletList():BoundBox

See also

enemyGunAngleproperty 
enemyGunAngle:Number  [read-only]

敵タンクの砲台が向いている方向.
敵タンクを基準として測ります. ステージを基準とした絶対的な方向は、
enemyTankAngle + enemyGunAngleとなります.

Implementation
    public function get enemyGunAngle():Number
enemyGunAngularVelocityproperty 
enemyGunAngularVelocity:Number  [read-only]

敵タンクの砲台の角速度.
敵タンクを基準に計測したときの角速度です. 絶対的な速度を取得するには、
enemyTankAngularVelocity + enemyGunAngularVelocityとなります.

Implementation
    public function get enemyGunAngularVelocity():Number
enemyTankAngleproperty 
enemyTankAngle:Number  [read-only]

敵タンクの向いている方向. x軸方向を0度とし、時計回りに測ります.自タンクの向いている方向が取得できます.単位はラジアン.

Implementation
    public function get enemyTankAngle():Number
enemyTankAngularVelocityproperty 
enemyTankAngularVelocity:Number  [read-only]

敵タンクの角速度.

Implementation
    public function get enemyTankAngularVelocity():Number
enemyTankLinearVelocityproperty 
enemyTankLinearVelocity:WVector2D  [read-only]

敵タンクの現在の速度

Implementation
    public function get enemyTankLinearVelocity():WVector2D
enemyTankPositionproperty 
enemyTankPosition:WVector2D  [read-only]

敵タンクの現在の位置

Implementation
    public function get enemyTankPosition():WVector2D
myBulletCountproperty 
myBulletCount:int  [read-only]

自タンクが発射して現在画面上にある弾の数

Implementation
    public function get myBulletCount():int
myBulletListproperty 
myBulletList:BoundBox  [read-only]

自タンクが発射した弾のリスト.

Implementation
    public function get myBulletList():BoundBox

See also

myGunAngleproperty 
myGunAngle:Number  [read-only]

自タンクの砲台が向いている角度. 自タンクを基準として測ります. ステージを基準とした絶対的な方向は、 myTankAngle + myGunAngleとなります.

Implementation
    public function get myGunAngle():Number
myGunAngularVelocityproperty 
myGunAngularVelocity:Number  [read-only]

自タンクの砲台の角速度.
自タンクを基準に計測したときの角速度です. 絶対的な速度を取得するには、
myTankAngularVelocity + myGunAngularVelocityとなります.

Implementation
    public function get myGunAngularVelocity():Number
myTankAngleproperty 
myTankAngle:Number  [read-only]

自タンクが向いている角度. x軸方向を0度とし、時計回りに測ります.自タンクの向いている方向が取得できます.単位はラジアン.

Implementation
    public function get myTankAngle():Number
myTankAngularVelocityproperty 
myTankAngularVelocity:Number  [read-only]

自タンクの角速度.

Implementation
    public function get myTankAngularVelocity():Number
myTankLinearVelocityproperty 
myTankLinearVelocity:WVector2D  [read-only]

自タンクの速度.

Implementation
    public function get myTankLinearVelocity():WVector2D
myTankPositionproperty 
myTankPosition:WVector2D  [read-only]

自タンクの現在の位置.

Implementation
    public function get myTankPosition():WVector2D
Constructor detail
BattleScene()constructor
public function BattleScene()

コンストラクタ. ユーザーがこのクラスをインスタンス化することはあまりありません.

Constant detail
VERSIONconstant
tank_internal static const VERSION:String = "1.13"