Tutoriel 8: projet pong minimal #
Étape 1) créer le projet pong08 à partir de dep08
#
-
Dans un GitBash à la racine du dépôt Git
$ cp -rf dep08 pong08 -
Modifier
settings.gradlepour ajouter l’includeinclude 'pong08' -
Vérifier que
pong08s’exécute$ sh gradlew pong08 -
Dans VSCode, faire un clean workspace pour afficher le projet
pong06
Étape 2) renommer les classes #
-
Avec F12, renommer
-
le paquet
depart=>pong -
DeclarationsDepart=>DeclarationsPong -
ClientDepart=>ClientPong -
ServeurDepart=>ServeurPong
-
Étape 3) modifier les .fxml
#
-
Dans le
racine.fxml, modifier:fx:controller="depart.frontal.vues.VueRacine"- =>
fx:controller="pong.frontal.vues.VueRacine"
- =>
-
Dans le
vue_a.fxml, modifier:fx:controller="depart.frontal.vues.VueA"- =>
fx:controller="pong.frontal.vues.VueA"
- =>
-
Dans le
vue_b.fxml, modifier:fx:controller="depart.frontal.vues.VueB"- =>
fx:controller="pong.frontal.vues.VueB"
- =>
-
Dans le
fragment_a.fxml, modifier:fx:controller="depart.frontal.fragments.FragmentA"- =>
fx:controller="pong.frontal.fragments.FragmentA"
- =>
Étape 4) modifier le build.gradle
#
-
Dans le
build.gradle, modifier:-
ntroProject.appClass = "depart.AppDepart"- =>
ntroProject.appClass = "pong.AppPong"
- =>
-
ntroProject.clientClass = "depart.ClientDepart"- =>
ntroProject.clientClass = "pong.ClientPong"
- =>
-
ntroProject.serverClass = "depart.ServeurDepart"- =>
ntroProject.serverClass = "pong.ServeurPong"
- =>
-
Vérifier l’exécution en mode client/serveur #
-
Dans un GitBash à la racine du dépôt Git
$ sh gradlew pong08Serveur -
Dans un 2ième GitBash à la racine du dépôt Git
$ sh gradlew pong08Client -
Dans un 3ième GitBash à la racine du dépôt Git
$ sh gradlew pong08Client