Object event coords from unsigned to signed
This commit is contained in:
parent
23a20dd736
commit
99b95882fe
2 changed files with 5 additions and 2 deletions
|
@ -53,6 +53,9 @@ public:
|
||||||
uint16_t getU16(QString key) {
|
uint16_t getU16(QString key) {
|
||||||
return values.value(key).toUShort(nullptr, 0);
|
return values.value(key).toUShort(nullptr, 0);
|
||||||
}
|
}
|
||||||
|
int16_t getS16(QString key) {
|
||||||
|
return values.value(key).toShort(nullptr, 0);
|
||||||
|
}
|
||||||
void put(QString key, int value) {
|
void put(QString key, int value) {
|
||||||
put(key, QString("%1").arg(value));
|
put(key, QString("%1").arg(value));
|
||||||
}
|
}
|
||||||
|
|
|
@ -298,8 +298,8 @@ OrderedJson::object Event::buildObjectEventJSON()
|
||||||
if (projectConfig.getBaseGameVersion() == BaseGameVersion::pokefirered) {
|
if (projectConfig.getBaseGameVersion() == BaseGameVersion::pokefirered) {
|
||||||
eventObj["in_connection"] = this->getInt("in_connection") > 0 || this->get("in_connection") == "TRUE";
|
eventObj["in_connection"] = this->getInt("in_connection") > 0 || this->get("in_connection") == "TRUE";
|
||||||
}
|
}
|
||||||
eventObj["x"] = this->getU16("x");
|
eventObj["x"] = this->getS16("x");
|
||||||
eventObj["y"] = this->getU16("y");
|
eventObj["y"] = this->getS16("y");
|
||||||
eventObj["elevation"] = this->getInt("elevation");
|
eventObj["elevation"] = this->getInt("elevation");
|
||||||
eventObj["movement_type"] = this->get("movement_type");
|
eventObj["movement_type"] = this->get("movement_type");
|
||||||
eventObj["movement_range_x"] = this->getInt("radius_x");
|
eventObj["movement_range_x"] = this->getInt("radius_x");
|
||||||
|
|
Loading…
Reference in a new issue