アニメーションプレイヤ自体の機構がほぼ実装できたので、ここらで一旦アップしておきます。
実装してみるとやっぱりタブが邪魔くさいですね^^;
一応レイヤやパレットを使ったアニメーションの確認が出来るようになりましたが、
作ったとしても書き出す機構が無いので、まだ使い物になりません。
EDGE1の頃はアニメーション時のタイマー処理にマルチメディアタイマー系(timeSetEventだとか)を使っていましたが、EDGE1にてXPで30分ぐらいアニメさせ続けていると再生が止まってしまうという不具合が報告されていまして、原因は解っていませんがマルチメディアタイマーのせいにしくさって、今回は別スレッドを起動させてtimeGetTimeで時間をカウントしながらタイマー処理を行うようにしました(マルチメディアタイマー使ってる事には変わりないのですが(笑))。
今回から「右ダブルクリックで背景色に拾う」機能というのをデフォルトでオフにしています。作業中に右クリックをして誤って背景色へ拾われることがある、という方がいらっしゃいましたので。こういう機能はデフォルトでどっちにしておくかがいつも悩みどころです_| ̄|○
さて、最近は本業が忙しくなりまして、6月と7月は残業月間となりそうです。
よって開発している時間があんまりありません_| ̄|○
メトロイドもやってる暇がありません(´・ω・`)
(先日ようやく紫のドア開けられるようになりました)