Fixed English in messages
This commit is contained in:
parent
996a244649
commit
afa1234ddd
@ -1,6 +1,8 @@
|
|||||||
package ru.windcorp.progressia.client.comms;
|
package ru.windcorp.progressia.client.comms;
|
||||||
|
|
||||||
import java.io.IOException;
|
import java.io.IOException;
|
||||||
|
|
||||||
|
import ru.windcorp.jputil.chars.StringUtil;
|
||||||
import ru.windcorp.progressia.client.Client;
|
import ru.windcorp.progressia.client.Client;
|
||||||
import ru.windcorp.progressia.client.graphics.world.EntityAnchor;
|
import ru.windcorp.progressia.client.graphics.world.EntityAnchor;
|
||||||
import ru.windcorp.progressia.client.world.ChunkRender;
|
import ru.windcorp.progressia.client.world.ChunkRender;
|
||||||
@ -42,7 +44,11 @@ public class DefaultClientCommsListener implements CommsListener {
|
|||||||
);
|
);
|
||||||
|
|
||||||
if (entity == null) {
|
if (entity == null) {
|
||||||
CrashReports.report(null, "Player entity not found");
|
CrashReports.report(
|
||||||
|
null,
|
||||||
|
"Player entity with ID %s not found",
|
||||||
|
new String(StringUtil.toFullHex(packet.getLocalPlayerEntityId()))
|
||||||
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
getClient().setLocalPlayer(entity);
|
getClient().setLocalPlayer(entity);
|
||||||
|
@ -40,7 +40,7 @@ public class Program implements OpenGLDeletable {
|
|||||||
glLinkProgram(handle);
|
glLinkProgram(handle);
|
||||||
|
|
||||||
if (glGetProgrami(handle, GL_LINK_STATUS) == GL_FALSE) {
|
if (glGetProgrami(handle, GL_LINK_STATUS) == GL_FALSE) {
|
||||||
CrashReports.report(null, "Bad program:\n %s", glGetProgramInfoLog(handle));
|
CrashReports.report(null, "Bad program:\n%s", glGetProgramInfoLog(handle));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -27,7 +27,7 @@ public class Attribute {
|
|||||||
|
|
||||||
public Attribute(int handle, Program program) {
|
public Attribute(int handle, Program program) {
|
||||||
if (handle < 0) {
|
if (handle < 0) {
|
||||||
CrashReports.report(null, "Bad handle: %s", handle);
|
CrashReports.report(null, "Bad handle: %d", handle);
|
||||||
}
|
}
|
||||||
|
|
||||||
this.handle = handle;
|
this.handle = handle;
|
||||||
|
@ -27,7 +27,7 @@ public class Uniform {
|
|||||||
|
|
||||||
public Uniform(int handle, Program program) {
|
public Uniform(int handle, Program program) {
|
||||||
if (handle < 0) {
|
if (handle < 0) {
|
||||||
CrashReports.report(null, "Bad handle: %s", handle);
|
CrashReports.report(null, "Bad handle: %d", handle);
|
||||||
}
|
}
|
||||||
|
|
||||||
this.handle = handle;
|
this.handle = handle;
|
||||||
|
@ -57,7 +57,7 @@ public class GNUUnifontLoader {
|
|||||||
return createStream(reader).map(GNUUnifontLoader::parse).map(GNUUnifontLoader::addToAtlas)
|
return createStream(reader).map(GNUUnifontLoader::parse).map(GNUUnifontLoader::addToAtlas)
|
||||||
.collect(Collectors.collectingAndThen(createMapper(), GNUUnifont::new));
|
.collect(Collectors.collectingAndThen(createMapper(), GNUUnifont::new));
|
||||||
} catch (IOException | UncheckedIOException e) {
|
} catch (IOException | UncheckedIOException e) {
|
||||||
CrashReports.report(e, "Problem with load GNUUnifont");
|
CrashReports.report(e, "Could not load GNUUnifont");
|
||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -72,23 +72,30 @@ public class GNUUnifontLoader {
|
|||||||
}
|
}
|
||||||
|
|
||||||
private static ParsedGlyph parse(String declar) {
|
private static ParsedGlyph parse(String declar) {
|
||||||
int width = getWidth(declar);
|
try {
|
||||||
checkDeclaration(declar, width);
|
|
||||||
|
int width = getWidth(declar);
|
||||||
char c = getChar(declar);
|
checkDeclaration(declar, width);
|
||||||
|
|
||||||
TextureDataEditor editor = new TextureDataEditor(width, GNUUnifont.HEIGHT, width, GNUUnifont.HEIGHT,
|
char c = getChar(declar);
|
||||||
TEXTURE_SETTINGS);
|
|
||||||
|
TextureDataEditor editor = new TextureDataEditor(width, GNUUnifont.HEIGHT, width, GNUUnifont.HEIGHT,
|
||||||
for (int y = 0; y < GNUUnifont.HEIGHT; ++y) {
|
TEXTURE_SETTINGS);
|
||||||
for (int x = 0; x < width; ++x) {
|
|
||||||
int bit = x + y * width;
|
for (int y = 0; y < GNUUnifont.HEIGHT; ++y) {
|
||||||
|
for (int x = 0; x < width; ++x) {
|
||||||
editor.setPixel(x, GNUUnifont.HEIGHT - y - 1, getBit(declar, bit) ? 0xFFFFFFFF : 0x00000000);
|
int bit = x + y * width;
|
||||||
|
|
||||||
|
editor.setPixel(x, GNUUnifont.HEIGHT - y - 1, getBit(declar, bit) ? 0xFFFFFFFF : 0x00000000);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
return new ParsedGlyph(c, editor);
|
||||||
|
|
||||||
|
} catch (IOException e) {
|
||||||
|
CrashReports.report(e, "Could not load GNUUnifont: could not load character \"%s\"", declar);
|
||||||
|
return null;
|
||||||
}
|
}
|
||||||
|
|
||||||
return new ParsedGlyph(c, editor);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
private static char getChar(String declar) {
|
private static char getChar(String declar) {
|
||||||
@ -117,26 +124,25 @@ public class GNUUnifontLoader {
|
|||||||
return meaningfulChars / charsPerColumn;
|
return meaningfulChars / charsPerColumn;
|
||||||
}
|
}
|
||||||
|
|
||||||
private static void checkDeclaration(String declar, int width) {
|
private static void checkDeclaration(String declar, int width) throws IOException {
|
||||||
if (!GNUUnifont.WIDTHS.contains(width)) {
|
if (!GNUUnifont.WIDTHS.contains(width)) {
|
||||||
CrashReports.report(null, "Width %d is not supported (in declar \"%s\")", width, declar);
|
throw new IOException("Width " + width + " is not supported (in declar \"" + declar + "\")");
|
||||||
}
|
}
|
||||||
|
|
||||||
if ((declar.length() - PREFIX_LENGTH) % width != 0) {
|
if ((declar.length() - PREFIX_LENGTH) % width != 0) {
|
||||||
CrashReports.report(null, "Declar \"%s\" has invalid length", declar);
|
throw new IOException("Declar \"" + declar + "\" has invalid length");
|
||||||
}
|
}
|
||||||
|
|
||||||
for (int i = 0; i < declar.length(); ++i) {
|
for (int i = 0; i < declar.length(); ++i) {
|
||||||
if (i == BITS_PER_HEX_DIGIT) {
|
if (i == BITS_PER_HEX_DIGIT) {
|
||||||
if (declar.charAt(i) != ':') {
|
if (declar.charAt(i) != ':') {
|
||||||
CrashReports.report(null, "No colon ':' found in declar \"%s\" at index 4", declar);
|
throw new IOException("No colon ':' found in declar \"" + declar + "\" at index 4");
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
char c = declar.charAt(i);
|
char c = declar.charAt(i);
|
||||||
|
|
||||||
if (!((c >= '0' && c <= '9') || (c >= 'A' && c <= 'F'))) {
|
if (!((c >= '0' && c <= '9') || (c >= 'A' && c <= 'F'))) {
|
||||||
CrashReports.report(null,
|
throw new IOException("Illegal char in declar \"" + declar + "\" at index " + i + "; expected 0-9A-F");
|
||||||
"Illegal char in declar \"%s\" at index " + i + "; expected 0-9A-F", declar);
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -235,7 +235,7 @@ public class Component extends Named {
|
|||||||
|
|
||||||
valid = true;
|
valid = true;
|
||||||
} catch (Exception e) {
|
} catch (Exception e) {
|
||||||
CrashReports.report(e, "__DOC__ME__");
|
CrashReports.report(e, "Could not layout Component %s", this);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -248,7 +248,7 @@ public class Component extends Named {
|
|||||||
try {
|
try {
|
||||||
return getLayout().calculatePreferredSize(this);
|
return getLayout().calculatePreferredSize(this);
|
||||||
} catch (Exception e) {
|
} catch (Exception e) {
|
||||||
CrashReports.report(e, "__DOC__ME__");
|
CrashReports.report(e, "Could not calculate preferred size for Component %s", this);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -517,7 +517,7 @@ public class Component extends Named {
|
|||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
} catch (Exception e) {
|
} catch (Exception e) {
|
||||||
CrashReports.report(e, "__DOC__ME__");
|
CrashReports.report(e, "Could not dispatch input to Component %s", this);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -609,7 +609,7 @@ public class Component extends Named {
|
|||||||
try {
|
try {
|
||||||
assembleSelf(target);
|
assembleSelf(target);
|
||||||
} catch (Exception e) {
|
} catch (Exception e) {
|
||||||
CrashReports.report(e, "__DOC__ME__");
|
CrashReports.report(e, "Could not assemble Component %s", this);
|
||||||
}
|
}
|
||||||
|
|
||||||
assembleChildren(target);
|
assembleChildren(target);
|
||||||
@ -617,7 +617,7 @@ public class Component extends Named {
|
|||||||
try {
|
try {
|
||||||
postAssembleSelf(target);
|
postAssembleSelf(target);
|
||||||
} catch (Exception e) {
|
} catch (Exception e) {
|
||||||
CrashReports.report(e, "__DOC__ME__");
|
CrashReports.report(e, "Post-assembly failed for Component %s", this);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -157,7 +157,7 @@ public class Atlases {
|
|||||||
|
|
||||||
return loadSprite(data.getData(), group);
|
return loadSprite(data.getData(), group);
|
||||||
} catch (IOException e) {
|
} catch (IOException e) {
|
||||||
CrashReports.report(e, "Problem with load atlases sprite");
|
CrashReports.report(e, "Could not load sprite %s into atlas group %s", resource, group);
|
||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -174,7 +174,7 @@ public class Atlases {
|
|||||||
Atlas newAtlas = new Atlas(group);
|
Atlas newAtlas = new Atlas(group);
|
||||||
|
|
||||||
if (!newAtlas.canAddSprite(data)) {
|
if (!newAtlas.canAddSprite(data)) {
|
||||||
CrashReports.report(null, "Could not fit tex into atlas of size %d", newAtlas.getSize());
|
CrashReports.report(null, "Could not fit texture into atlas of size %d", newAtlas.getSize());
|
||||||
}
|
}
|
||||||
|
|
||||||
atlases.add(newAtlas);
|
atlases.add(newAtlas);
|
||||||
|
@ -31,7 +31,7 @@ public class SimpleTextures {
|
|||||||
new Sprite(new TexturePrimitive(data.getData()))
|
new Sprite(new TexturePrimitive(data.getData()))
|
||||||
);
|
);
|
||||||
} catch (IOException e) {
|
} catch (IOException e) {
|
||||||
CrashReports.report(e, "Problem with load texture");
|
CrashReports.report(e, "Could not load texture %s", resource);
|
||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -90,7 +90,7 @@ public class TexturePrimitive implements OpenGLDeletable {
|
|||||||
OpenGLObjectTracker.register(this);
|
OpenGLObjectTracker.register(this);
|
||||||
|
|
||||||
if (handle < 0) {
|
if (handle < 0) {
|
||||||
CrashReports.report(null, "Failed to create texture");
|
CrashReports.report(null, "Failed to allocate texture");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -81,7 +81,7 @@ public class Parser {
|
|||||||
}
|
}
|
||||||
|
|
||||||
} catch (IOException | EscapeException e) {
|
} catch (IOException | EscapeException e) {
|
||||||
CrashReports.report(e, "Problems with parsing");
|
CrashReports.report(e, "Could not parse language file %s", filePath);
|
||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
return parsedData;
|
return parsedData;
|
||||||
|
@ -29,7 +29,7 @@ public class EntityRenderRegistry extends NamespacedRegistry<EntityRender> {
|
|||||||
).getData()
|
).getData()
|
||||||
);
|
);
|
||||||
} catch (IOException e) {
|
} catch (IOException e) {
|
||||||
CrashReports.report(e, "__DOC__ME__");
|
CrashReports.report(e, "Could not load entity texture %s", name);
|
||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -51,7 +51,7 @@ public class Resource extends Named {
|
|||||||
try (Reader reader = getReader()) {
|
try (Reader reader = getReader()) {
|
||||||
return CharStreams.toString(reader);
|
return CharStreams.toString(reader);
|
||||||
} catch (IOException e) {
|
} catch (IOException e) {
|
||||||
CrashReports.report(e, "__DOC__ME__");
|
CrashReports.report(e, "Could not read resource %s as text", this);
|
||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -61,7 +61,7 @@ public class Resource extends Named {
|
|||||||
try (InputStream stream = getInputStream()) {
|
try (InputStream stream = getInputStream()) {
|
||||||
byteArray = ByteStreams.toByteArray(stream);
|
byteArray = ByteStreams.toByteArray(stream);
|
||||||
} catch (IOException e) {
|
} catch (IOException e) {
|
||||||
CrashReports.report(e, "__DOC__ME__");
|
CrashReports.report(e, "Could not read resource %s as bytes", this);
|
||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -134,7 +134,7 @@ public class ImplementedChangeTracker implements Changer {
|
|||||||
try {
|
try {
|
||||||
entity.write(packet.getWriter(), IOContext.COMMS);
|
entity.write(packet.getWriter(), IOContext.COMMS);
|
||||||
} catch (IOException e) {
|
} catch (IOException e) {
|
||||||
CrashReports.report(e, "__DOC__ME__");
|
CrashReports.report(e, "Could not write entity %s", entity);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -146,7 +146,7 @@ public class ImplementedChangeTracker implements Changer {
|
|||||||
try {
|
try {
|
||||||
entity.write(packet.getWriter(), IOContext.COMMS);
|
entity.write(packet.getWriter(), IOContext.COMMS);
|
||||||
} catch (IOException e) {
|
} catch (IOException e) {
|
||||||
CrashReports.report(e, "Entity could not be written");
|
CrashReports.report(e, "Could not write entity %s", entity);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user