savename, savenumber, rmenu, menusetwindow を悸刘。
宝クリックメニュ〖とセ〖ブの山绩婶尸を悸刘。
āと∧が UTF8 に痰い∈々∷もしくは Qt で恃垂できないため山绩されな いのを、drawLine で山绩するようにした。
globalon を悸刘し、global.sav の globalon 箕の粕み哈みと、姜位箕の今 叫しを悸刘。
联买昏笆嘲略ちを乖わないモ〖ドにして、墓箕粗卵底活赋。なぜか、 qnscripter は办磊リ〖クしていないのに、XFree86 の澄瘦メモリが 3MB/s く らいの庐刨で笼えていっている。しばらくして、悸メモリもスワップも链婶咯 い吭くしてしまったので、面们。付傍稍汤。
ld, cl の譬册 a のみ悸刘。 alphaBlend を悸刘。これで、觅いもののク ロスフェ〖ドが叫丸るようになり、惟ち敞の譬册粕み哈みにも滦炳。ついでに、 text window の咖蹋を布げる借妄も、QBrush を蝗う数恕から alphaBlend に 恃构。これで、ほぼ办奶り呵稿まで瓢くのではないのだろうか。
select を链悸刘。マウス略ちは、btnwait と票じ怠菇。
庞面で皖ちるのは、柒婶で %4020 とかを恃眶に蝗っていたからだった。 1000 までじゃないの々々々10000 に橙磨する。
cmp を悸刘。
woody only 茨董で瓢かす。apt-get install libqt3-mt-dev として、 setenv QTDIR /usr/share/qt として、赖撅にコンパイル□悸乖できた。
skip で、label をまたぐ眷圭を雇胃していなかったのを饯赖。
select を染尸悸刘∈剩眶乖を赖しく豺坚し、SelectLink を侯るところまで∷。
effectblank を悸刘。
Shutter effect を悸刘。ピクセルの当刨を恃步させない effect は、词帽 に悸刘できる。啼玛は、呵もよく蝗われる cross fade をどうするか。
gosub と return を悸刘。プロロ〖グの、庞面まで办炳乖くようになった。
mov と br と '\\' を悸刘したら、オ〖プニングの冯菇黎まで渴むように なった。だが、矢机山绩の炊承がおかしい。スペ〖スも恃々
inc, skip, mov, goto を悸刘。その戮、bug fix。
タイトルを臂え、その黎のオ〖プニングも OK。
setwindow を悸刘。これで、フォントの山绩は络挛紊し。ただ、宝眉で磊 れることがある。
矢机山绩悸刘。泣塑胳もばっちり。textCommand を染尸くらい悸刘。
if, notif 悸刘に燃い、string_buffer の庞面からでもコマンド豺坚でき るようにし、また链てのコマンド悸乖を executeLabel から乖うことにする。 これに冯菇箕粗を艰られる。
ソ〖スを磅湖し、この箕爬でのバグを丽い叫し。冯菇あった。
呵介の茶烫が叫るところまで乖ったが。gosub を悸刘していないのでここ まで。
qpixmap に滦して qpainter と bitBlt を蝗えば、茶咙山绩も矢机山绩も 链て豺疯する。なんとこんな豺があるとは。すげ〖 Qt。で、木したら、粪弄 とも咐えるパフォ〖マンスアップ。部しろ涟搀 60msec と咐っていたのが、 0msec。つまり Qt の event loop と cache 墙蜗を呵络嘎に蝗うにはこうしろ ということらしい。燎啦らしい。
btnwait と reset を悸刘。稿は、矢机山绩を掐れれば bbndemo が窗链に 瓢く。
山绩脱の茶咙デ〖タを迫极の芹误で积ち、婶尸 copy や茶烫跟蔡などは链婶 极涟で悸刘し、呵稿に widget にコピ〖するようにする。部肝か X11 の waring もでなくなった。
痰妄やり setWFlags( WRepaintNoErase ) を肋年して、浩闪茶しないで draw するようにしていたが、180msec くらいかかる。QLabel を费镜して、迫 极に QLabel を费镜して class を侯ったら、部肝か 60msec くらいでかなり スム〖ズになった。部肝々
光庐步のため、茶咙デ〖タを ButtonLink に木儡积たせる。
effect handler を办奶り悸刘。DelayedEffectInfo で、篓悸乖ˇ觅变悸乖 に滦炳させる。
readStr で、alias を豺疯するようにする。
"effect", "arc", "bg", "btndef", "btn" を办炳瓢侯する镍刨に悸刘。怠 墙 (btn) を悸刘。ただ、Qt で茶烫の办婶 windows に侍の茶咙を磨り烧ける 数恕が尸からないため、山绩はおかしい∈链茶烫コピ〖になっている∷。
さらにボタンの惧を奶册する刨に、
X Error: 204 204 Major opcode: 156 X Error: BadMatch (invalid parameter attributes) 8 Major opcode: 156
が叫る。
これで、NScripter の btndemo が染尸瓢く。
ScriptParser を今き幌める。メモリに script を链婶粕み哈み、称ラベル の index を侯喇し、办乖づつ parse しながら、lookup table 妨及でコマン ドに滦炳する class method を dispatch する慌寥みを今く。
numaliasCommand と straliasCommand を黎片盖年の link list として悸 刘。
QScripter_impl を ScriptParser から费镜し、string_buffer などを鼎铜 できるようにする。コマンドは、まず ScriptParser の parseLine で豺老し、 豺老できたらその柒婶で借妄、豺老できない眷圭∈茶烫山绩废∷は QScript_impl の parseLine で豺老して借妄するようにする。
gosub に滦炳して、ラベルの觉轮を黎眉盖年の link list で瓷妄する。侍 のラベルに败る箕には、かならず event loop を沸统するようにする徒年。
倡券倡幌。
sar 妨及のファイルを粕み哈む SarReader を今く。暗教ファイルの面咳を 斧ていたら、フォ〖マットが尸かってしまった。暗教がかかっていなかったの で词帽に牲傅できた。ついでに、サンプルアプリケ〖ションで arc.sar の面 咳を链婶鸥倡する sardec を今く。
nscript.dat の芭规步数及も、web を玫していたら尸かってしまった。と りあえずスクリプトを牲傅する。
Qt で GUI を侯る。办炳メニュ〖バ〖霹を烧け、秦肥がロ〖ドˇ山绩でき ることを澄千。MouseEvent と TimerEvent のハンドリングも今く。