コンピュータを楽しもう!!

今、自分が面白くていろいろやってみたことを書き綴りたいと思います。連絡先はtarosa.yでgmail.comです。

Luaridaグラフィック編 (1)

最新版(1.10Beta)ではグラフィック機能を追加したので、その説明をしたいと思います。グラフィック回りは、下図のような設計にしました。

Androidの画面の9倍の面積に当たるワーク画面を持たせました。画像のやり取りは、すべてワーク画面で行うことにします。
ワーク画面からメイン画面に表示する場合は、putg()を使い、メイン画面の画像を取得する場合は、getg()を使います。また、putg()しただけでは、画面には表示されません。putflush()すると、実画面に反映されます。

また、ワーク画面はSDメモリと画像のやり取りを行うことができます。loadBmp()でPNG画像ファイルを読み込み、saveBmp()で画像を出力できます。loadBmp()は拡大縮小読み込みに対応しているので、大きいサイズの画像も簡単に読み込むことができます。

サンプル動画

youtubeにLuaridaのグラフィックコマンドを使ったサンプルの動画をアップしました。