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.
154 155 156 157 158 |
# File 'lib/road_to_rubykaigi/sprite/enemy.rb', line 154 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
160 161 |
# File 'lib/road_to_rubykaigi/sprite/enemy.rb', line 160 def move(enemy, elapsed_time) end |