DxOpalにシングルタッチ用のAPIを追加しました

私が作ったタッチ用のAPIがマージされたようなので今後はDxOpalでタッチが使えるようになりました。
追加内容
ただしシングルタッチにしか対応していないので、マルチタッチが使いたい場合はこれをベースに拡張するなり再設計するなり。

使用例

 

require 'dxopal'
include DXOpal

Window.loop do
  Window.draw_font(Input.touch_x, Input.touch_y, "x=#{Input.touch_x.to_i}, y=#{Input.touch_y.to_i}", Font.default)

  if Input.touch_down?
    Window.draw_font(0, 0, "touch_down", Font.default)
  end

  if Input.touch_push?
    Window.draw_font(0, 20, "touch_push", Font.default)
  end

  if Input.touch_release?
    Window.draw_font(0, 40, "touch_release", Font.default)
  end
end

 

スマートフォンでの動作確認

うまく応用すれば、タブレットで動く簡単なマップエディタみたいなものも作れるかもしれません。

1+