Skip to content

Commit

Permalink
0.3.0
Browse files Browse the repository at this point in the history
  • Loading branch information
Qowyn committed Sep 26, 2016
1 parent 9e3f1c9 commit cc9e066
Show file tree
Hide file tree
Showing 2 changed files with 13 additions and 5 deletions.
4 changes: 2 additions & 2 deletions pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@

<groupId>qowyn.ark</groupId>
<artifactId>ark-tools</artifactId>
<version>0.3.0-SNAPSHOT</version>
<version>0.3.0</version>
<packaging>jar</packaging>

<name>ark-tools</name>
Expand All @@ -13,7 +13,7 @@
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<maven.compiler.target>1.8</maven.compiler.target>
<maven.compiler.source>1.8</maven.compiler.source>
<launch4j.version>0.2.7.0</launch4j.version>
<launch4j.version>0.3.0.0</launch4j.version>
</properties>

<dependencies>
Expand Down
14 changes: 11 additions & 3 deletions src/main/java/qowyn/ark/tools/SharedWriters.java
Original file line number Diff line number Diff line change
Expand Up @@ -21,15 +21,23 @@
import qowyn.ark.types.ObjectReference;

public class SharedWriters {

private static void writeFloat(JsonGenerator generator, String name, float value) {
if (Float.isFinite(value)) {
generator.write(name, value);
} else {
generator.write(name, Float.toString(value));
}
}

public static void writeCreatureInfo(JsonGenerator generator, GameObject creature, LatLonCalculator latLongCalculator, GameObjectContainer saveFile) {
generator.writeStartObject();

LocationData ld = creature.getLocation();
if (ld != null) {
generator.write("x", ld.getX());
generator.write("y", ld.getY());
generator.write("z", ld.getZ());
writeFloat(generator, "x", ld.getX());
writeFloat(generator, "y", ld.getY());
writeFloat(generator, "z", ld.getZ());
if (latLongCalculator != null) {
generator.write("lat", Math.round(latLongCalculator.calculateLat(ld.getY()) * 10.0) / 10.0);
generator.write("lon", Math.round(latLongCalculator.calculateLon(ld.getX()) * 10.0) / 10.0);
Expand Down

0 comments on commit cc9e066

Please sign in to comment.