wip crux floor

This commit is contained in:
Anuken
2025-06-26 21:24:56 -04:00
parent bbc8d77386
commit 3d5363692c
6 changed files with 12 additions and 3 deletions

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 121 B

View File

@@ -600,3 +600,4 @@
63082=stone-vent|block-stone-vent-ui 63082=stone-vent|block-stone-vent-ui
63081=basalt-vent|block-basalt-vent-ui 63081=basalt-vent|block-basalt-vent-ui
63080=tile-logic-display|block-tile-logic-display-ui 63080=tile-logic-display|block-tile-logic-display-ui
63079=crux-floor-1|block-crux-floor-1-ui

View File

@@ -11,6 +11,7 @@ import mindustry.entities.effect.*;
import mindustry.entities.part.DrawPart.*; import mindustry.entities.part.DrawPart.*;
import mindustry.entities.part.*; import mindustry.entities.part.*;
import mindustry.entities.pattern.*; import mindustry.entities.pattern.*;
import mindustry.game.*;
import mindustry.gen.*; import mindustry.gen.*;
import mindustry.graphics.*; import mindustry.graphics.*;
import mindustry.type.*; import mindustry.type.*;
@@ -58,7 +59,7 @@ public class Blocks{
shaleBoulder, sandBoulder, daciteBoulder, boulder, snowBoulder, basaltBoulder, carbonBoulder, ferricBoulder, beryllicBoulder, yellowStoneBoulder, shaleBoulder, sandBoulder, daciteBoulder, boulder, snowBoulder, basaltBoulder, carbonBoulder, ferricBoulder, beryllicBoulder, yellowStoneBoulder,
arkyicBoulder, crystalCluster, vibrantCrystalCluster, crystalBlocks, crystalOrbs, crystallineBoulder, redIceBoulder, rhyoliteBoulder, redStoneBoulder, arkyicBoulder, crystalCluster, vibrantCrystalCluster, crystalBlocks, crystalOrbs, crystallineBoulder, redIceBoulder, rhyoliteBoulder, redStoneBoulder,
metalFloor, metalFloorDamaged, metalFloor2, metalFloor3, metalFloor4, metalFloor5, basalt, magmarock, hotrock, snowWall, saltWall, metalFloor, metalFloorDamaged, metalFloor2, metalFloor3, metalFloor4, metalFloor5, basalt, magmarock, hotrock, snowWall, saltWall,
darkPanel1, darkPanel2, darkPanel3, darkPanel4, darkPanel5, darkPanel6, darkMetal, darkPanel1, darkPanel2, darkPanel3, darkPanel4, darkPanel5, darkPanel6, darkMetal, cruxFloor1,
pebbles, tendrils, pebbles, tendrils,
//ores //ores
@@ -808,6 +809,13 @@ public class Blocks{
darkMetal = new StaticWall("dark-metal"); darkMetal = new StaticWall("dark-metal");
cruxFloor1 = new Floor("crux-floor-1"){{
autotile = true;
emitLight = true;
lightRadius = 30f;
lightColor = Team.crux.color.cpy().a(0.3f);
}};
Seq.with(metalFloor, metalFloorDamaged, metalFloor2, metalFloor3, metalFloor4, metalFloor5, darkPanel1, darkPanel2, darkPanel3, darkPanel4, darkPanel5, darkPanel6) Seq.with(metalFloor, metalFloorDamaged, metalFloor2, metalFloor3, metalFloor4, metalFloor5, darkPanel1, darkPanel2, darkPanel3, darkPanel4, darkPanel5, darkPanel6)
.each(b -> b.asFloor().wall = darkMetal); .each(b -> b.asFloor().wall = darkMetal);

View File

@@ -26,4 +26,4 @@ org.gradle.caching=true
org.gradle.internal.http.socketTimeout=100000 org.gradle.internal.http.socketTimeout=100000
org.gradle.internal.http.connectionTimeout=100000 org.gradle.internal.http.connectionTimeout=100000
android.enableR8.fullMode=false android.enableR8.fullMode=false
archash=79c4cf021d archash=9b55a5d628

View File

@@ -56,7 +56,7 @@ public class ImageTileGenerator{
for(int i = 0; i < 47; i++){ for(int i = 0; i < 47; i++){
int cx = i % 12, cy = i / 12; int cx = i % 12, cy = i / 12;
Pixmap cropped = out.crop(cx * cellSize, cy * cellSize, cellSize, cellSize); Pixmap cropped = out.crop(cx * cellSize, cy * cellSize, cellSize, cellSize);
outputDir.child(name + "-" + i).writePng(cropped); outputDir.child(name + "-" + i + ".png").writePng(cropped);
cropped.dispose(); cropped.dispose();
} }