本文整理汇总了Java中com.badlogic.gdx.utils.Json.writeValue方法的典型用法代码示例。如果您正苦于以下问题:Java Json.writeValue方法的具体用法?Java Json.writeValue怎么用?Java Json.writeValue使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类com.badlogic.gdx.utils.Json
的用法示例。
在下文中一共展示了Json.writeValue方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: write
import com.badlogic.gdx.utils.Json; //导入方法依赖的package包/类
@Override
public void write(Json json) {
super.write(json);
StringBuilder sb = new StringBuilder();
for(int x = 0; x < pixmap.getWidth(); x++) {
for(int y = 0; y < pixmap.getHeight(); y++) {
int color = pixmap.getPixel(x, y);
if(color == Color.rgba8888(47f / 255f, 86f / 255f, 118f / 255f, 1f)) {
sb.append("d");
} else if(color == Color.rgba8888(62f / 255f, 120f / 255f, 160f / 255f, 1f)) {
sb.append("o");
} else if(color == Color.rgba8888(146f / 255f, 209f / 255f, 135f / 255f, 1f)) {
sb.append("l");
}
}
}
json.writeValue("texture", sb.toString());
}
示例2: getRequest
import com.badlogic.gdx.utils.Json; //导入方法依赖的package包/类
@Override
protected void getRequest(Json json) {
boolean hasStart = false;
try {
json.writeObjectStart();
} catch (IllegalStateException e) {
hasStart = true;
}
json.writeObjectStart("PointRadius");
json.writeValue("DistanceInMeters", this.distanceInMeters);
json.writeObjectStart("Point");
json.writeValue("Latitude", pos.getLatitude());
json.writeValue("Longitude", pos.getLongitude());
json.writeObjectEnd();
json.writeObjectEnd();
super.getRequest(json);
if (!hasStart) json.writeObjectEnd();
}
示例3: write
import com.badlogic.gdx.utils.Json; //导入方法依赖的package包/类
@Override
public void write (Json json) {
super.write(json);
json.writeValue("width", width);
json.writeValue("height", height);
json.writeValue("texture", texturePath);
if (regionName != null)
json.writeValue(regionName);
json.writeValue("srcX", srcX);
json.writeValue("srcY", srcY);
json.writeValue("srcWidth", srcWidth);
json.writeValue("srcHeight", srcHeight);
json.writeValue("originX", originX);
json.writeValue("originY", originY);
json.writeValue("minFilter", minFilter == TextureFilter.Linear ? "Linear" : "Nearest");
json.writeValue("magFilter", magFilter == TextureFilter.Linear ? "Linear" : "Nearest");
JsonUtil.writeColorToJson(json, color, "tint");
json.writeValue("uWrap",
uWrap == TextureWrap.ClampToEdge ? "ClampToEdge" : uWrap == TextureWrap.Repeat ? "Repeat" : "MirroredRepeat");
json.writeValue("vWrap",
vWrap == TextureWrap.ClampToEdge ? "ClampToEdge" : vWrap == TextureWrap.Repeat ? "Repeat" : "MirroredRepeat");
}
示例4: write
import com.badlogic.gdx.utils.Json; //导入方法依赖的package包/类
@Override
public void write(Json json) {
json.writeValue("minimumRadius", minRadius);
json.writeValue("maximumRadius", maxRadius);
json.writeValue("angularVelocity", angularVelocity);
json.writeValue("zTilt", zTilt);
json.writeValue("xTilt", xTilt);
json.writeValue("objectCount", objects.size);
json.writeValue("colorGroup", colors);
}
示例5: write
import com.badlogic.gdx.utils.Json; //导入方法依赖的package包/类
@Override
public void write(Json json) {
super.write(json);
json.writeValue("angularVelocity", angularVelocity);
json.writeValue("zTilt", zTilt);
json.writeValue("xTilt", xTilt);
json.writeValue("radius", radius);
json.writeValue("angle", angle);
json.writeValue("yOffset", yOffset);
}
示例6: write
import com.badlogic.gdx.utils.Json; //导入方法依赖的package包/类
@Override
public void write(Json json) {
json.writeArrayStart("tiles");
for (T t : this) {
json.writeValue(t);
}
json.writeArrayEnd();
}
示例7: write
import com.badlogic.gdx.utils.Json; //导入方法依赖的package包/类
@Override
public void write(Json json) {
json.writeObjectStart("tile");
json.writeValue("region", region);
json.writeValue("index", index);
json.writeValue("owner", owner.getId());
json.writeValue("troops", troops);
json.writeObjectEnd();
}
示例8: write
import com.badlogic.gdx.utils.Json; //导入方法依赖的package包/类
@Override
public void write(Json json) {
json.writeObjectStart("player");
json.writeValue("id", getId());
json.writeValue("color", getColor().toString());
json.writeObjectEnd();
}
示例9: write
import com.badlogic.gdx.utils.Json; //导入方法依赖的package包/类
@Override
public void write(Json json, Bounds object, Class knownType) {
json.writeObjectStart();
json.writeValue("width", object.width);
json.writeValue("height", object.height);
json.writeObjectEnd();
}
示例10: write
import com.badlogic.gdx.utils.Json; //导入方法依赖的package包/类
public void write(Json json)
{
json.writeValue("beaten", beaten);
json.writeValue("captures", captures);
json.writeValue("mapId", mapID);
json.writeValue("mapTime", mapCompletionTime);
json.writeValue("punchesLandedPrisoner", punchesLandedPrisoner);
json.writeValue("punchesLandedCop", punchesLandedCop);
json.writeValue("trainKillsPrisoner", trainKillsPrisoner);
json.writeValue("trainKillsCop", trainKillsCop);
json.writeValue("trainsDerailed", trainsDerailed);
json.writeValue("startingPrisoners", startingPrisoners);
json.writeValue("survivingPrisoners", survivingPrisoners);
}
示例11: write
import com.badlogic.gdx.utils.Json; //导入方法依赖的package包/类
@Override
public void write(Json json, ScaleFactorModel model, Class knownType) {
json.writeObjectStart();
json.writeValue("suffix", model.getSuffix());
json.writeValue("factor", model.getFactor());
json.writeObjectEnd();
}
示例12: write
import com.badlogic.gdx.utils.Json; //导入方法依赖的package包/类
@Override
public void write (Json json) {
super.write(json);
json.writeValue("x", x);
json.writeValue("y", y);
json.writeValue("radius", radius);
}
示例13: write
import com.badlogic.gdx.utils.Json; //导入方法依赖的package包/类
@Override
public void write(Json json) {
json.writeValue("fullyQualifiedName", fullyQualifiedName);
json.writeValue("displayName", displayName);
json.writeValue("styles", styles, Array.class, CustomStyle.class);
json.writeValue("templateStyle", templateStyle);
}
示例14: write
import com.badlogic.gdx.utils.Json; //导入方法依赖的package包/类
@Override
public void write (Json json) {
json.writeValue("sortingLayerName", sortingLayerName);
json.writeValue("sortingOrder", sortingOrder);
json.writeValue("enabled", enabled);
json.writeValue("shader", shader);
json.writeValue("srcBlendFunction", srcBlendFunction);
json.writeValue("dstBlendFunction", dstBlendFunction);
}
示例15: write
import com.badlogic.gdx.utils.Json; //导入方法依赖的package包/类
@Override
public void write(Json json) {
json.writeValue("name", name);
json.writeValue("clazz", clazz.getName());
json.writeValue("properties", properties);
json.writeValue("deletable", deletable);
}