Sha256: 699a344f5d767379bb92be43845f587bcc20f44f769f43446b5ce0f9e46cbfc5

Contents?: true

Size: 1.02 KB

Versions: 41

Compression:

Stored size: 1.02 KB

Contents

# encoding: utf-8
# language: ja
@javascript
機能: Demo - デモモード
  シナリオ: デモ用のブロックからRubyのソースコードを生成する
    前提 "デモページ" にアクセスする

    もし "Rubyタブ" にタブを切り替える

    ならば テキストエディタのプログラムは以下であること:
    """
    require "smalruby"

    car1 = Character.new(costume: "car2.png", x: 0, y: 0, angle: 0)
    car2 = Character.new(costume: "car3.png", x: 0, y: 415, angle: 0)
    # 逃げる車

    car1.on(:start) do
      loop do
        move(6)
        if reach_wall?
          turn
        end
      end
    end

    car1.on(:key_down, K_LEFT) do
      rotate(-15)
    end

    car1.on(:key_down, K_RIGHT) do
      rotate(15)
    end

    # 追いかける車

    car2.on(:start) do
      loop do
        point_towards(car1)
        move(3)
        if hit?(car1)
          say(message: "追いつきました!")
        else
          say(message: "")
        end
      end
    end

    """

Version data entries

41 entries across 41 versions & 1 rubygems

Version Path
smalruby-editor-0.1.20-x86-mingw32 spec/acceptance/block_mode/demo.feature
smalruby-editor-0.1.20 spec/acceptance/block_mode/demo.feature
smalruby-editor-0.1.19-x86-mingw32 spec/acceptance/block_mode/demo.feature
smalruby-editor-0.1.19 spec/acceptance/block_mode/demo.feature
smalruby-editor-0.1.18-x86-mingw32 spec/acceptance/block_mode/demo.feature
smalruby-editor-0.1.18 spec/acceptance/block_mode/demo.feature
smalruby-editor-0.1.17-x86-mingw32 spec/acceptance/block_mode/demo.feature
smalruby-editor-0.1.17 spec/acceptance/block_mode/demo.feature
smalruby-editor-0.1.16-x86-mingw32 spec/acceptance/block_mode/demo.feature
smalruby-editor-0.1.16 spec/acceptance/block_mode/demo.feature
smalruby-editor-0.1.15-x86-mingw32 spec/acceptance/block_mode/demo.feature
smalruby-editor-0.1.15 spec/acceptance/block_mode/demo.feature
smalruby-editor-0.1.14-x86-mingw32 spec/acceptance/block_mode/demo.feature
smalruby-editor-0.1.14 spec/acceptance/block_mode/demo.feature
smalruby-editor-0.1.13-x86-mingw32 spec/acceptance/block_mode/demo.feature
smalruby-editor-0.1.13 spec/acceptance/block_mode/demo.feature
smalruby-editor-0.1.12-x86-mingw32 spec/acceptance/block_mode/demo.feature
smalruby-editor-0.1.12 spec/acceptance/block_mode/demo.feature
smalruby-editor-0.1.11-x86-mingw32 spec/acceptance/block_mode/demo.feature
smalruby-editor-0.1.10-x86-mingw32 spec/acceptance/block_mode/demo.feature