2007-01-01から1ヶ月間の記事一覧
明日からなんか死ぬほど忙しいとか宣告されたよ! 今後定時に帰れるか判らんが、完成まではできれば 今の1日三時間の作業ペースは維持したいな・・・。
かなり設計に粗が見えるがとりあえずコーディングは終わりました。 取り除いたのはシンタックスエラーだけで、今だ一度も実行されたことが 無いという恐ろしいコード群を前にこれから起こるであろう惨劇に 軽く感動と興奮を覚えつつも尿ば漏れそうなしだいで…
特性からどのコンテナが最良か判断できず、予想以上に 自分にテンプレートの知識が無いことに打ちのめされる。 ファンクションオブジェクトなんてはじめて知ったよ・・・。 結局STLに付いて書かれてるサイトを斜め読みしまくって とりあえずで落ち着いた。ベン…
アニメーションスプライトの改修およびそのへんのクラス間調節を終わらせたところで とりあえずコンパイル通るようにしました。例のごとくデバグはまだー。 次はオブジェクト構造まわりの実装。
デフォルトのマイドキュメントフォルダ以下にソースツリーが展開されていると 新規タグの作成問題ないのに、差分タグの作成&FindTagその他もろもろに失敗します。 どうもWindows標準のマイドキュメントのディレクトリ名が"My Document"と空白を含むようで 以…
描画順の管理をオブジェクトという単位で行うことにしたため、 現行のスプライト管理クラスの構造が無駄になるので Bitmapを統括、管理を行うサーフェイス管理クラスに書き換える。 けっこうな大手術になるがデータとビューの分離も兼ねてるので うまく行け…
効率化のためアニメだけでなく静止パーツにおいてもEDGEの.anm形式を使うことにした。 画像からパーツ一つ一つ矩形サイズをソースコードにベタ書きするのもなかなか苦痛な作業なのだが、 この方法ならツール上で完結できる。さらにレイアウトまでEDGE上で出…
Joystickのevent更新関数のデバクは済みました。 あと仮想パッドもうまいこと動いてるのを確認したらば さっさとゲームの中の方の作業に入りたい意向を示した。
入力関係をすべてイベントから取るように修正しました。 あまり効率良い手段ではないのだけれどとりあえず動けば良いや、と。
たまにキルリングとクリップボードの同期がイカれるバグを何とかしてくれ。 もうストレスたまりまくりでVCで作業できねぇ。 とりあえずVC6スキームに戻しました。EmacsキーバインドはXkeymacsで再現するしかないな。
SDL_PumpEvents()を事前に呼んでないからでしたー。もっと分かりやすく書いといて! んであっさり解決かとおもいきやどうも挙動が変。 何が原因かと思ったら、SDL_PeepEventsのmaskにに使われるSDL_EventTypeが 連番で定義されてやがる・・・これじゃビット…
例のごとくxyzzyのおかげでシンタックスエラーがほぼ無いので通すだけなら楽ちん。 しかしながら入力関係のイベントをマスクしたSDL_PeepEventsが想定どおりに動かない。 使い方間違ってるのかなぁ。もちょっと調べる。
今現在downloadページから落とせる最新のDLL(SDL-1.2.11-win32.zip付属の物)が 何故かウチの環境(WindowsXP SP2)でJoypadが取得できない。 VC6でビルドした実行ファイルは問題なくJoystickが取れるのだが SDL.DLLを最新Verに変えてやるとしっかり初期化に失…
アナログ軸のデジタルボタン割り当てやら仮想パッドボタンに複数の物理キーを割り当てのおかげで妙に肥大化してしまった。 しかしデバッグしようにもなぜかJoyPadがSDLから認識されないんですが・・・なにこれ。 昔のSDLで作ったゲームもダメだしどうなって…
三日連続で入力クラス。一つの機能に時間を費やすと、そいつか完成したときの 達成感でモチベーションが減少することが多い。注意せねば。
アニメ付きdotXSIのサンプルデータの入っているXSI FTKなんぞを落として確認したのだが インポートは問題なくアニメ情報を読めてModTool上で確認できるるものの、 エクスポートするとSI_FCurveテンプレあたりがごっそり抜けてイヤーンな感じ。 つかよくみたらこ…
SDL関係の入力処理は昔も書いたことあったけど会社のライブラリとかと比べると 構造からして不良だったので作り直すことにした。キーバインド変更前程で 設計するのがめんどくさいが今苦労しておけば他で使いまわせる所だしがんばる。
まだコンパイル通しただけだがActMiruruの描画処理の移植は終わりました。 次はパッド処理とフェードクラスの実装を行いますです。
してVC8だがやはりシンボルの参照を実行してもまったく戻らない。 どうもVC8ではその名の通りしっかりシンボル参照を探すようで ライブラリ関数なんかやってしまうとガリガリと数秒固まりやがる。 しかし相変わらず飛ぶには飛ぶんだがなぜココにみたいなのがし…
探してたんだけど見つからない・・・。どこだよコラー! あいかわらずタグジャンプは2種類あってどっちも普通に飛ぶし違いがよくわからない。 (編集.参照へジャンプ、編集.定義へ移動) VC7やVC6のときだと"編集.前の場所に移動"辺りだったようなと記憶してる の…
VC8が引数を渡すときにコマンドラインオプションを""で囲んじゃうのだが サクラエディタはパスの文字列以外がダブルクォーテーションで囲われるのが どうにも気に入らないらしく、行番号指定までしようと思ったらバッチファイルを書かざるを得なかった。 (そ…
ツール→外部ツールと開いて追加ボタンで タイトル:Xyzzy コマンド:xyzzycli.exeのパス 引数:$(ItemPath) -g $(CurLine) 初期ディレクトリ:$(ItemDir) さらに登録した外部ツールにショートカットキーまで定義できてしまうので "Ctrl+x,Ctrl+E"あたりに定義し…
やっぱVC8との連携のつたなさから作業もそこそこにちょっと設定を詰めてみたわけですよ。 現在の行番号で他のエディタで開きなおす機能は凄い便利。というわけで以下メモっとく。
AVアンプを載せてる机の棚板が妙に傾いている件をねじ込みにいったんだが レシートを無くしていて正直ダメもとだったんだが以外にあっさり返金に応じてくれた。 そこは凄い関心してIKEA凄げーと思ったんだがー。 買いなおした新しい棚板を組み付けるとやっぱ…
SDL依存部分を書き始めました。 ActMiruruからスプライトレンダリングのコードと アニメーションのコードを貰ってきて組み込むことにしました。 元のメソッド名、メンバ名は変えないこと。 極力弄らないようにし、なるべくオリジナルコードで吸収するよう勤…
コンパイル作業時にはどうしてもVC8での作業が発生するわけだが 設定をつめていないVCは、Emacsキーバインドにしてもxyzzyの 機能をすべて補完できず、気持ち悪いと思う事もしばしば。 あるていどは似せれるが直せなさそうな症状もある。 せっかくなので特に…
書き進めていたコードをVC8でコンパイル通しました。 xyzzyの文字補完とスコープハイライトのおかげか しょうもないシンタックスエラーがほとんど無かった。
冬休み中にコンパイルまで行こうかと思いましたがそこまで行けなかったワァ。 去年からこの辺でsvn鯖借りたり。