## クラスの使用
kinugasa.object.VectorF

- VectorFを使用しているパッケージ
  パッケージ | 説明
  --- | ---
  kinugasa.object | ゲームに登場するオブジェクトと基本的なロジックが含まれています.
  kinugasa.rpgui | マップチップ方式によるフィールドマップの構築と描画に関する機能およびそれに関連するGUI機能を提供します.
  kinugasa.ui | メッセージウインドウやテキストラベルなど、プレイヤーと対話的にやり取りする仕組みを提供します.

- - ### kinugasa.objectでのVectorFの使用

    VectorFを返すkinugasa.objectのメソッド
    修飾子とタイプ | メソッドと説明
    --- | ---
    `static VectorF` | VectorF.`add(VectorF v1, VectorF v2)`
    `VectorF` | VectorF.`clone()`
    `VectorF` | BasicSprite.`getVector()`
    `static VectorF` | VectorF.`sub(VectorF v1, VectorF v2)`

    VectorF型のパラメータを持つkinugasa.objectのメソッド
    修飾子とタイプ | メソッドと説明
    --- | ---
    `void` | VectorF.`add(VectorF v)`
    `static VectorF` | VectorF.`add(VectorF v1, VectorF v2)`
    `void` | VectorF.`addAngle(VectorF v)` この角度に角度を加算.
    `boolean` | VectorF.`checkRange(VectorF centerDeg, float openDeg)` このインスタンスの表す角度がcenterDeg+-openDeg/2の範囲内かを調べる.
    `boolean` | VectorF.`equalsInt(VectorF obj)`
    `boolean` | VectorF.`equalsValue(VectorF obj)`
    `void` | BasicSprite.`setVector(VectorF vector)`
    `void` | CompositeSprite.`setVector(VectorF vector)`
    `void` | VectorF.`sub(VectorF v)`
    `static VectorF` | VectorF.`sub(VectorF v1, VectorF v2)`

    VectorF型のパラメータを持つkinugasa.objectのコンストラクタ
    コンストラクタと説明
    `AnimationSprite(float x, float y, float w, float h, VectorF vector, MovingModel mm, Animation animation, ImagePainter dm)`
    `AnimationSprite(float w, float h, VectorF vector, MovingModel mm, Animation animation, ImagePainter dm)`
    `BasicSprite(float x, float y, float w, float h, VectorF vector)`
    `BasicSprite(float x, float y, float w, float h, VectorF vector, MovingModel model)`
    `BasicSprite(float w, float h, VectorF vector, MovingModel model)`
    `ImageSprite(float x, float y, float w, float h, VectorF vector, MovingModel mm, java.awt.image.BufferedImage image, ImagePainter dm)` 新しい画像スプライトを作成します.
    `ImageSprite(float x, float y, float w, float h, VectorF vector, MovingModel mm, SerializableImage image, ImagePainter dm)` 新しい画像スプライトを作成します.
    `ImageSprite(float w, float h, VectorF vector, MovingModel mm, java.awt.image.BufferedImage image, ImagePainter dm)` 新しい画像スプライトを作成します.
    `ImageSprite(float w, float h, VectorF vector, MovingModel mm, SerializableImage image, ImagePainter dm)` 新しい画像スプライトを作成します.

  - ### kinugasa.rpguiでのVectorFの使用

    VectorF型のパラメータを持つkinugasa.rpguiのメソッド
    修飾子とタイプ | メソッドと説明
    --- | ---
    `void` | FieldMap.`setVector(VectorF vector)`
    `void` | FieldMapLayer.`setVector(VectorF vector)`

    VectorF型のパラメータを持つkinugasa.rpguiのコンストラクタ
    コンストラクタと説明
    `CloudEffect(java.awt.image.BufferedImage image, float x, float y, VectorF v, MovingModel model, ImagePainter p, float tp)`
    `CloudEffect(java.awt.image.BufferedImage image, float x, float y, VectorF v, MovingModel model, ImagePainter p, float tp, float en)`

  - ### kinugasa.uiでのVectorFの使用

    VectorF型のパラメータを持つkinugasa.uiのコンストラクタ
    コンストラクタと説明
    `ActionImageSprite(float x, float y, float w, float h, VectorF vector, MovingModel mm, java.awt.image.BufferedImage image, ImagePainter dm, Action... actions)`
    `ActionImageSprite(float x, float y, float w, float h, VectorF vector, MovingModel mm, SerializableImage image, ImagePainter dm, Action... actions)`
    `ActionImageSprite(float w, float h, VectorF vector, MovingModel mm, java.awt.image.BufferedImage image, ImagePainter dm, Action... actions)`
    `ActionImageSprite(float w, float h, VectorF vector, MovingModel mm, SerializableImage image, ImagePainter dm, Action... actions)`