Added 'reserved' field to Map::Tile for building entities to claim when placed

This commit is contained in:
2019-11-28 18:52:57 -06:00
parent 8a5058cf9e
commit 6318d33782
7 changed files with 24 additions and 19 deletions

View File

@@ -3,7 +3,7 @@ tiles = [
[false, true, true, true, false],
[false, true, true, true, false],
[false, true, true, true, false],
[false, true, true, true, false],
[false, :path, :path, :path, false],
]
IMICRTS::Entity.define_entity(:barracks, :building, 400, "Builds and soldiers", tiles) do |entity|

View File

@@ -1,9 +1,9 @@
tiles = [
[false, false, false, false, false],
[false, true, true, true, false],
[false, true, true, true, false],
[false, true, true, true, false],
[false, true, true, true, false],
[false, true, true, true, false],
[false, true, true, true, false],
[false, true, true, true, false],
[false, :path, :path, :path, false],
]
IMICRTS::Entity.define_entity(:construction_yard, :building, 2_000, "Provides radar and builds construction workers", tiles) do |entity|

View File

@@ -3,7 +3,7 @@ tiles = [
[false, false, true, false, false],
[false, false, true, false, false],
[false, false, true, false, false],
[false, false, true, false, false],
[false, false, :path, false, false],
]
IMICRTS::Entity.define_entity(:power_plant, :building, 800, "Generates power", tiles) do |entity|

View File

@@ -3,7 +3,7 @@ tiles = [
[false, true, true, false, false],
[false, true, true, true, false],
[false, true, true, true, false],
[false, false, true, true, false],
[false, false, :path, :path, false],
]
IMICRTS::Entity.define_entity(:refinery, :building, 1_400, "Generates credits", tiles) do |entity|

View File

@@ -1,9 +1,9 @@
tiles = [
[false, false, false, false, false],
[false, true, true, true, false],
[false, true, true, true, false],
[false, true, true, true, false],
[false, true, true, true, false],
[false, true, true, true, false],
[false, true, true, true, false],
[false, true, true, true, false],
[false, :path, :path, :path, false],
]
IMICRTS::Entity.define_entity(:war_factory, :building, 2_000, "Builds units", tiles) do |entity|