added on_order handler to entities and components, added visibility map

This commit is contained in:
2021-01-15 17:41:06 -06:00
parent e30d73d4d7
commit 19c5fc8d73
22 changed files with 164 additions and 51 deletions

View File

@@ -1,6 +1,6 @@
IMICRTS::Order.define_handler(IMICRTS::Order::MOVE, arguments: [:player_id, :vector]) do |order, director|
director.player(order.player_id).selected_entities.each do |entity|
entity.target = order.vector
entity.handle_order(IMICRTS::Order::MOVE, order)
end
end