updated method order
This commit is contained in:
parent
b79048e60d
commit
2a7a7c81e3
|
|
@ -129,6 +129,36 @@ public class EditController extends Controller {
|
|||
loadEdit();
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Loads the edit View elements with their appropriate data
|
||||
*/
|
||||
public void loadEdit() {
|
||||
competitorsList.setItems(FXCollections.observableList(competitorIds));
|
||||
playerLevel.setItems(FXCollections.observableList(Arrays.asList(Rank.values())));
|
||||
favoriteAttacker.setItems(FXCollections.observableList(Arrays.asList(R6Attacker.values())));
|
||||
favoriteDefender.setItems(FXCollections.observableList(Arrays.asList(R6Defender.values())));
|
||||
favoriteAgent.setItems(FXCollections.observableList(Arrays.asList(ValorantAgent.values())));
|
||||
}
|
||||
/**
|
||||
* Gets the player selected in the competitors list and loads the player in the editing area of the edit View
|
||||
*/
|
||||
@FXML //Triggered when new list item is selected
|
||||
private void getCompetitor() {
|
||||
Competitor player = competitors.getCompetitors().get(competitorIds.indexOf(competitorsList.getSelectionModel().getSelectedItem()));
|
||||
loadPlayer(player);
|
||||
}
|
||||
/**
|
||||
* Updates the player that is loaded in the editing area of the edit View
|
||||
*/
|
||||
@FXML //Triggered when the update button is pressed
|
||||
private void updateCompetitor() {
|
||||
int playerIndex = competitorIds.indexOf(competitorsList.getSelectionModel().getSelectedItem());
|
||||
Competitor player = competitors.getCompetitors().get(playerIndex);
|
||||
updatePlayer(player);
|
||||
competitorIds.set(playerIndex, player.getPlayerNumber());
|
||||
loadEdit();
|
||||
loadPlayer(player);
|
||||
}
|
||||
/**
|
||||
* Loads the selected player into the editing area of the edit View
|
||||
* @param player The player to load into the editing area
|
||||
|
|
@ -207,34 +237,4 @@ public class EditController extends Controller {
|
|||
}
|
||||
player.setScores(newScores);
|
||||
}
|
||||
/**
|
||||
* Gets the player selected in the competitors list and loads the player in the editing area of the edit View
|
||||
*/
|
||||
@FXML //Triggered when new list item is selected
|
||||
private void getCompetitor() {
|
||||
Competitor player = competitors.getCompetitors().get(competitorIds.indexOf(competitorsList.getSelectionModel().getSelectedItem()));
|
||||
loadPlayer(player);
|
||||
}
|
||||
/**
|
||||
* Updates the player that is loaded in the editing area of the edit View
|
||||
*/
|
||||
@FXML //Triggered when the update button is pressed
|
||||
private void updateCompetitor() {
|
||||
int playerIndex = competitorIds.indexOf(competitorsList.getSelectionModel().getSelectedItem());
|
||||
Competitor player = competitors.getCompetitors().get(playerIndex);
|
||||
updatePlayer(player);
|
||||
competitorIds.set(playerIndex, player.getPlayerNumber());
|
||||
loadEdit();
|
||||
loadPlayer(player);
|
||||
}
|
||||
/**
|
||||
* Loads the edit View elements with their appropriate data
|
||||
*/
|
||||
public void loadEdit() {
|
||||
competitorsList.setItems(FXCollections.observableList(competitorIds));
|
||||
playerLevel.setItems(FXCollections.observableList(Arrays.asList(Rank.values())));
|
||||
favoriteAttacker.setItems(FXCollections.observableList(Arrays.asList(R6Attacker.values())));
|
||||
favoriteDefender.setItems(FXCollections.observableList(Arrays.asList(R6Defender.values())));
|
||||
favoriteAgent.setItems(FXCollections.observableList(Arrays.asList(ValorantAgent.values())));
|
||||
}
|
||||
}
|
||||
Loading…
Reference in New Issue