Esempio n. 1
0
	def test_place_building_on_grid_puts_a_building_onto_the_map_in_the_specified_grid_cell(self):  # noqa
		tmap = TileMap(TileGrid(Size(10, 10)), tile_sz=Size(20, 20))
		farm = CabbageFarm()
		tmap.place_building_on_grid(farm, Point(5, 5))
		self.assertIn(farm.building_id, tmap.building_registry)
		self.assertEqual(
			tmap.get_building_position(farm),
			Point(5*20+0.5*20, 5*20+0.5*20),
			)