Slowly adding themes x6
This commit is contained in:
parent
710dae39a6
commit
14285582dd
@ -31,6 +31,7 @@ public class DatabaseController {
|
|||||||
private final SynergyService synergyService;
|
private final SynergyService synergyService;
|
||||||
private final ActionScriptsService actionService;
|
private final ActionScriptsService actionService;
|
||||||
private final ActionRequestService actionRequestService;
|
private final ActionRequestService actionRequestService;
|
||||||
|
private final GameThemeService themeService;
|
||||||
|
|
||||||
private void saveGender(Map<String, String> params) {
|
private void saveGender(Map<String, String> params) {
|
||||||
Boolean canDie = Boolean.parseBoolean(params.get("canDie"));
|
Boolean canDie = Boolean.parseBoolean(params.get("canDie"));
|
||||||
@ -79,6 +80,12 @@ public class DatabaseController {
|
|||||||
healthService.saveHealth(new Health(health_index, t1.getId(), t2.getId(), childFree));
|
healthService.saveHealth(new Health(health_index, t1.getId(), t2.getId(), childFree));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private void saveTheme(Map<String, String> params) {
|
||||||
|
String name_text = new String(HashUtils.decodeHexString(params.get("theme_name_text")));
|
||||||
|
TextDataVal t1 = textDataValService.save(new TextDataVal(name_text));
|
||||||
|
themeService.saveGameTheme(new GameTheme(t1.getId()));
|
||||||
|
}
|
||||||
|
|
||||||
private void saveWork(Map<String, String> params) {
|
private void saveWork(Map<String, String> params) {
|
||||||
Float powerRange = Float.parseFloat(params.get("powerRange"));
|
Float powerRange = Float.parseFloat(params.get("powerRange"));
|
||||||
Float violenceRange = Float.parseFloat(params.get("violenceRange"));
|
Float violenceRange = Float.parseFloat(params.get("violenceRange"));
|
||||||
@ -191,6 +198,7 @@ public class DatabaseController {
|
|||||||
case "heal" -> saveHealth(params);
|
case "heal" -> saveHealth(params);
|
||||||
case "hobb" -> saveHobby(params);
|
case "hobb" -> saveHobby(params);
|
||||||
case "actions" -> saveAction(params);
|
case "actions" -> saveAction(params);
|
||||||
|
case "themes" -> saveTheme(params);
|
||||||
default -> saveDiss(params);
|
default -> saveDiss(params);
|
||||||
}
|
}
|
||||||
return "ok";
|
return "ok";
|
||||||
@ -228,6 +236,7 @@ public class DatabaseController {
|
|||||||
case "prof" -> workService.removeById(entry_id);
|
case "prof" -> workService.removeById(entry_id);
|
||||||
case "actions" -> actionService.removeById(entry_id);
|
case "actions" -> actionService.removeById(entry_id);
|
||||||
case "script_request" -> actionRequestService.removeById(entry_id);
|
case "script_request" -> actionRequestService.removeById(entry_id);
|
||||||
|
case "themes" -> themeService.removeById(entry_id);
|
||||||
default -> disasterService.removeById(entry_id);
|
default -> disasterService.removeById(entry_id);
|
||||||
}
|
}
|
||||||
return "ok";
|
return "ok";
|
||||||
@ -250,6 +259,7 @@ public class DatabaseController {
|
|||||||
case "heal" -> mapper.writeValueAsString(healthService.getAllHealth());
|
case "heal" -> mapper.writeValueAsString(healthService.getAllHealth());
|
||||||
case "lugg" -> mapper.writeValueAsString(luggageService.getAllLuggages());
|
case "lugg" -> mapper.writeValueAsString(luggageService.getAllLuggages());
|
||||||
case "actions" -> mapper.writeValueAsString(actionService.getAllActionScripts());
|
case "actions" -> mapper.writeValueAsString(actionService.getAllActionScripts());
|
||||||
|
case "themes" -> mapper.writeValueAsString(themeService.getAllGameThemes());
|
||||||
default -> mapper.writeValueAsString(disasterService.getAllDisasters());
|
default -> mapper.writeValueAsString(disasterService.getAllDisasters());
|
||||||
};
|
};
|
||||||
} catch (JacksonException e) {
|
} catch (JacksonException e) {
|
||||||
@ -270,6 +280,7 @@ public class DatabaseController {
|
|||||||
case "heal" -> mapper.writeValueAsString(healthService.getHealthById(l));
|
case "heal" -> mapper.writeValueAsString(healthService.getHealthById(l));
|
||||||
case "lugg" -> mapper.writeValueAsString(luggageService.getLuggageById(l));
|
case "lugg" -> mapper.writeValueAsString(luggageService.getLuggageById(l));
|
||||||
case "actions" -> mapper.writeValueAsString(actionService.getActionScriptById(l));
|
case "actions" -> mapper.writeValueAsString(actionService.getActionScriptById(l));
|
||||||
|
case "themes" -> mapper.writeValueAsString(themeService.getThemeById(l));
|
||||||
default -> mapper.writeValueAsString(disasterService.getDisasterById(l));
|
default -> mapper.writeValueAsString(disasterService.getDisasterById(l));
|
||||||
};
|
};
|
||||||
} catch (JacksonException e) {
|
} catch (JacksonException e) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user