Basic networking implemented, currently non functional

This commit is contained in:
2019-11-19 14:48:12 -06:00
parent b17842ab75
commit 82db9dd14d
14 changed files with 283 additions and 14 deletions

View File

@@ -1,7 +1,7 @@
class IMICRTS
class Director
attr_reader :current_tick, :map
def initialize(map:, players:, networking_mode: :virtual, tick_rate: 10)
def initialize(map:, players:, networking_mode:, tick_rate: 10)
@map = map
@players = players
@connection = IMICRTS::Connection.new(director: self, mode: networking_mode)
@@ -104,5 +104,9 @@ class IMICRTS
def entities
@players.map { |player| player.entities }.flatten
end
def finalize
@connection.finalize
end
end
end