クラス People

java.lang.Object
  |
  +--People

public class People
extends java.lang.Object

人物のデータ管理・行動制御クラス

バージョン:
0.01.0
作成者:
Norikazu YASUNAGA

フィールドの概要
 int dispX
          表示座標
 int dispY
          表示座標
 int id
          人物番号
private  BalloonText infoBalloon
          行動内容を表示するバルーン
static java.awt.Image[] infoIcon
          名前の前のカラーマーク とりあえず8色固定
private  boolean isAction
          行動しているかどうか 移動中はfalse
 java.lang.String name
          名前
 int nowX
          現在の座標
 int nowY
          現在の座標
 int place
          現在地
 int placeOrder
          現在地での表示順序
private  int wait
          行動待機時間
 
コンストラクタの概要
(パッケージプライベート) People(java.lang.String str, int id)
          コンストラクター
 
メソッドの概要
 void doNext()
          時間が1コマ進む
 void drawName(java.awt.Graphics g)
          名前の描画&表示位置更新 表示位置更新のため非表示のときでも呼び出す必要あり
 
クラス java.lang.Object から継承したメソッド
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait
 

フィールドの詳細

id

public int id
人物番号

name

public java.lang.String name
名前

place

public int place
現在地

placeOrder

public int placeOrder
現在地での表示順序

dispX

public int dispX
表示座標

dispY

public int dispY
表示座標

nowX

public int nowX
現在の座標

nowY

public int nowY
現在の座標

wait

private int wait
行動待機時間

isAction

private boolean isAction
行動しているかどうか 移動中はfalse

infoBalloon

private BalloonText infoBalloon
行動内容を表示するバルーン

infoIcon

public static java.awt.Image[] infoIcon
名前の前のカラーマーク とりあえず8色固定
コンストラクタの詳細

People

People(java.lang.String str,
       int id)
コンストラクター
パラメータ:
str - 人物の名前
id - ID番号
メソッドの詳細

doNext

public void doNext()
時間が1コマ進む

drawName

public void drawName(java.awt.Graphics g)
名前の描画&表示位置更新 表示位置更新のため非表示のときでも呼び出す必要あり
パラメータ:
g - 描画する画面