Added Director, Player and stubbed Order, mostly working Entity#rotate_towards

This commit is contained in:
2019-10-02 22:35:44 -05:00
parent e29bc47817
commit 8be63d8ebe
9 changed files with 185 additions and 19 deletions

20
lib/player.rb Normal file
View File

@@ -0,0 +1,20 @@
class IMICRTS
class Player
attr_reader :id, :name, :entities, :orders, :camera
def initialize(id:, name: nil)
@id = id
@name = name ? name : "Novice-#{id}"
@entities = []
@orders = []
@camera = Camera.new
end
def tick
puts "Player #{@id}-#{@name} ticked: #{Gosu.milliseconds}"
end
def entity(id)
end
end
end