Subscribed unsubscribe Subscribe Subscribe

(2.3.1)画面の真ん中に赤い四角を描く

Nspired Lua
-- 画面の真ん中に赤い四角を描く
local w = platform.window.width()   -- 画面の幅を取得して w に代入
local h = platform.window.height()  -- 画面の高さを取得して h に代入
local sideLen = h/25                -- 四角の 1 辺の長さを指定して sideLen に代入
function on.paint(gc)
    gc:setColorRGB(255, 0, 0)     -- 色を RGB で指定
    gc:fillRect(w/2 - sideLen/2,  -- 四角の左上隅の x 座標
                h/2 - sideLen/2,  -- 四角の左上隅の y 座標 
                sideLen,          -- 四角の幅
                sideLen)          -- 四角の高さ
end

ハンドへルド・ビュー:
f:id:ti-nspire:20150209121803j:plain

コンピューター・ビュー:
f:id:ti-nspire:20150209121809j:plain


参考文献(Lua に関する記述はない):

Remove all ads