Sha256: fc576bb911838e2148f275f4530ce43fc44d94bdeb21e1222c783057f8f5a3cd

Contents?: true

Size: 505 Bytes

Versions: 16

Compression:

Stored size: 505 Bytes

Contents

# -*- coding: utf-8 -*-
# http://dxruby.sourceforge.jp/DXRubyReference/200953123211781.htm
require 'dxruby'

image = Image.load('data.png')  # data.pngを読み込む
x = 0
y = 0
dx = 0
dy = 0

Window.loop do
  dx = Input.x  # x座標の移動量
  dy = Input.y  # y座標の移動量

  if Input.padDown?(P_BUTTON0) # Zキーかパッドのボタン0を押しているか判定
    dx = dx * 2
    dy = dy * 2
  end

  x = x + dx
  y = y + dy

  Window.draw(x, y, image)  # data.pngを描画する
end

Version data entries

16 entries across 16 versions & 1 rubygems

Version Path
dxruby_sdl-0.0.17 samples/tutorial-2-06.rb
dxruby_sdl-0.0.16 samples/tutorial-2-06.rb
dxruby_sdl-0.0.15 samples/tutorial-2-06.rb
dxruby_sdl-0.0.14 samples/tutorial-2-06.rb
dxruby_sdl-0.0.13 samples/tutorial-2-06.rb
dxruby_sdl-0.0.12 samples/tutorial-2-06.rb
dxruby_sdl-0.0.11 samples/tutorial-2-06.rb
dxruby_sdl-0.0.10 samples/tutorial-2-06.rb
dxruby_sdl-0.0.9 samples/tutorial-2-06.rb
dxruby_sdl-0.0.8 samples/tutorial-2-06.rb
dxruby_sdl-0.0.7 samples/tutorial-2-06.rb
dxruby_sdl-0.0.6 samples/tutorial-2-06.rb
dxruby_sdl-0.0.5 samples/tutorial-2-06.rb
dxruby_sdl-0.0.4 samples/tutorial-2-06.rb
dxruby_sdl-0.0.3 samples/tutorial-2-06.rb
dxruby_sdl-0.0.2 samples/tutorial-2-06.rb