All Downloads are FREE. Search and download functionalities are using the official Maven repository.

de.rpgframework.genericrpg.chargen.CharacterGenerator Maven / Gradle / Ivy

The newest version!
package de.rpgframework.genericrpg.chargen;

import de.rpgframework.character.CharacterHandle;
import de.rpgframework.character.RuleSpecificCharacterObject;
import de.rpgframework.genericrpg.data.IAttribute;

/**
 * @author stefa
 *
 */
public interface CharacterGenerator> extends CharacterController {

	//-------------------------------------------------------------------
	public String getId();

	//-------------------------------------------------------------------
	/**
	 * Name to display users
	 */
	public String getName();

	//-------------------------------------------------------------------
	/**
	 * Description to display users
	 */
	public String getDescription();

	//-------------------------------------------------------------------
	public void setModel(M model, CharacterHandle handle);

//	//-------------------------------------------------------------------
//	public void start(M model);
//
//	//-------------------------------------------------------------------
//	public void continueCreation(M model);
	
	//-------------------------------------------------------------------
	public boolean canBeFinished();
	
	//-------------------------------------------------------------------
	/**
	 * Finalize creation process. If there are open ToDos/Warnings, they
	 * are ignored.
	 */
	public void finish();
	
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy