Подписывайтесь на наш Telegram и не пропускайте важные новости! Перейти

Вопрос Как сделать сохранение драгов экспенсив

Пиздец...
сохранение:
Expand Collapse Copy
Runtime.getRuntime().addShutdownHook(new Thread(() -> {
    // и тут через через jsonObject делаешь сохранения
}));
лоад:
Expand Collapse Copy
JsonObject jsonObject = new JsonParser().parse(fileReader).getAsJsonObject().getAsJsonObject("drags");
for(Drag drag : drags) {
    JsonObject dragObj = jsonObject.getAsJsonObject(drag.getName());
    drag.setX(dragObj.get("posX").getAsFloat());
    drag.setY(dragObj.get("posY").getAsFloat());
    drag.setWidth(dragObj.get("width").getAsFloat());
    drag.setHeight(dragObj.get("height").getAsFloat());
}
чет типа такого
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Пиздец...
сохранение:
Expand Collapse Copy
Runtime.getRuntime().addShutdownHook(new Thread(() -> {
    // и тут через через jsonObject делаешь сохранения
}));
лоад:
Expand Collapse Copy
JsonObject jsonObject = new JsonParser().parse(fileReader).getAsJsonObject().getAsJsonObject("drags");
for(Drag drag : drags) {
    JsonObject dragObj = jsonObject.getAsJsonObject(drag.getName());
    drag.setX(dragObj.get("posX").getAsFloat());
    drag.setY(dragObj.get("posY").getAsFloat());
    drag.setWidth(dragObj.get("width").getAsFloat());
    drag.setHeight(dragObj.get("height").getAsFloat());
}
чет типа такого
Щас попробую, спасибо заранее
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
1
Пиздец...
сохранение:
Expand Collapse Copy
Runtime.getRuntime().addShutdownHook(new Thread(() -> {
    // и тут через через jsonObject делаешь сохранения
}));
лоад:
Expand Collapse Copy
JsonObject jsonObject = new JsonParser().parse(fileReader).getAsJsonObject().getAsJsonObject("drags");
for(Drag drag : drags) {
    JsonObject dragObj = jsonObject.getAsJsonObject(drag.getName());
    drag.setX(dragObj.get("posX").getAsFloat());
    drag.setY(dragObj.get("posY").getAsFloat());
    drag.setWidth(dragObj.get("width").getAsFloat());
    drag.setHeight(dragObj.get("height").getAsFloat());
}
чет типа такого
Можешь помочь сделать?
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Назад
Сверху Снизу