クラス Common

java.lang.Object
  |
  +--Common

public class Common
extends java.lang.Object

共有データの管理クラス クラス間で共有する変数、定数は、ここで宣言すること また、生成せず使うので、全部static宣言すること

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

フィールドの概要
static java.lang.String[][] actionList
          場所ごとの行動リスト
private static int angle
          角度 0 -> 359
static java.applet.Applet applet
          親アプレット
static int APPLET_H
          アプレットの高さ
static int APPLET_W
          アプレットの幅
static int NAME_MOVE_SPEED
          マップに入った人物が1スレッドに動くドット数
static int nowPlace
          現在地。
static int PEOPLE_MAX
          人々の数
static int PEOPLE_START_X
          マップに入った人物を描きはじめるX座標
static int PEOPLE_START_Y
          マップに入った人物を描きはじめるX座標
static int PEOPLE_STOP_X
          マップに入った人物が止まるX座標
static java.lang.String[] peopleName
          人々の名前
static int PLACE_MAX
          地点の数
static java.lang.String[] placeName
          場所の名前
static int SININC
          sinCounterの速さ 増やす角度を指定
static int SLEEP_SEC
          スレッドのスリープ時間 msec
 
コンストラクタの概要
Common()
           
 
メソッドの概要
static void CounterIncrement()
          カウンターを進める
static double getSinCounter()
          アニメーション用のサイン値を返す ずらし機能なし
static double getSinCounter(int offset)
          アニメーション用のサイン値を返す 全部が同じ動きをするのを防ぐため、オフセットでずらす機能付。
 
クラス java.lang.Object から継承したメソッド
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait
 

フィールドの詳細

SLEEP_SEC

public static final int SLEEP_SEC
スレッドのスリープ時間 msec

APPLET_H

public static final int APPLET_H
アプレットの高さ

APPLET_W

public static final int APPLET_W
アプレットの幅

PLACE_MAX

public static final int PLACE_MAX
地点の数

PEOPLE_MAX

public static final int PEOPLE_MAX
人々の数

PEOPLE_START_X

public static final int PEOPLE_START_X
マップに入った人物を描きはじめるX座標

PEOPLE_START_Y

public static final int PEOPLE_START_Y
マップに入った人物を描きはじめるX座標

PEOPLE_STOP_X

public static final int PEOPLE_STOP_X
マップに入った人物が止まるX座標

NAME_MOVE_SPEED

public static final int NAME_MOVE_SPEED
マップに入った人物が1スレッドに動くドット数

SININC

public static final int SININC
sinCounterの速さ 増やす角度を指定

placeName

public static final java.lang.String[] placeName
場所の名前

peopleName

public static final java.lang.String[] peopleName
人々の名前

actionList

public static final java.lang.String[][] actionList
場所ごとの行動リスト

applet

public static java.applet.Applet applet
親アプレット

nowPlace

public static int nowPlace
現在地。最初は「くろねこ広場」

angle

private static int angle
角度 0 -> 359
コンストラクタの詳細

Common

public Common()
メソッドの詳細

CounterIncrement

public static void CounterIncrement()
カウンターを進める

getSinCounter

public static double getSinCounter(int offset)
アニメーション用のサイン値を返す 全部が同じ動きをするのを防ぐため、オフセットでずらす機能付。
パラメータ:
offset - ずらす角度(度数)
戻り値:
sinの値(-1.0以上 1.0以下)

getSinCounter

public static double getSinCounter()
アニメーション用のサイン値を返す ずらし機能なし
戻り値:
sinの値(-1.0 <-> 1.0)