Package mindustry.maps.planet
Class SerpuloPlanetGenerator
java.lang.Object
mindustry.maps.generators.BasicGenerator
mindustry.maps.generators.PlanetGenerator
mindustry.maps.planet.SerpuloPlanetGenerator
- All Implemented Interfaces:
HexMesher,WorldGenerator
-
Field Summary
FieldsFields inherited from class mindustry.maps.generators.PlanetGenerator
baseSeed, sector, seed, tmpItems -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanallowLanding(Sector sector) booleanvoidbeforeSaveWrite(Sector sector) findLaunchCandidate(Sector destination, Sector selected) protected voidgenerate()voidvoidgetColor(arc.math.geom.Vec3 position, arc.graphics.Color out) voidgetEmissiveColor(arc.math.geom.Vec3 position, arc.graphics.Color out) floatgetHeight(arc.math.geom.Vec3 position) voidgetLockedText(Sector hovered, StringBuilder out) booleanprotected floatnoise(float x, float y, double octaves, double falloff, double scl, double mag) voidonSectorCaptured(Sector sector) voidonSectorLost(Sector sector) voidpostGenerate(Tiles tiles) Do not modify tiles here.Methods inherited from class mindustry.maps.generators.PlanetGenerator
addWeather, allowAcceleratorLanding, generate, generateSector, getLockedIcon, getSectorSize, getSizeSclMethods inherited from class mindustry.maps.generators.BasicGenerator
blend, brush, cells, cells, cliffs, decoration, distort, each, erase, generate, inverseFloodFill, median, median, median, near, nearAir, nearWall, noise, noise, noise, ore, oreAround, ores, overlay, pass, pathfind, removeWall, scatter, tech, tech, terrain, trimDark, wallOre
-
Field Details
-
indirectPaths
public static boolean indirectPaths -
genLakes
public static boolean genLakes
-
-
Constructor Details
-
SerpuloPlanetGenerator
public SerpuloPlanetGenerator()
-
-
Method Details
-
onSectorCaptured
- Overrides:
onSectorCapturedin classPlanetGenerator
-
onSectorLost
- Overrides:
onSectorLostin classPlanetGenerator
-
beforeSaveWrite
- Overrides:
beforeSaveWritein classPlanetGenerator
-
isEmissive
public boolean isEmissive() -
allowNumberedLaunch
-
allowLanding
- Overrides:
allowLandingin classPlanetGenerator- Returns:
- whether to allow landing on the specified procedural sector
-
findLaunchCandidate
- Overrides:
findLaunchCandidatein classPlanetGenerator
-
getLockedText
- Overrides:
getLockedTextin classPlanetGenerator
-
getHeight
public float getHeight(arc.math.geom.Vec3 position) -
getColor
public void getColor(arc.math.geom.Vec3 position, arc.graphics.Color out) -
getEmissiveColor
public void getEmissiveColor(arc.math.geom.Vec3 position, arc.graphics.Color out) -
genTile
- Overrides:
genTilein classPlanetGenerator
-
noise
protected float noise(float x, float y, double octaves, double falloff, double scl, double mag) - Overrides:
noisein classPlanetGenerator
-
generate
protected void generate()- Overrides:
generatein classBasicGenerator
-
postGenerate
Description copied from interface:WorldGeneratorDo not modify tiles here. This is only for specialized configuration.
-