package com.arconus.dicecommander.model.wizards;
import android.content.res.Resources;
import android.view.inputmethod.EditorInfo;
import com.arconus.dicecommander.Application;
import com.arconus.dicecommander.R;
import com.example.android.wizardpager.wizard.model.AbstractWizardModel;
import com.example.android.wizardpager.wizard.model.Page;
import com.example.android.wizardpager.wizard.model.PageList;
import com.example.android.wizardpager.wizard.model.SingleEditPage;
import java.util.ArrayList;
import java.util.List;
public class CharacterWizard extends AbstractWizardModel {
public static final int CHAR_NAME_PAGE = 0;
public static final int CHAR_LEVEL_PAGE = 1;
@Override
protected PageList onNewRootPageList() {
Resources res = Application.appContext.getResources();
List<Page> list = new ArrayList<Page>();
list.add(new SingleEditPage(this, res.getString(R.string.char_wizard_name), CHAR_NAME_PAGE, EditorInfo.TYPE_CLASS_TEXT | EditorInfo.TYPE_TEXT_FLAG_CAP_WORDS)
.setRequired(true));
list.add(new SingleEditPage(this, res.getString(R.string.char_wizard_level), CHAR_LEVEL_PAGE, EditorInfo.TYPE_CLASS_NUMBER)
.setRequired(true));
return new PageList(list.toArray(new Page[]{}));
}
}