Moved some files around

- Renamed FloatMathUtils to FloatMathUtil
- Renamed TextureUtils to TextureUtil
- Moved .common.io to .common.world.io
This commit is contained in:
OLEGSHA 2021-01-12 22:21:06 +03:00
parent ac42f639f2
commit 8f3009300f
18 changed files with 30 additions and 30 deletions

View File

@ -1,6 +1,6 @@
package ru.windcorp.progressia.client.graphics.texture;
import static ru.windcorp.progressia.client.graphics.texture.TextureUtils.BYTES_PER_PIXEL;
import static ru.windcorp.progressia.client.graphics.texture.TextureUtil.BYTES_PER_PIXEL;
import java.nio.ByteBuffer;

View File

@ -24,16 +24,16 @@ public class TextureLoader {
int bufferWidth = BinUtil.roundToGreaterPowerOf2(width);
int bufferHeight = BinUtil.roundToGreaterPowerOf2(height);
WritableRaster raster = TextureUtils.createRaster(
WritableRaster raster = TextureUtil.createRaster(
bufferWidth, bufferHeight
);
BufferedImage canvas = TextureUtils.createCanvas(raster);
BufferedImage canvas = TextureUtil.createCanvas(raster);
Graphics2D g = canvas.createGraphics();
try {
g.setColor(TextureUtils.CANVAS_BACKGROUND);
g.setColor(TextureUtil.CANVAS_BACKGROUND);
g.fillRect(0, 0, bufferWidth, bufferHeight);
g.drawImage(
readResult,
@ -50,7 +50,7 @@ public class TextureLoader {
);
result.draw(
TextureUtils.extractBytes(raster), bufferWidth,
TextureUtil.extractBytes(raster), bufferWidth,
0, 0, 0, 0, width, height
);

View File

@ -15,7 +15,7 @@ import java.util.Hashtable;
import org.lwjgl.BufferUtils;
public class TextureUtils {
public class TextureUtil {
public static final int BYTES_PER_PIXEL = 4; // ARGB
@ -105,6 +105,6 @@ public class TextureUtils {
return output;
}
private TextureUtils() {}
private TextureUtil() {}
}

View File

@ -18,7 +18,7 @@
package ru.windcorp.progressia.client.graphics.world;
import static java.lang.Math.*;
import static ru.windcorp.progressia.common.util.FloatMathUtils.*;
import static ru.windcorp.progressia.common.util.FloatMathUtil.*;
import java.util.Collection;
import java.util.function.Consumer;

View File

@ -39,7 +39,7 @@ import ru.windcorp.progressia.client.graphics.texture.Texture;
import ru.windcorp.progressia.common.Units;
import ru.windcorp.progressia.common.collision.Collideable;
import ru.windcorp.progressia.common.collision.colliders.Collider;
import ru.windcorp.progressia.common.util.FloatMathUtils;
import ru.windcorp.progressia.common.util.FloatMathUtil;
import ru.windcorp.progressia.common.world.entity.EntityData;
import ru.windcorp.progressia.test.CollisionModelRenderer;
import ru.windcorp.progressia.test.TestPlayerControls;
@ -160,7 +160,7 @@ public class LayerWorld extends Layer {
final float scale = 1 - f/2;
final Vec4 color = new Vec4(0, 0, 0, 1);
for (float phi = 0; phi < 2*FloatMathUtils.PI_F; phi += FloatMathUtils.PI_F/2) {
for (float phi = 0; phi < 2*FloatMathUtil.PI_F; phi += FloatMathUtil.PI_F/2) {
Mat4 rot = new Mat4().identity().rotateZ(phi).scale(scale);
b.addPart(new PppBuilder(p, (Texture) null).setOrigin(

View File

@ -1,7 +1,7 @@
package ru.windcorp.progressia.client.world.entity;
import static java.lang.Math.*;
import static ru.windcorp.progressia.common.util.FloatMathUtils.*;
import static ru.windcorp.progressia.common.util.FloatMathUtil.*;
import glm.mat._4.Mat4;
import glm.vec._3.Vec3;

View File

@ -4,7 +4,7 @@ import static java.lang.Math.atan2;
import static java.lang.Math.min;
import static java.lang.Math.pow;
import static java.lang.Math.toRadians;
import static ru.windcorp.progressia.common.util.FloatMathUtils.normalizeAngle;
import static ru.windcorp.progressia.common.util.FloatMathUtil.normalizeAngle;
import glm.Glm;
import glm.mat._4.Mat4;

View File

@ -1,8 +1,8 @@
package ru.windcorp.progressia.client.world.entity;
import static java.lang.Math.*;
import static ru.windcorp.progressia.common.util.FloatMathUtils.*;
import static ru.windcorp.progressia.common.util.FloatMathUtils.sin;
import static ru.windcorp.progressia.common.util.FloatMathUtil.*;
import static ru.windcorp.progressia.common.util.FloatMathUtil.sin;
import glm.mat._4.Mat4;
import glm.vec._3.Vec3;

View File

@ -1,6 +1,6 @@
package ru.windcorp.progressia.common.util;
public class FloatMathUtils {
public class FloatMathUtil {
public static final float PI_F = (float) Math.PI;
@ -24,6 +24,6 @@ public class FloatMathUtils {
return (float) Math.tan(x);
}
private FloatMathUtils() {}
private FloatMathUtil() {}
}

View File

@ -5,10 +5,10 @@ import java.io.DataOutput;
import java.io.IOException;
import glm.vec._3.i.Vec3i;
import ru.windcorp.progressia.common.io.ChunkIO;
import ru.windcorp.progressia.common.state.IOContext;
import ru.windcorp.progressia.common.util.DataBuffer;
import ru.windcorp.progressia.common.util.crash.CrashReports;
import ru.windcorp.progressia.common.world.io.ChunkIO;
public class PacketSendChunk extends PacketAffectChunk {

View File

@ -1,4 +1,4 @@
package ru.windcorp.progressia.common.io;
package ru.windcorp.progressia.common.world.io;
import java.io.DataInputStream;
import java.io.DataOutputStream;

View File

@ -1,4 +1,4 @@
package ru.windcorp.progressia.common.io;
package ru.windcorp.progressia.common.world.io;
import java.io.DataInputStream;
import java.io.DataOutputStream;

View File

@ -8,7 +8,7 @@ import java.util.function.Consumer;
import com.google.common.collect.ImmutableList;
import glm.vec._3.i.Vec3i;
import ru.windcorp.progressia.common.util.FloatMathUtils;
import ru.windcorp.progressia.common.util.FloatMathUtil;
import ru.windcorp.progressia.common.world.ChunkData;
import ru.windcorp.progressia.common.world.block.BlockFace;
import ru.windcorp.progressia.common.world.tile.TileDataStack;
@ -91,7 +91,7 @@ public class TickChunk extends Evaluation {
* on average, then run 3 random ticks unconditionally
* and run one extra random tick with 0.25 chance
*/
float unconditionalTicks = FloatMathUtils.floor(ticks);
float unconditionalTicks = FloatMathUtil.floor(ticks);
float extraTickChance = ticks - unconditionalTicks;
for (int i = 0; i < unconditionalTicks; ++i) {

View File

@ -14,7 +14,6 @@ import glm.vec._3.i.Vec3i;
import gnu.trove.map.TObjectIntMap;
import gnu.trove.map.hash.TObjectIntHashMap;
import ru.windcorp.jputil.functions.ThrowingConsumer;
import ru.windcorp.progressia.common.io.ChunkCodec;
import ru.windcorp.progressia.common.state.IOContext;
import ru.windcorp.progressia.common.world.ChunkData;
import ru.windcorp.progressia.common.world.DecodingException;
@ -22,6 +21,7 @@ import ru.windcorp.progressia.common.world.WorldData;
import ru.windcorp.progressia.common.world.block.BlockData;
import ru.windcorp.progressia.common.world.block.BlockDataRegistry;
import ru.windcorp.progressia.common.world.block.BlockFace;
import ru.windcorp.progressia.common.world.io.ChunkCodec;
import ru.windcorp.progressia.common.world.tile.TileData;
import ru.windcorp.progressia.common.world.tile.TileDataRegistry;

View File

@ -26,10 +26,10 @@ import ru.windcorp.progressia.client.world.tile.*;
import ru.windcorp.progressia.common.collision.AABB;
import ru.windcorp.progressia.common.collision.CollisionModel;
import ru.windcorp.progressia.common.comms.controls.*;
import ru.windcorp.progressia.common.io.ChunkIO;
import ru.windcorp.progressia.common.state.StatefulObjectRegistry.Factory;
import ru.windcorp.progressia.common.world.block.*;
import ru.windcorp.progressia.common.world.entity.*;
import ru.windcorp.progressia.common.world.io.ChunkIO;
import ru.windcorp.progressia.common.world.tile.*;
import ru.windcorp.progressia.server.Server;
import ru.windcorp.progressia.server.comms.controls.*;

View File

@ -15,7 +15,7 @@ import ru.windcorp.progressia.client.world.entity.HumanoidModel;
import ru.windcorp.progressia.client.world.entity.EntityRender;
import ru.windcorp.progressia.client.world.entity.EntityRenderRegistry;
import ru.windcorp.progressia.client.world.entity.EntityRenderable;
import ru.windcorp.progressia.common.util.FloatMathUtils;
import ru.windcorp.progressia.common.util.FloatMathUtil;
import ru.windcorp.progressia.common.world.entity.EntityData;
import static java.lang.Math.*;
@ -158,10 +158,10 @@ public class TestEntityRenderHuman extends EntityRender {
leftArm, new Vec3(0, +1.5f, 3 + 3 - 0.5f), 0.0f
),
new HumanoidModel.Arm(
rightArm, new Vec3(0, -1.5f, 3 + 3 - 0.5f), FloatMathUtils.PI_F
rightArm, new Vec3(0, -1.5f, 3 + 3 - 0.5f), FloatMathUtil.PI_F
),
new HumanoidModel.Leg(
leftLeg, new Vec3(0, +0.5f, 3), FloatMathUtils.PI_F
leftLeg, new Vec3(0, +0.5f, 3), FloatMathUtil.PI_F
),
new HumanoidModel.Leg(
rightLeg, new Vec3(0, -0.5f, 3), 0.0f

View File

@ -18,7 +18,7 @@ import ru.windcorp.progressia.client.graphics.input.bus.Input;
import ru.windcorp.progressia.client.graphics.world.LocalPlayer;
import ru.windcorp.progressia.client.localization.Localizer;
import ru.windcorp.progressia.common.Units;
import ru.windcorp.progressia.common.util.FloatMathUtils;
import ru.windcorp.progressia.common.util.FloatMathUtil;
import ru.windcorp.progressia.common.world.block.BlockData;
import ru.windcorp.progressia.common.world.entity.EntityData;
import ru.windcorp.progressia.common.world.tile.TileData;
@ -321,11 +321,11 @@ public class TestPlayerControls {
private void normalizeAngles(Vec2 dir) {
// Normalize yaw
dir.x = FloatMathUtils.normalizeAngle(dir.x);
dir.x = FloatMathUtil.normalizeAngle(dir.x);
// Clamp pitch
dir.y = Glm.clamp(
dir.y, -FloatMathUtils.PI_F / 2, +FloatMathUtils.PI_F / 2
dir.y, -FloatMathUtil.PI_F / 2, +FloatMathUtil.PI_F / 2
);
}

View File

@ -15,11 +15,11 @@ import org.apache.logging.log4j.LogManager;
import org.apache.logging.log4j.Logger;
import glm.vec._3.i.Vec3i;
import ru.windcorp.progressia.common.io.ChunkIO;
import ru.windcorp.progressia.common.state.IOContext;
import ru.windcorp.progressia.common.world.ChunkData;
import ru.windcorp.progressia.common.world.DecodingException;
import ru.windcorp.progressia.common.world.WorldData;
import ru.windcorp.progressia.common.world.io.ChunkIO;
import ru.windcorp.progressia.server.Server;
public class TestWorldDiskIO {