message: Use reference syntax for structures in `MapViewStateEvent`
diff: @@ -127,21 +127,21 @@ void MapViewState::onDeploySeedLander(NAS2D::Point<int> point)
  // TOP ROW
  structureManager.addStructure(*new SeedPower(), mTileMap->getTile({point + DirectionNorthWest, 0}));
  - CommandCenter* cc = static_cast<CommandCenter*>(StructureCatalogue::get(StructureID::SID_COMMAND_CENTER));
  - cc->sprite().setFrame(3);
  - structureManager.addStructure(*cc, mTileMap->getTile({point + DirectionNorthEast, 0}));
  + auto& cc = *static_cast<CommandCenter*>(StructureCatalogue::get(StructureID::SID_COMMAND_CENTER));
  + cc.sprite().setFrame(3);
  + structureManager.addStructure(cc, mTileMap->getTile({point + DirectionNorthEast, 0}));
  ccLocation() = point + DirectionNorthEast;
  // BOTTOM ROW
  - SeedFactory* sf = static_cast<SeedFactory*>(StructureCatalogue::get(StructureID::SID_SEED_FACTORY));
  - sf->resourcePool(&mResourcesCount);
  - sf->productionComplete().connect(this, &MapViewState::onFactoryProductionComplete);
  - sf->sprite().setFrame(7);
  - structureManager.addStructure(*sf, mTileMap->getTile({point + DirectionSouthWest, 0}));
  -
  - SeedSmelter* ss = static_cast<SeedSmelter*>(StructureCatalogue::get(StructureID::SID_SEED_SMELTER));
  - ss->sprite().setFrame(10);
  - structureManager.addStructure(*ss, mTileMap->getTile({point + DirectionSouthEast, 0}));
  + auto& sf = *static_cast<SeedFactory*>(StructureCatalogue::get(StructureID::SID_SEED_FACTORY));
  + sf.resourcePool(&mResourcesCount);
  + sf.productionComplete().connect(this, &MapViewState::onFactoryProductionComplete);
  + sf.sprite().setFrame(7);
  + structureManager.addStructure(sf, mTileMap->getTile({point + DirectionSouthWest, 0}));
  +
  + auto& ss = *static_cast<SeedSmelter*>(StructureCatalogue::get(StructureID::SID_SEED_SMELTER));
  + ss.sprite().setFrame(10);
  + structureManager.addStructure(ss, mTileMap->getTile({point + DirectionSouthEast, 0}));
  // Robots only become available after the SEED Factory is deployed.
  mRobots.addItem(constants::Robodozer, constants::RobodozerSheetId, static_cast<int>(Robot::Type::Dozer));
  