SUIT (日本語)

SUIT - LÖVE用の簡素なユーザ・インタフェース作成用ツールキットです。 GUI ではなく、ゲームを作るためのものです!

SUIT はレイアウトとテーマに対応しています。

ウィジェット

  • ボタン
  • 画像付きボタン
  • ラベル
  • テキスト入力ボックス
  • チェックボックス
  • スライダー

用例

入力とボタンの実演

suit = require 'suit'

local input = {text = ""}

function love.update(dt)
    suit.layout.reset(100,100)

    suit.Input(input, suit.layout.row(200,30))
    suit.Label("Hello, "..input.text, {align = "left"}, suit.layout.row())

    suit.layout.row() -- padding of one cell
    if suit.Button("Close", suit.layout.row()).hit then
        love.event.quit()
    end
end

function love.draw()
    suit.core.draw()
end

function love.textinput(t)
    suit.core.textinput(t)
end

function love.keypressed(key)
    suit.core.keypressed(key)
end

リンク