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 interfaceTile.Factory<T extends Tile>static classTile.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 TypeMethodDescriptionvoidstatic intMap.getTileIdByPos(Tile tile) booleanbooleanTile.sameAsWithExtras(Tile otherTile) sameAs() but also accounts for towers / modifiers on itvoidChange map's tile.Method parameters in com.prineside.tdi2 with type arguments of type TileModifier and TypeMethodDescriptionvoidGameSystemProvider.ThreadSafeSharedHelpers.freeTileArray(Array<Tile> array) voidMap.getNeighbourTiles(Array<Tile> toArray, int x, int y) Same as traverseNeighborTiles but fills an arrayvoidMap.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 TypeMethodDescriptionvoidDeprecated.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.mapAddedTilesMapEditorSystem.HistoryImprint.mapRemovedTilesMapEditorSystem.HistoryImprint.mapReplacedTilesMapEditorSystem.HistoryImprint.mapReplacedTilesMethods 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 TypeMethodDescriptionvoidEnemySystem.addEnemyWithFirstSpawn(Enemy enemy, Tile tile, int sideShift) Добавить врага в текущую волну У врага будет рандомно установлен спавнvoidConvenience methodPathfindingSystem.findPathBetweenTiles(Tile startTile, Tile targetTile) Can be called concurrently but do not mix with pathfinding-modifying operationsPathfindingSystem.findPathToTargetTile(Tile startTile, EnemyType enemyType) shortMapSystem.getDirtyTileGeneration(Tile tile) voidMapSystem.highlightTile(Tile tile) booleanMapSystem.isPointWithinTile(Tile tile, int x, int y) booleanMapSystem.isVisible(Tile tile, OrthographicCamera camera) voidMapSystem.markTilesDirtyNearTile(Tile tile, int range) booleanUnitSystem.preparePathToRandomSpawn(Unit unit, Tile startingTile) voidMapSystem.registerTile(Tile tile) Напрямую внести тайл в регистр системы.voidGameMapSelectionSystem.setHoveredTile(Tile tile) voidGameMapSelectionSystem.setSelectedTile(Tile tile) voidИзменить тайл во время игры TODO trigger an event instead and move all tower/miner/tile related logic therevoidMapSystem.traverseNeighborTilesAroundTile(Tile tile, ObjectFilter<Tile> cb) voidMapSystem.traverseNeighborTilesIncludingTile(Tile tile, ObjectFilter<Tile> cb) voidMapSystem.unregisterTile(Tile tile) Напрямую вывести тайл из регистра.Method parameters in com.prineside.tdi2.systems with type arguments of type TileModifier and TypeMethodDescriptionvoidMapSystem.getTileAndNeighbours(int x, int y, Array<Tile> out) Получить тайл и соседей (по углам тоже)voidMapSystem.traverseNeighborTilesAroundPos(int x, int y, ObjectFilter<Tile> cb) voidMapSystem.traverseNeighborTilesAroundTile(Tile tile, ObjectFilter<Tile> cb) voidMapSystem.traverseNeighborTilesIncludingPos(int x, int y, ObjectFilter<Tile> cb) voidMapSystem.traverseNeighborTilesIncludingTile(Tile tile, ObjectFilter<Tile> cb) voidTowerSystem.traverseTilesInRange(Tower tower, ObjectFilter<Tile> cb) -
Uses of Tile in com.prineside.tdi2.tiles
Subclasses of Tile in com.prineside.tdi2.tilesModifier and TypeClassDescriptionfinal classfinal classfinal classclassfinal classfinal classclassfinal classfinal classfinal classfinal classfinal classfinal classMethods in com.prineside.tdi2.tiles that return TileMethods in com.prineside.tdi2.tiles with parameters of type TileModifier and TypeMethodDescriptionvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanPlatformTile.sameAsWithExtras(Tile otherTile) booleanSourceTile.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 TypeMethodDescriptionvoidSideMenu.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 TypeMethodDescriptionbooleanbooleanSelection.containsTile(Tile tile) booleanSelection.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