Moved some files around
- Renamed FloatMathUtils to FloatMathUtil - Renamed TextureUtils to TextureUtil - Moved .common.io to .common.world.io
This commit is contained in:
parent
ac42f639f2
commit
8f3009300f
@ -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;
|
||||
|
||||
|
@ -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
|
||||
);
|
||||
|
||||
|
@ -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() {}
|
||||
|
||||
}
|
@ -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;
|
||||
|
@ -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(
|
||||
|
@ -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;
|
||||
|
@ -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;
|
||||
|
@ -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;
|
||||
|
@ -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() {}
|
||||
|
||||
}
|
@ -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 {
|
||||
|
||||
|
@ -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;
|
@ -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;
|
@ -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) {
|
||||
|
@ -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;
|
||||
|
||||
|
@ -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.*;
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
);
|
||||
}
|
||||
|
||||
|
@ -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 {
|
||||
|
Reference in New Issue
Block a user