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; 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; import java.nio.ByteBuffer;

View File

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

View File

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

View File

@ -18,7 +18,7 @@
package ru.windcorp.progressia.client.graphics.world; package ru.windcorp.progressia.client.graphics.world;
import static java.lang.Math.*; 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.Collection;
import java.util.function.Consumer; 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.Units;
import ru.windcorp.progressia.common.collision.Collideable; import ru.windcorp.progressia.common.collision.Collideable;
import ru.windcorp.progressia.common.collision.colliders.Collider; 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.common.world.entity.EntityData;
import ru.windcorp.progressia.test.CollisionModelRenderer; import ru.windcorp.progressia.test.CollisionModelRenderer;
import ru.windcorp.progressia.test.TestPlayerControls; import ru.windcorp.progressia.test.TestPlayerControls;
@ -160,7 +160,7 @@ public class LayerWorld extends Layer {
final float scale = 1 - f/2; final float scale = 1 - f/2;
final Vec4 color = new Vec4(0, 0, 0, 1); 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); Mat4 rot = new Mat4().identity().rotateZ(phi).scale(scale);
b.addPart(new PppBuilder(p, (Texture) null).setOrigin( b.addPart(new PppBuilder(p, (Texture) null).setOrigin(

View File

@ -1,7 +1,7 @@
package ru.windcorp.progressia.client.world.entity; package ru.windcorp.progressia.client.world.entity;
import static java.lang.Math.*; 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.mat._4.Mat4;
import glm.vec._3.Vec3; 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.min;
import static java.lang.Math.pow; import static java.lang.Math.pow;
import static java.lang.Math.toRadians; 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.Glm;
import glm.mat._4.Mat4; import glm.mat._4.Mat4;

View File

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

View File

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

View File

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

View File

@ -8,7 +8,7 @@ import java.util.function.Consumer;
import com.google.common.collect.ImmutableList; import com.google.common.collect.ImmutableList;
import glm.vec._3.i.Vec3i; 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.ChunkData;
import ru.windcorp.progressia.common.world.block.BlockFace; import ru.windcorp.progressia.common.world.block.BlockFace;
import ru.windcorp.progressia.common.world.tile.TileDataStack; 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 * on average, then run 3 random ticks unconditionally
* and run one extra random tick with 0.25 chance * and run one extra random tick with 0.25 chance
*/ */
float unconditionalTicks = FloatMathUtils.floor(ticks); float unconditionalTicks = FloatMathUtil.floor(ticks);
float extraTickChance = ticks - unconditionalTicks; float extraTickChance = ticks - unconditionalTicks;
for (int i = 0; i < unconditionalTicks; ++i) { 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.TObjectIntMap;
import gnu.trove.map.hash.TObjectIntHashMap; import gnu.trove.map.hash.TObjectIntHashMap;
import ru.windcorp.jputil.functions.ThrowingConsumer; 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.state.IOContext;
import ru.windcorp.progressia.common.world.ChunkData; import ru.windcorp.progressia.common.world.ChunkData;
import ru.windcorp.progressia.common.world.DecodingException; 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.BlockData;
import ru.windcorp.progressia.common.world.block.BlockDataRegistry; import ru.windcorp.progressia.common.world.block.BlockDataRegistry;
import ru.windcorp.progressia.common.world.block.BlockFace; 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.TileData;
import ru.windcorp.progressia.common.world.tile.TileDataRegistry; 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.AABB;
import ru.windcorp.progressia.common.collision.CollisionModel; import ru.windcorp.progressia.common.collision.CollisionModel;
import ru.windcorp.progressia.common.comms.controls.*; 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.state.StatefulObjectRegistry.Factory;
import ru.windcorp.progressia.common.world.block.*; import ru.windcorp.progressia.common.world.block.*;
import ru.windcorp.progressia.common.world.entity.*; 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.common.world.tile.*;
import ru.windcorp.progressia.server.Server; import ru.windcorp.progressia.server.Server;
import ru.windcorp.progressia.server.comms.controls.*; 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.EntityRender;
import ru.windcorp.progressia.client.world.entity.EntityRenderRegistry; import ru.windcorp.progressia.client.world.entity.EntityRenderRegistry;
import ru.windcorp.progressia.client.world.entity.EntityRenderable; 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 ru.windcorp.progressia.common.world.entity.EntityData;
import static java.lang.Math.*; 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 leftArm, new Vec3(0, +1.5f, 3 + 3 - 0.5f), 0.0f
), ),
new HumanoidModel.Arm( 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( 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( new HumanoidModel.Leg(
rightLeg, new Vec3(0, -0.5f, 3), 0.0f 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.graphics.world.LocalPlayer;
import ru.windcorp.progressia.client.localization.Localizer; import ru.windcorp.progressia.client.localization.Localizer;
import ru.windcorp.progressia.common.Units; 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.block.BlockData;
import ru.windcorp.progressia.common.world.entity.EntityData; import ru.windcorp.progressia.common.world.entity.EntityData;
import ru.windcorp.progressia.common.world.tile.TileData; import ru.windcorp.progressia.common.world.tile.TileData;
@ -321,11 +321,11 @@ public class TestPlayerControls {
private void normalizeAngles(Vec2 dir) { private void normalizeAngles(Vec2 dir) {
// Normalize yaw // Normalize yaw
dir.x = FloatMathUtils.normalizeAngle(dir.x); dir.x = FloatMathUtil.normalizeAngle(dir.x);
// Clamp pitch // Clamp pitch
dir.y = Glm.clamp( 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 org.apache.logging.log4j.Logger;
import glm.vec._3.i.Vec3i; 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.state.IOContext;
import ru.windcorp.progressia.common.world.ChunkData; import ru.windcorp.progressia.common.world.ChunkData;
import ru.windcorp.progressia.common.world.DecodingException; import ru.windcorp.progressia.common.world.DecodingException;
import ru.windcorp.progressia.common.world.WorldData; import ru.windcorp.progressia.common.world.WorldData;
import ru.windcorp.progressia.common.world.io.ChunkIO;
import ru.windcorp.progressia.server.Server; import ru.windcorp.progressia.server.Server;
public class TestWorldDiskIO { public class TestWorldDiskIO {