Class: RoadToRubykaigi::Sprite::PatrolStrategy
- Inherits:
-
Object
- Object
- RoadToRubykaigi::Sprite::PatrolStrategy
- Defined in:
- lib/road_to_rubykaigi/sprite/enemy.rb
Direct Known Subclasses
FixedPatrolStrategy, HorizontalPatrolStrategy, ScreenEntryPatrolStrategy
Instance Method Summary collapse
-
#initialize(left_bound:, right_bound:, speed:) ⇒ PatrolStrategy
constructor
A new instance of PatrolStrategy.
- #move(enemy, elapsed_time) ⇒ Object
Constructor Details
#initialize(left_bound:, right_bound:, speed:) ⇒ PatrolStrategy
Returns a new instance of PatrolStrategy.
161 162 163 164 165 |
# File 'lib/road_to_rubykaigi/sprite/enemy.rb', line 161 def initialize(left_bound:, right_bound:, speed:) @left_bound = left_bound @right_bound = right_bound @speed = speed end |
Instance Method Details
#move(enemy, elapsed_time) ⇒ Object
167 168 |
# File 'lib/road_to_rubykaigi/sprite/enemy.rb', line 167 def move(enemy, elapsed_time) end |