public class MapTileCircuitModel extends FeatureModel implements MapTileCircuit
Constructor and Description |
---|
MapTileCircuitModel(Services services)
Create a map tile circuit.
|
Modifier and Type | Method and Description |
---|---|
Collection<TileRef> |
getTiles(Circuit circuit)
Get the tiles associated to the circuit.
|
void |
loadCircuits(Collection<Media> levels,
Media sheetsConfig,
Media groupsConfig)
Load the circuits from map configuration.
|
void |
loadCircuits(Map<Circuit,Collection<TileRef>> circuits)
Load the circuits by using existing data.
|
void |
loadCircuits(Media circuitsConfig)
Load the circuits from a specific configuration.
|
void |
resolve(Tile tile)
Resolve circuit by updating tiles if necessary.
|
checkListener, getFeature, getFeatures, getFeaturesType, hasFeature, prepare
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
checkListener, prepare
getFeature, getFeatures, getFeaturesType, hasFeature
public void loadCircuits(Media circuitsConfig)
MapTileCircuit
loadCircuits
in interface MapTileCircuit
circuitsConfig
- The configuration media.public void loadCircuits(Collection<Media> levels, Media sheetsConfig, Media groupsConfig)
MapTileCircuit
loadCircuits
in interface MapTileCircuit
levels
- The level rips used.sheetsConfig
- The sheets configuration media.groupsConfig
- The groups configuration media.public void loadCircuits(Map<Circuit,Collection<TileRef>> circuits)
MapTileCircuit
loadCircuits
in interface MapTileCircuit
circuits
- The circuits raw data.public void resolve(Tile tile)
MapTileCircuit
resolve
in interface MapTileCircuit
tile
- The tile to update.public Collection<TileRef> getTiles(Circuit circuit)
MapTileCircuit
getTiles
in interface MapTileCircuit
circuit
- The circuit reference.Copyright © 2017 Byron 3D Games Studio. All rights reserved.