めも

無効な行の判定

文頭のスペース&タブ文字を除去して animationの前に文字があったり、patternの前に数字以外の文字があった場合 無効と判別すればいいのかな まあ、//とあったらコメント行と判別するだけなのは危険だよなぁ あ、そう言えば 0 0pattern0 とかって書かれてる…

ああ勘違い?

BitmapDataを取得するときに Rectangleで範囲指定して取得したとしても そのポインタはメモリ上に展開されている元のBitmapのある一点を指しているにすぎないのね ・・計算式考えつかなかったから一行単位で処理するようにしてしまったけど ・・ま、大丈夫か…

テストが足りないなぁ

うぐ、ばぐっとる 1.overlayでマイナス指定されたときの挙動が可笑しい 2.このまえのrunonce関連でエンバグしとる 浮子屋さんにまたソースをいただいてしまった事だし(ありがとうございました)気合いを入れ直して、とっとと修正を入れてしまおう・・・…

その2:思いついた

サーフェスの表示時にパターンを作成して そのときrunonceで尚かつexclusiveが指定されている物が存在するかチェックする 存在した場合 → 単独でそれだけを実行する 存在しない場合 → 通常処理(全てのパターンを実行する)

その1:ん、やっぱりソースいじりは楽しい

すごーく久方ぶりに真剣にソースをいじれた 時間があったとかそう言うのでなく 自分の作った物を使って頂ける人がいる その方から要望があった。 それに対応するためにソースをいじった。 只、それだけのこと (使ってもらえると言うことがこんなにうれしい…

こんな記述もありなのか

複数サーフェス定義の纏め書き? surfaces.txt内サーフェス定義 surface0,surface1,surface2,surface3,surface4,surface5 { collision0,27,50,97,114,Menu } 駄でべWikiより・・ぬぅ、複数を一度に書く事って有りなんだな〜 カンマで区切って繰り返し内部を…

あってるかな?

着せ替えの処理は 単純にベースの画像の上に 定義された通りに書いていけば良いのかな 処理の流れとしては ベース画像作成→着せ替え画像貼り付け?→アニメパターン実行 かな? まぁ、それ以前の問題として 定義の読み込みと解析部分を作らないといけないんだ…

忘れない内に

・overlayの指定時に表示する絵がベースの範囲外まで合った場合に ベース絵の範囲を広げる ・bindの処理を入れる ・新しい理夢どうしよ・・・(拡張子がddpか・・) ・GDI+で二つの画像のアルファブレンドは出来ないっぽい? (ごりごりループで回す、何かラ…

勘違い?

おんや? ・startメソッドで同一パターンを複数回呼び出した時は どこから呼び出されたかにかかわらず 一つだけ実行される? (最後に呼び出されたもののみを実行する?) ・overlayfastでの描画はbaseで表示が行われている部分にのみ表示する (透明色、bas…

ターミネート

(サーフィスIDに-1の指定) overlayまたはoverlayfastの場合 ・そのパターンで使用したoverlayまたはoverlayfastの表示を消す baseの場合 ・そのパターンで使用したoverlayまたはoverlayfastの表示を消す ・elementかbaseで指定された基本の立ち絵?に戻す ・…

のようなもの

ターミネートされた時に baseの指定で表示したものの表示が無くなっている 新たに画像表示用のコントロールでも作るか。。。 構想としては ・元の画像ファイルを保持 ・ベースで指定されたものを保持 (最後に指定されたものだけで良いかな?) ・各パターン…

思いついたもの

ゴーストを指定して、 そのゴーストが保っているシェルを一覧で表示 一覧から選択されたシェルを画面に表示する と言った感じにした方が良いかなぁ? まあ、少なくとも、画像の出力のパスを 実行ファイルのパス(Application.StartupPath)\画像出力用フォルダ…

めもめも

とりあえず、やろうとしていることメモ サーフェス番号取得→エイリアスでの実際の定義番号取得→表示 ……バグってた、と言うか、いろいろタイミング間違えてたな pngの出力を行うときは、表示タイミングの判定をしない まあ、フラグ一個入れるだけだからねぇ S…

忘れないうちにメモメモ

SERIKOの1.Xと2.0は混ぜて記述しても良いらしい

他のは邪魔?

今日も何となく、ふと思った疑問 exclusiveが指定されているパターンが実行されたとき 他のアニメーション処理は即座に停止して 実行をさせなくするとあるが1.exclusiveが指定されているパターンから呼び出された パターンにもexclusiveの指定は有効のまま…

たぶん。

多分予想通り・・・かな?

こういうのどうなのか?

めも1 ぱたーん0 1.ぱたーん1を呼び出し 2.ぱたーん2を呼び出し ぱたーん1 1.なにかひょうじ1 2.なにかひょうじ2 3.なにかひょうじ3 ぱたーん2 1.ぱたーん1を呼び出し (インターバルは仮に一秒一ステップとする) だった場合 ぱたー…

SSPで検証〜

めも1はやっぱり1の両方実行か まあ、それは当たり前だなぁ めも2は・・・うん、やっちゃ駄目だな CPUの利用率一気に跳ね上がったな・・・ それでも、エラーではないから記述通り実行なんだよなぁ・・・

む?

System.Windows.Forms.Timerは Dispose → Enabled = true の順で実行すると復活する? つかまあ、OnTickをオーバーライドしたイベントないで Enabledはいじらない方が無難かな?

強制描画?

タイマーオブジェクトのTickイベントないでイメージをいじるときは GraphicsオブジェクトのFlushで 保留中のグラフィックス操作をすべて強制実行しないと駄目 ・・・かな?