構成
ShootingGame2D_tonderu_ver01_src
└─ src
├─ animecommon
│ ├─ AnimeList.java ←登場中のキャラクター保持
│ ├─ Anime_dot.java
│ ├─ Anime_oval1.java
│ ├─ GameUnit.java ←Animeクラスのスーパークラス
│ ├─ Hp.java
│ └─ RangedValues.java
├─ animeexplo
│ ├─ Anime.java ←衝突、爆発するキャラクター
│ ├─ Anime_fadeIN.java
│ ├─ Anime_fadeOUT.java
│ ├─ Anime_oval2.java
│ ├─ Anime_oval3.java
│ ├─ CreateOvals_1.java ←爆発アニメーションの生成
│ └─ CreateOvals_2.java ←爆発アニメーションの生成
├─ animeshot
│ ├─ Anime_key.java ←プレイヤーキャラ
│ ├─ Anime_nest.java
│ ├─ Anime_shot.java ←射撃するキャラクター
│ ├─ Anime_shot_flash.java ←マズルフラッシュ付
│ ├─ CreateAnime_N01.java
│ ├─ CreateTama.java ←弾の生成
│ ├─ CreateTama_1.java
│ ├─ CreateTama_line.java
│ ├─ LifeGage.java
│ ├─ Mp.java
│ ├─ ShotTimer.java ←弾の生成のタイミング
│ ├─ ShotTimer11111.java
│ ├─ ShotTimerOpen.java
│ └─ ShotTimerRand.java
├─ animetimeline
│ ├─ AnimeStop.java
│ ├─ Anime_item.java
│ ├─ TimeLine.java
│ └─ TimeLine_01.java ←敵キャラの出現タイミング
├─ aniPoint
│ ├─ Anipoint.java ←キャラクターの座標
│ ├─ Anipoint_dizzy.java
│ ├─ Anipoint_hit_line.java
│ ├─ Anipoint_key.java
│ ├─ Anipoint_key2.java
│ ├─ AniPoint_parabola.java
│ ├─ Anipoint_side0.java
│ ├─ Anipoint_side1.java
│ ├─ Anipoint_side2.java
│ └─ Anipoint_Z.java
├─ awt
│ ├─ ExchangeImageAWT.java
│ └─ PixImageLoaderAWT.java ←pngファイルのロード
├─ file
│ ├─ ImgHashMap.java ←画像保持
│ ├─ JarRsrc.java
│ └─ PathString.java
├─ piximage ←画像処理関連
│ ├─ Argb.java
│ ├─ DotImage.java ←回転する画像
│ ├─ PixImage.java ←画像配列
│ ├─ PixText.java
│ └─ StepColor.java
├─ point
│ ├─ Compass.java ←角度距離の算出
│ ├─ LineDist.java
│ ├─ Point_dou.java ←座標、ベクトル
│ ├─ Point_int.java
│ └─ Rect_int.java
├─ screen
│ ├─ GraphicsDraw.java
│ └─ GraphicsDraw1.java ←表示するイメージの生成
├─ sound
│ ├─ BufferedAudioHashMap.java ←wavファイルの保持
│ ├─ BufferedAudioPlayer.java
│ └─ ByteBuilder.java
├─ spliter
│ ├─ SpliterD.java ←画像分割(アニメーション)
│ └─ SpliterD_key.java
├─ status
│ ├─ CreateAnime.java
│ ├─ ItemList.java
│ ├─ LoadJarText.java
│ └─ Status.java
└─ swing
├─ ButtonBorderGreen.java
├─ ButtonBorderGreenDL_wimg.java
├─ ClossKey.java
├─ DialogBlackSelectInt.java
├─ Driver.java ←mainメソッド
├─ FullScreenFrame.java
├─ MainFrame.java ←ウインドウ
├─ MenuPanel.java ←メニュー画面
├─ PanelImage.java
├─ PanelThread.java
└─ PanelThread_0.java ←プレイ画面