1 package net.sourceforge.simplegamenet.specs.tools; 2 3 import net.sourceforge.simplegamenet.specs.gui.PlayerSettingsPanel; 4 import net.sourceforge.simplegamenet.specs.model.Engine; 5 import net.sourceforge.simplegamenet.specs.to.PlayerSettings; 6 7 public class StandardPlayerSettings extends PlayerSettings { 8 9 public StandardPlayerSettings(Engine engine, Integer playerID, int playerType, 10 String nickname, int playingState) { 11 super(engine, playerID, playerType, nickname, playingState); 12 } 13 14 public PlayerSettingsPanel createPlayerSettingsPanel() { 15 return new StandardPlayerSettingsPanel(getNickname(), getPlayingState()); 16 } 17 18 public PlayerSettings createChangedPlayerSettings(PlayerSettingsPanel playerSettingsPanel) { 19 StandardPlayerSettingsPanel standardPlayerSettingsPanel = 20 (StandardPlayerSettingsPanel) playerSettingsPanel; 21 return new StandardPlayerSettings(engine, getPlayerID(), getPlayerType(), 22 standardPlayerSettingsPanel.getNickname(), 23 standardPlayerSettingsPanel.getPlayingState()); 24 } 25 26 }