することメモ
STGエンジンの作成
- AI.txt→敵、弾の動作パターン、弾生成パターンの定義
- Object.txt→敵、弾の定義(AI.txtで定義したパターンの組み合わせ)
- Scenario.txt→背景設定、進行管理(Object.txtで定義したオブジェクトの配置)
PHP5開発環境の作成
- プロジェクト管理(プロジェクトファイルとファイル一覧、MDI)
- 変更履歴をファイルごと保存(LZSSで圧縮)
- 色分けキーワードの実装
- PHPコンパイラとの連動(デバッグウィンドウの行番号からのファイル表示、メッセージボックスに変換して文字列表示etc.)
- 通常実行(ブラウザ)とデバッグ実行(コンソール)
たしか警告エラーとechoが別々のパイプで出力されてたような気がする。
パイプ処理→http://d.hatena.ne.jp/nepo_n/20051111
追伸
標準のツリービューが貧弱すぎて、実装がとても面倒くさいです
ある機能を実装しようとすると基本的機能を自分で実装し直さなきゃいけないことに
いっそこれも自作した方が早いかもしれない。・゚・(ノД`)・゚・。