refactored for pages package
This commit is contained in:
parent
82e74b6ce8
commit
05d0745852
|
|
@ -18,6 +18,15 @@ import javafx.scene.control.TableView;
|
||||||
import javafx.scene.control.TextField;
|
import javafx.scene.control.TextField;
|
||||||
import javafx.scene.text.Text;
|
import javafx.scene.text.Text;
|
||||||
|
|
||||||
|
import static com.r0r5chach.pages.EditPage.loadPlayer;
|
||||||
|
import static com.r0r5chach.pages.EditPage.loadFavoriteCharacters;
|
||||||
|
import static com.r0r5chach.pages.EditPage.loadScores;
|
||||||
|
import static com.r0r5chach.pages.EditPage.updatePlayer;
|
||||||
|
import static com.r0r5chach.pages.EditPage.updateFavoriteCharacters;
|
||||||
|
import static com.r0r5chach.pages.EditPage.updateScores;
|
||||||
|
import static com.r0r5chach.pages.ViewPage.generateTable;
|
||||||
|
import static com.r0r5chach.pages.ViewPage.loadTable;
|
||||||
|
|
||||||
public class MainController implements Initializable {
|
public class MainController implements Initializable {
|
||||||
private CompetitorList competitors;
|
private CompetitorList competitors;
|
||||||
private ArrayList<Integer> competitorIds;
|
private ArrayList<Integer> competitorIds;
|
||||||
|
|
@ -86,7 +95,7 @@ public class MainController implements Initializable {
|
||||||
scores = new TextField[]{scores0, scores1, scores2, scores3, scores4, scores5};
|
scores = new TextField[]{scores0, scores1, scores2, scores3, scores4, scores5};
|
||||||
fields = new TextField[]{playerNumber, playerName, overallScore};
|
fields = new TextField[]{playerNumber, playerName, overallScore};
|
||||||
loadCompetitors();
|
loadCompetitors();
|
||||||
ViewPage.generateTable(competitorTable);
|
generateTable(competitorTable);
|
||||||
loadEdit();
|
loadEdit();
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
@ -99,23 +108,23 @@ public class MainController implements Initializable {
|
||||||
@FXML
|
@FXML
|
||||||
private void getCompetitor() {
|
private void getCompetitor() {
|
||||||
Competitor player = competitors.getCompetitors().get(competitorIds.indexOf(competitorsList.getSelectionModel().getSelectedItem()));
|
Competitor player = competitors.getCompetitors().get(competitorIds.indexOf(competitorsList.getSelectionModel().getSelectedItem()));
|
||||||
EditPage.loadPlayer(player,fields, playerLevel);
|
loadPlayer(player,fields, playerLevel);
|
||||||
EditPage.loadFavoriteCharacters(player, favoriteAttacker, favoriteDefender, favoriteAgent, favoriteCharacters);
|
loadFavoriteCharacters(player, favoriteAttacker, favoriteDefender, favoriteAgent, favoriteCharacters);
|
||||||
EditPage.loadScores(player, scores);
|
loadScores(player, scores);
|
||||||
}
|
}
|
||||||
|
|
||||||
@FXML
|
@FXML
|
||||||
private void updateCompetitor() {
|
private void updateCompetitor() {
|
||||||
int playerIndex = competitorIds.indexOf(competitorsList.getSelectionModel().getSelectedItem());
|
int playerIndex = competitorIds.indexOf(competitorsList.getSelectionModel().getSelectedItem());
|
||||||
Competitor player = competitors.getCompetitors().get(playerIndex);
|
Competitor player = competitors.getCompetitors().get(playerIndex);
|
||||||
EditPage.updatePlayer(player, fields, playerLevel);
|
updatePlayer(player, fields, playerLevel);
|
||||||
EditPage.updateFavoriteCharacters(player, favoriteAttacker, favoriteDefender, favoriteAgent);
|
updateFavoriteCharacters(player, favoriteAttacker, favoriteDefender, favoriteAgent);
|
||||||
EditPage.updateScores(player, scores);
|
updateScores(player, scores);
|
||||||
competitorIds.set(playerIndex, player.getPlayerNumber());
|
competitorIds.set(playerIndex, player.getPlayerNumber());
|
||||||
loadEdit();
|
loadEdit();
|
||||||
EditPage.loadPlayer(player, fields, playerLevel);
|
loadPlayer(player, fields, playerLevel);
|
||||||
EditPage.loadFavoriteCharacters(player, favoriteAttacker, favoriteDefender, favoriteAgent, favoriteCharacters);
|
loadFavoriteCharacters(player, favoriteAttacker, favoriteDefender, favoriteAgent, favoriteCharacters);
|
||||||
EditPage.loadScores(player, scores);
|
loadScores(player, scores);
|
||||||
}
|
}
|
||||||
|
|
||||||
private void loadCompetitors(){
|
private void loadCompetitors(){
|
||||||
|
|
@ -136,6 +145,6 @@ public class MainController implements Initializable {
|
||||||
|
|
||||||
@FXML
|
@FXML
|
||||||
private void loadView() {
|
private void loadView() {
|
||||||
competitorTable.setItems(ViewPage.loadTable(this.competitors.getCompetitors()));
|
competitorTable.setItems(loadTable(this.competitors.getCompetitors()));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
Loading…
Reference in New Issue