Lua
http://www.radiumsoftware.com/0601.html#060130 より.ううむ,いよいよ Lua が一気に広がるのだろうか. Lightroom は Adobe 製の新しい画像処理ソフトらしい.既存のソフトと何が違うのかよく調べてないけど,全ソースに占める Lua スクリプトの比率が約…
スキンの追加と Lua スクリプトの改善 特に(予告していた)複数行表示状態で行分割するあたりをがんばりました. 行分割処理も Lua スクリプトで実現しているので,いくらでもユーザが変更可能なところが満足. こういうリアルタイム性が求められる処理でも…
公開しました. スキンによるボタンとかよく考えると PSS より高度かも. ボタン押下イベントを Lua で拾えるだけなんだけどね. とにかくこれで PssBanner はほぼ完成です. あとは複数行表示をちゃんとすることなんだけど,これはスキンのスクリプトを変更…
> こっそり公開します. (3/10 公開終了)改良点: Version 2.0.0 (2005.03.09) Lua によるスキンを実装 green スキンを追加(デフォルト) classic スキンを追加(Ver.1.1 以前のスタイル) 問題文のデフォルト色を黒に変更 スキン変更メニューを追加 つま…
すれば不具合はなくなる.PlaySound と音声エンジンとタイトな描画ルーチンを併用している状態で出現する,か. まだはっきりと原因がわかったわけではないが,一度 PlaySound 以外の方法(VCMP3など)を試してみる価値はありそうだ.
4択モードで学習開始 1問目を正解する 2問目は時間切れまで放っておく 時間切れの後,1秒未満に PSS が落ちる 環境依存だったら寒い. 実際,こんな時間に研究室にいることも寒い.外はもっと寒い.
久々に時間ができた(つーか変な時間に起きてしまった)ので懸案をいくつか解決.やはり UTF-8 経由で script を実行するように変更するといくつかの不具合が解消された. おかげで Lua で print が文字化けするようになってしまったが,ラッパを作ればいい…
PSS に Lua エンジンを搭載した最初のバージョンをリリースしました. まだ「ユーザ変数」を実装していなかったり,オプション設定画面からスキンを選択できなかったりといった色々な不備はあるんだけど,Lua の採用により大きく変わったスキンの記述方法を…
Skin6 で実装されていたアニメーション機能をばっさりと削除. その代わりに Lua のスクリプトをさくっと書いてアニメーションを実現することにした. アニメーションサポート用の Lua ライブラリも用意しておけば,ほとんど Skin6 のアニメーション機能と同…
機械的な作業で徹夜してしまうことほど悲しいことはない. 唯一の習得は,Lua にテーブルのテーブルを渡す方法が分かったこと.はぁ. Lua側で if PSS.corrected[1] then print( "hoge" ) endとかできるようになったということ. 一応書いておくと,C側の書…
PSS Skin7 として Lua を採用することにした. 既に PSS の操作を Lua から行うことが出来ることを確認済み. あとは Skin6 のユーザ変数をどうやって実装するかが課題.