Skip to content

Commit

Permalink
feat(JOML): migrate remaining occurrences (#34)
Browse files Browse the repository at this point in the history
  • Loading branch information
skaldarnar authored Jan 29, 2021
1 parent e73211e commit 6e8def5
Show file tree
Hide file tree
Showing 4 changed files with 5 additions and 10 deletions.
2 changes: 0 additions & 2 deletions src/main/java/org/terasology/lost/LevelSpawnSystem.java
Original file line number Diff line number Diff line change
Expand Up @@ -23,8 +23,6 @@
import org.terasology.logic.location.LocationComponent;
import org.terasology.lost.generator.LostWorldGenerator;
import org.terasology.math.Side;
import org.terasology.math.geom.ImmutableVector2f;
import org.terasology.math.geom.Vector2f;
import org.terasology.polyworld.graph.GraphFacet;
import org.terasology.polyworld.graph.GraphRegion;
import org.terasology.registry.In;
Expand Down
2 changes: 1 addition & 1 deletion src/main/java/org/terasology/lost/OnSpawnSystem.java
Original file line number Diff line number Diff line change
Expand Up @@ -90,7 +90,7 @@ public void onPlayerSpawn(OnPlayerSpawnedEvent event, EntityRef player, Inventor
Vector3i spawnPosition = new Vector3i(x, height, y);
spawnLevel("Lost:hut", spawnPosition, assetManager, entityManager);
spawnPosition.y = 0;
progressTrackingComponent.hutPosition = JomlUtil.from(spawnPosition);
progressTrackingComponent.hutPosition.set(spawnPosition);

}
}
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,8 @@

package org.terasology.lost;

import org.joml.Vector3i;
import org.terasology.entitySystem.Component;
import org.terasology.math.geom.Vector3i;

import java.util.HashMap;

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@

import org.joml.RoundingMode;
import org.joml.Vector2fc;
import org.joml.Vector2i;
import org.joml.Vector3f;
import org.joml.Vector3fc;
import org.joml.Vector3i;
Expand All @@ -15,10 +16,6 @@
import org.terasology.entitySystem.entity.EntityRef;
import org.terasology.logic.location.LocationComponent;
import org.terasology.logic.spawner.FixedSpawner;
import org.terasology.math.JomlUtil;
import org.terasology.math.geom.ImmutableVector2f;
import org.terasology.math.geom.Vector2f;
import org.terasology.math.geom.Vector2i;
import org.terasology.polyworld.biome.BiomeModel;
import org.terasology.polyworld.biome.WhittakerBiome;
import org.terasology.polyworld.biome.WhittakerBiomeModelFacet;
Expand Down Expand Up @@ -156,12 +153,12 @@ public Vector3fc getSpawnPosition(EntityRef entity) {
Vector2i target;
if (picker.getClosest() != null) {
Vector2fc hit = picker.getClosest().getCenter();
target = new Vector2i(hit.x(), hit.y());
target = new Vector2i(hit.x(), hit.y(), RoundingMode.FLOOR);
} else {
target = new Vector2i(desiredPos.x(), desiredPos.z());
}

FixedSpawner spawner = new FixedSpawner(target.getX(), target.getY());
FixedSpawner spawner = new FixedSpawner(target.x(), target.y());
return spawner.getSpawnPosition(getWorld(), entity);
}

Expand Down

0 comments on commit 6e8def5

Please sign in to comment.