KeyJ148 / TOW

Multiplayer 2D arcade about tanks.
MIT License
10 stars 0 forks source link

Refactor create object TCP package on client side #106

Closed KeyJ148 closed 2 years ago

KeyJ148 commented 3 years ago

public void take3(String str) { String mapPath = str.split(" ")[0]; MapSpecification mapSpecification = MapSpecificationLoader.getMapSpecification(mapPath);

    Location location = new Location(mapSpecification.getWidth(), mapSpecification.getHeight());
    //TODO поменять на растягиваемые текстуры
    Border.createAll(location);

    for (MapObjectSpecification mapObjectSpecification : mapSpecification.getMapObjectSpecifications()) {
        MapObject mapObject = ClientData.mapObjectFactory.createMapObject(mapObjectSpecification);
        location.objAdd(mapObject);
        ClientData.mapObjects.add(mapObjectSpecification.getId(), mapObject); //TODO: убрать это дублирвоание
    }

    location.activate();
}
KeyJ148 commented 2 years ago

Было исправлено ранее.