Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
Tristan MAISONNEUVE
projetS2-2021-23-LJ
Commits
c4bc2970
Commit
c4bc2970
authored
Jun 22, 2021
by
Jolan RENOUX
Browse files
maj app1
parent
7c75d53b
Changes
2
Hide whitespace changes
Inline
Side-by-side
src/Application.java
View file @
c4bc2970
import
com.mashape.unirest.http.exceptions.UnirestException
;
import
info1.network.Network
;
import
info1.network.Player
;
import
info1.network.*
;
import
vue.FenetreConnexion
;
import
java.awt.*
;
import
java.util.ArrayList
;
/**
* La classe Application du projet.
...
...
@@ -12,7 +12,7 @@ import java.awt.*;
* @version 1.0
*/
public
class
Application
{
public
static
void
main
(
String
[]
args
)
{
public
static
void
main
(
String
[]
args
)
throws
InterruptedException
{
FenetreConnexion
test
=
new
FenetreConnexion
(
"Connexion au serveur et aux parties"
,
"http://37.187.38.219/api/v0"
);
// http://172.26.82.18//api/v0 (URL à changer si ca ne marche pas)
...
...
@@ -28,5 +28,65 @@ public class Application {
}
ArrayList
parties
=
new
ArrayList
();
//TODO IHM : combobox avec cette liste
//TODO IHM Listener récupérer info partie↑
/*
1 si la partie est correctement initiée par le joueur courant ;
-1 si la partie est correctement initiée par un autre joueur ;
10 si c'est au joueur courant de jouer ;
-10 si ce n'est pas au joueur courant de jouer ;
100 si la partie est gagnée par le joueur courant ;
-100 si la partie est perdue par le joueur courant ;
-9999 sinon
*/
boolean
partie_bool
=
true
;
int
info
;
while
(
partie_bool
){
info
=
0
;
//Network.getInfo("http://172.26.82.18//api/v0",GAME,jaquie);
switch
(
info
){
case
1
:
System
.
out
.
println
(
"1 la partie est correctement initiée par le joueur courant"
);
break
;
case
-
1
:
System
.
out
.
println
(
"-1 la partie est correctement initiée par un autre joueur"
);
break
;
case
10
:
System
.
out
.
println
(
"10 c'est au joueur courant de jouer"
);
break
;
case
-
10
:
System
.
out
.
println
(
"-10 ce n'est pas au joueur courant de jouer"
);
break
;
case
100
:
System
.
out
.
println
(
"100 la partie est gagnée par le joueur courant"
);
partie_bool
=
false
;
break
;
case
-
100
:
System
.
out
.
println
(
"-100 la partie est perdue par le joueur courant"
);
partie_bool
=
false
;
break
;
case
-
9999
:
System
.
out
.
println
(
"-9999 sinon aka rien / probleme"
);
break
;
default
:
System
.
out
.
println
(
"gros probleme !!!"
);
break
;
}
Thread
.
sleep
(
500
);
}
}
}
src/vue/FenetreConnexion.java
View file @
c4bc2970
...
...
@@ -25,6 +25,7 @@ public class FenetreConnexion extends JFrame {
private
boolean
creerPartie
=
false
;
public
FenetreConnexion
(
String
titre
,
String
URL
)
{
super
(
titre
);
// Le JPanel principal
JPanel
principal
=
new
JPanel
();
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment