Javaのソース一覧


Makefile ごっつてきとーです
MpW2.java MapMake.javaで作ったデータを使ったsampleその2
MpW.java MapMake.javaで作ったデータを使ったsample
MapWalk2.java 以前に作ったMapWalk.javaをUdr,Ten,Sen,Wlk classを使うようにして、 簡潔に書き直したクラス
Drr.java Udr classで使う、以前のDrawer.classに対応するクラス
Udr.java Updater classを下敷にして、ダブルバッファの全コピーを前提に、 より単純にかき直したクラス
Ten.java Ten,Sen,Wlk classを定義。点と線と線の上を移動するクラス
Sen.java
Wlk.java
MapMake.java 座標データを作成するツールです
MapMake.javaで扱うアイテム
Itm.java 選択可能アイテム
ItmInfo.java Itm classをまとめて管理し、イベントを扱うclass
DrgItm.java Itm classを継承し、Drag可能なアイテムへ
DrgItmInfo.java ItmInfo classを継承し、Drag対応
AWT関係のMyParts
ChoicePanel.java ModePanelをfieldにもたせて、Choiceでモードを切替えるPanelです
ModePanel.java Panelを継承して、CardLayoutに設定しています。modeを持ったPanelです
ViewPanel.java ScPanelで使う、専用Panel
ScPanel.java Panelを継承して、Scrollbarを2つ持たせてます
ImgCv.java Canvasを継承して、Imageを持たせてるだけのclassです
座標関係のMyUtility
Pts.java Point classを主に扱います
Rects.java Rectangle classを主に扱います
Polys.java Polygon classを主に扱います
MapWalk.java Updater classを使ったtest sample

このファイルには、他の細かなclassがいくつか含まれてます

Cross.java Updater classを使ったtest sample
Updater.java 画面の表示更新を、ここでまとめて行ないます
Drawer.java Updater classで使うinterfaceです
MovImg.java Mov classを継承し、Imageを持たせてます
Mov.java 壁に跳ね返って、うろうろするclass
CropImg.java Imageのクロッピング用です。EzImg classへまとめるべきか...

速度の都合上、ほとんど使ってなかったりして...

Rects.java Update領域をRectangleで管理するのに使います。

けど、速度の面ではあまり役立っていないような...

Rnd.java 乱数関係のMy utility
EzImg.java Image操作に便利なメソッドの寄せ集め
Fonfon.java MySin classを使って目玉がゆれます
MySin.java min, max, divをコンストラクターでセットして、get()すると値を返して更新