Sha256: 7c64297eabf4212cbd73dcda69d7219e5f08e751d3d2b71880995dcdaafbd4e2

Contents?: true

Size: 432 Bytes

Versions: 48

Compression:

Stored size: 432 Bytes

Contents

# -*- coding: utf-8 -*-
require 'smalruby'

car1 = Character.new(x: 0, y: 0, costume: 'car1.png', rotation_style: :left_right)

car1.on(:start) do
  loop do
    move(15)
    turn_if_reach_wall
  end
end

car1.on(:click) do
  rotate(15)
end

car1.on(:key_push, K_1) do
  self.rotation_style = :free
end

car1.on(:key_push, K_2) do
  self.rotation_style = :left_right
end

car1.on(:key_push, K_3) do
  self.rotation_style = :none
end

Version data entries

48 entries across 48 versions & 1 rubygems

Version Path
smalruby-0.1.11-x86-mingw32 samples/car.rb
smalruby-0.1.11 samples/car.rb
smalruby-0.1.10-x86-mingw32 samples/car.rb
smalruby-0.1.10 samples/car.rb
smalruby-0.1.9-x86-mingw32 samples/car.rb
smalruby-0.1.9 samples/car.rb
smalruby-0.1.8-x86-mingw32 samples/car.rb
smalruby-0.1.8 samples/car.rb
smalruby-0.1.7-x86-mingw32 samples/car.rb
smalruby-0.1.7 samples/car.rb
smalruby-0.1.6-x86-mingw32 samples/car.rb
smalruby-0.1.6 samples/car.rb
smalruby-0.1.5-x86-mingw32 samples/car.rb
smalruby-0.1.5 samples/car.rb
smalruby-0.1.4-x86-mingw32 samples/car.rb
smalruby-0.1.4 samples/car.rb
smalruby-0.1.3-x86-mingw32 samples/car.rb
smalruby-0.1.3 samples/car.rb
smalruby-0.1.2-x86-mingw32 samples/car.rb
smalruby-0.1.2 samples/car.rb