Module: Teien::Event::Actor::Action

Included in:
DisableAction, EnableAction
Defined in:
lib/teien/actor/actor_event.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#actor_nameObject

Returns the value of attribute actor_name.



14
15
16
# File 'lib/teien/actor/actor_event.rb', line 14

def actor_name
  @actor_name
end

#backwardObject

Returns the value of attribute backward.



16
17
18
# File 'lib/teien/actor/actor_event.rb', line 16

def backward
  @backward
end

#forwardObject

Returns the value of attribute forward.



15
16
17
# File 'lib/teien/actor/actor_event.rb', line 15

def forward
  @forward
end

#jumpObject

Returns the value of attribute jump.



19
20
21
# File 'lib/teien/actor/actor_event.rb', line 19

def jump
  @jump
end

#leftObject

Returns the value of attribute left.



17
18
19
# File 'lib/teien/actor/actor_event.rb', line 17

def left
  @left
end

#rightObject

Returns the value of attribute right.



18
19
20
# File 'lib/teien/actor/actor_event.rb', line 18

def right
  @right
end

Instance Method Details

#copy(event) ⇒ Object



29
30
31
32
33
34
35
36
# File 'lib/teien/actor/actor_event.rb', line 29

def copy(event)
  @actor_name = event.actor_name
  @forward = event.forward
  @backward = event.backward
  @left = event.left
  @right = event.right
  @jump = event.jump
end

#resetObject



21
22
23
24
25
26
27
# File 'lib/teien/actor/actor_event.rb', line 21

def reset()
  @forward = false
  @backward = false
  @left = false
  @right = false
  @jump = false
end