Route chr creation to dummy CharacterCreator

This commit is contained in:
P0nk
2024-09-25 07:21:27 +02:00
parent a9967d53b1
commit 767c4402e7
5 changed files with 38 additions and 20 deletions

View File

@@ -3,16 +3,16 @@ package client.creator;
import client.inventory.Item;
import constants.id.ItemId;
import constants.id.MapId;
import database.character.CharacterSaver;
import database.character.CharacterRepository;
public class CharacterCreator {
private final CharacterSaver chrSaver;
private final CharacterRepository chrRepository;
public CharacterCreator(CharacterSaver chrSaver) {
this.chrSaver = chrSaver;
public CharacterCreator(CharacterRepository chrRepository) {
this.chrRepository = chrRepository;
}
public boolean createBeginner(NewCharacterSpec spec, int accountId, int worldId) {
public boolean createNew(NewCharacterSpec spec, int accountId, int worldId) {
int mapId = getStartingMap(spec.type());
Item guide = getStarterGuide(spec.type());
// TODO, save: