Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package sample;
- import javafx.event.ActionEvent;
- import javafx.fxml.FXML;
- import javafx.scene.control.Alert;
- import javafx.scene.control.Button;
- import javafx.scene.control.Label;
- import javafx.scene.control.TextField;
- import java.util.Random;
- public class Controller {
- @FXML TextField textFieldEntry;
- @FXML Label labelFirstNumber;
- @FXML Label labelSecondNumber;
- @FXML Label labelThirdNumber;
- @FXML TextField labelWin;
- @FXML TextField labelCash;
- @FXML Button buttonStart;
- @FXML Button buttonClose;
- private Random randomGenerate = new Random();
- private int random1;
- private int random2;
- private int random3;
- double entry;
- double calculate;
- double cash = 10;
- public void start(ActionEvent actionEvent) {
- random1 = randomGenerate.nextInt(10);
- labelFirstNumber.setText(Integer.toString(random1));
- random2 = randomGenerate.nextInt(10);
- labelSecondNumber.setText(Integer.toString(random2));
- random3 = randomGenerate.nextInt(10);
- labelThirdNumber.setText(Integer.toString(random3));
- labelCash.setText(Double.toString(cash));
- if (textFieldEntry.getText().isEmpty()) {
- Alert fail = new Alert(Alert.AlertType.INFORMATION);
- fail.setHeaderText("Error");
- fail.setContentText("Sie müssen bitte eine Zahl bei Einsatz eingeben =)");
- fail.showAndWait();
- System.out.println("No input");
- } else {
- entry = Integer.parseInt(textFieldEntry.getText());
- }
- if (random1 == random2 && random2 == random3) {
- labelWin.setText("Gewinn: " + entry * 2);
- calculate = cash + entry * 2;
- labelCash.setText(Double.toString(calculate));
- } else if (random1 == random2 || random2 == random3 || random1 == random3) {
- labelWin.setText("Gewinn: " + entry * 2);
- calculate = cash + entry * 1.5;
- labelCash.setText(Double.toString(calculate));
- } else {
- labelWin.setText("Kein Gewinn =)");
- calculate = cash - entry;
- labelCash.setText(Double.toString(calculate));
- }
- System.out.println("Game Worked");
- }
- public void close(ActionEvent actionEvent) {
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement