Uses of Class
com.prineside.tdi2.Tile
Packages that use Tile
Package
Description
The game itself.
-
Uses of Tile in com.prineside.tdi2
Classes in com.prineside.tdi2 with type parameters of type TileModifier and TypeInterfaceDescriptionstatic interface
Tile.Factory<T extends Tile>
static class
Tile.Factory.AbstractFactory<T extends Tile>
Fields in com.prineside.tdi2 declared as TileFields in com.prineside.tdi2 with type parameters of type TileMethods in com.prineside.tdi2 with type parameters of type TileMethods in com.prineside.tdi2 that return TileModifier and TypeMethodDescriptionTile.cloneTile()
Tile.createUpgradedTile()
Enemy.getCurrentTile()
Map.getTile
(int x, int y) Map.getTileAtPos
(Tile.Pos pos) Map.getTileByMapPos
(float mapX, float mapY) Map.getTileByMapPosV
(Vector2 pos) Tile[][]
Map.getTilesRaw()
Tile.removeExtrasForInventory()
Remove buildings from this tile so they are not stored in the inventoryMethods in com.prineside.tdi2 that return types with arguments of type TileModifier and TypeMethodDescriptionMap.getAllTiles()
GameSystemProvider.ThreadSafeSharedHelpers.getTileArray()
Methods in com.prineside.tdi2 with parameters of type TileModifier and TypeMethodDescriptionvoid
static int
Map.getTileIdByPos
(Tile tile) boolean
boolean
Tile.sameAsWithExtras
(Tile otherTile) sameAs() but also accounts for towers / modifiers on itvoid
Change map's tile.Method parameters in com.prineside.tdi2 with type arguments of type TileModifier and TypeMethodDescriptionvoid
GameSystemProvider.ThreadSafeSharedHelpers.freeTileArray
(Array<Tile> array) void
Map.getNeighbourTiles
(Array<Tile> toArray, int x, int y) Same as traverseNeighborTiles but fills an arrayvoid
Map.traverseNeighborTiles
(int x, int y, Predicate<Tile> predicate) Get tiles neighboring with x,yConstructors in com.prineside.tdi2 with parameters of type TileConstructor parameters in com.prineside.tdi2 with type arguments of type TileModifierConstructorDescriptionInvalidMapException
(Map.InvalidMapException.Reason reason, Array<Tile> invalidTiles) -
Uses of Tile in com.prineside.tdi2.events.game
Methods in com.prineside.tdi2.events.game that return TileConstructors in com.prineside.tdi2.events.game with parameters of type Tile -
Uses of Tile in com.prineside.tdi2.items
Fields in com.prineside.tdi2.items declared as TileMethods in com.prineside.tdi2.items with parameters of type Tile -
Uses of Tile in com.prineside.tdi2.managers
Methods in com.prineside.tdi2.managers that return TileModifier and TypeMethodDescriptionTileManager.createRandomTile
(float quality, RandomXS128 random, ProgressManager.InventoryStatistics inventoryStatistics) Tile[][]
TileManager.createTileArrayFromJson
(JsonValue jsonValue, boolean flipVertically) Deprecated.TileManager.createTileFromJson
(JsonValue jsonValue) TileManager.createTileFromJsonString
(String jsonString) Methods in com.prineside.tdi2.managers that return types with arguments of type TileModifier and TypeMethodDescriptionTile.Factory<? extends Tile>
TileManager.getFactory
(TileType tileType) Methods in com.prineside.tdi2.managers with parameters of type TileModifier and TypeMethodDescriptionvoid
Deprecated.TileManager.getRoadTexture
(Tile left, Tile right, Tile top, Tile bottom) -
Uses of Tile in com.prineside.tdi2.systems
Fields in com.prineside.tdi2.systems with type parameters of type TileModifier and TypeFieldDescriptionMapEditorSystem.HistoryImprint.mapAddedTiles
MapEditorSystem.HistoryImprint.mapRemovedTiles
MapEditorSystem.HistoryImprint.mapReplacedTiles
MapEditorSystem.HistoryImprint.mapReplacedTiles
Methods in com.prineside.tdi2.systems that return TileModifier and TypeMethodDescriptionGameMapSelectionSystem.getHoveredTile()
MapEditorSystem.getHoveredTile()
GameMapSelectionSystem.getSelectedTile()
Methods in com.prineside.tdi2.systems with parameters of type TileModifier and TypeMethodDescriptionvoid
EnemySystem.addEnemyWithFirstSpawn
(Enemy enemy, Tile tile, int sideShift) Добавить врага в текущую волну У врага будет рандомно установлен спавнvoid
Convenience methodPathfindingSystem.findPathBetweenTiles
(Tile startTile, Tile targetTile) Can be called concurrently but do not mix with pathfinding-modifying operationsPathfindingSystem.findPathToTargetTile
(Tile startTile, EnemyType enemyType) short
MapSystem.getDirtyTileGeneration
(Tile tile) void
MapSystem.highlightTile
(Tile tile) boolean
MapSystem.isPointWithinTile
(Tile tile, int x, int y) boolean
MapSystem.isVisible
(Tile tile, OrthographicCamera camera) void
MapSystem.markTilesDirtyNearTile
(Tile tile, int range) boolean
UnitSystem.preparePathToRandomSpawn
(Unit unit, Tile startingTile) void
MapSystem.registerTile
(Tile tile) Напрямую внести тайл в регистр системы.void
GameMapSelectionSystem.setHoveredTile
(Tile tile) void
GameMapSelectionSystem.setSelectedTile
(Tile tile) void
Изменить тайл во время игры TODO trigger an event instead and move all tower/miner/tile related logic therevoid
MapSystem.traverseNeighborTilesAroundTile
(Tile tile, ObjectFilter<Tile> cb) void
MapSystem.traverseNeighborTilesIncludingTile
(Tile tile, ObjectFilter<Tile> cb) void
MapSystem.unregisterTile
(Tile tile) Напрямую вывести тайл из регистра.Method parameters in com.prineside.tdi2.systems with type arguments of type TileModifier and TypeMethodDescriptionvoid
MapSystem.getTileAndNeighbours
(int x, int y, Array<Tile> out) Получить тайл и соседей (по углам тоже)void
MapSystem.traverseNeighborTilesAroundPos
(int x, int y, ObjectFilter<Tile> cb) void
MapSystem.traverseNeighborTilesAroundTile
(Tile tile, ObjectFilter<Tile> cb) void
MapSystem.traverseNeighborTilesIncludingPos
(int x, int y, ObjectFilter<Tile> cb) void
MapSystem.traverseNeighborTilesIncludingTile
(Tile tile, ObjectFilter<Tile> cb) void
TowerSystem.traverseTilesInRange
(Tower tower, ObjectFilter<Tile> cb) -
Uses of Tile in com.prineside.tdi2.tiles
Subclasses of Tile in com.prineside.tdi2.tilesModifier and TypeClassDescriptionfinal class
final class
final class
class
final class
final class
class
final class
final class
final class
final class
final class
final class
Methods in com.prineside.tdi2.tiles that return TileMethods in com.prineside.tdi2.tiles with parameters of type TileModifier and TypeMethodDescriptionvoid
void
void
void
void
void
void
void
void
void
void
void
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
PlatformTile.sameAsWithExtras
(Tile otherTile) boolean
SourceTile.sameAsWithExtras
(Tile otherTile) -
Uses of Tile in com.prineside.tdi2.ui.actors
Methods in com.prineside.tdi2.ui.actors with parameters of type TileModifier and TypeMethodDescriptionvoid
SideMenu.SideMenuContainer.setLabelOverTitleTilePos
(Tile tile) -
Uses of Tile in com.prineside.tdi2.utils.mapeditor
Fields in com.prineside.tdi2.utils.mapeditor with type parameters of type TileMethods in com.prineside.tdi2.utils.mapeditor with parameters of type TileModifier and TypeMethodDescriptionboolean
boolean
Selection.containsTile
(Tile tile) boolean
Selection.removeTile
(Tile tile) -
Uses of Tile in com.prineside.tdi2.utils.mapeditor.tools
Methods in com.prineside.tdi2.utils.mapeditor.tools with parameters of type Tile