├── img ├── ui.png ├── demo.gif ├── lose.png ├── start.png └── win.png ├── src └── main │ ├── resources │ ├── ball.png │ ├── favicon.png │ └── com │ │ └── example │ │ └── bouncingballgamejavafx │ │ └── hello-view.fxml │ └── java │ ├── module-info.java │ └── com │ └── example │ └── bouncingballgamejavafx │ └── BouncingBall.java ├── .mvn └── wrapper │ ├── maven-wrapper.jar │ └── maven-wrapper.properties ├── .idea ├── vcs.xml ├── google-java-format.xml ├── .gitignore ├── encodings.xml ├── misc.xml └── uiDesigner.xml ├── .gitignore ├── LICENSE ├── pom.xml ├── README.md ├── mvnw.cmd └── mvnw /img/ui.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/Bouncing-Ball-Game-JavaFX/HEAD/img/ui.png -------------------------------------------------------------------------------- /img/demo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/Bouncing-Ball-Game-JavaFX/HEAD/img/demo.gif -------------------------------------------------------------------------------- /img/lose.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/Bouncing-Ball-Game-JavaFX/HEAD/img/lose.png -------------------------------------------------------------------------------- /img/start.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/Bouncing-Ball-Game-JavaFX/HEAD/img/start.png -------------------------------------------------------------------------------- /img/win.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/Bouncing-Ball-Game-JavaFX/HEAD/img/win.png -------------------------------------------------------------------------------- /src/main/resources/ball.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/Bouncing-Ball-Game-JavaFX/HEAD/src/main/resources/ball.png -------------------------------------------------------------------------------- /.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/Bouncing-Ball-Game-JavaFX/HEAD/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /src/main/resources/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/Bouncing-Ball-Game-JavaFX/HEAD/src/main/resources/favicon.png -------------------------------------------------------------------------------- /.idea/vcs.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /.idea/google-java-format.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | -------------------------------------------------------------------------------- /.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /shelf/ 3 | /workspace.xml 4 | # Editor-based HTTP Client requests 5 | /httpRequests/ 6 | # Datasource local storage ignored files 7 | /dataSources/ 8 | /dataSources.local.xml 9 | -------------------------------------------------------------------------------- /.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- 1 | distributionUrl=https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.8.5/apache-maven-3.8.5-bin.zip 2 | wrapperUrl=https://repo.maven.apache.org/maven2/org/apache/maven/wrapper/maven-wrapper/3.1.0/maven-wrapper-3.1.0.jar -------------------------------------------------------------------------------- /src/main/java/module-info.java: -------------------------------------------------------------------------------- 1 | module com.example.bouncingballgamejavafx { 2 | requires javafx.controls; 3 | requires javafx.fxml; 4 | 5 | 6 | opens com.example.bouncingballgamejavafx to javafx.fxml; 7 | exports com.example.bouncingballgamejavafx; 8 | } -------------------------------------------------------------------------------- /.idea/encodings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | target/ 2 | !.mvn/wrapper/maven-wrapper.jar 3 | !**/src/main/**/target/ 4 | !**/src/test/**/target/ 5 | 6 | ### IntelliJ IDEA ### 7 | .idea/modules.xml 8 | .idea/jarRepositories.xml 9 | .idea/compiler.xml 10 | .idea/libraries/ 11 | *.iws 12 | *.iml 13 | *.ipr 14 | 15 | ### Eclipse ### 16 | .apt_generated 17 | .classpath 18 | .factorypath 19 | .project 20 | .settings 21 | .springBeans 22 | .sts4-cache 23 | 24 | ### NetBeans ### 25 | /nbproject/private/ 26 | /nbbuild/ 27 | /dist/ 28 | /nbdist/ 29 | /.nb-gradle/ 30 | build/ 31 | !**/src/main/**/build/ 32 | !**/src/test/**/build/ 33 | 34 | ### VS Code ### 35 | .vscode/ 36 | 37 | ### Mac OS ### 38 | .DS_Store -------------------------------------------------------------------------------- /.idea/misc.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 10 | 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /src/main/resources/com/example/bouncingballgamejavafx/hello-view.fxml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 10 | 11 | 12 | 13 | 14 |