aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/pokemon/Game.java
diff options
context:
space:
mode:
authorcirakg <ciraboxkg@gmail.com>2022-12-29 02:27:32 +0100
committercirakg <ciraboxkg@gmail.com>2022-12-29 02:27:32 +0100
commit336af3217840237bba99935d63631d199d5c0e3e (patch)
treef56a52afe92bf587aa892a29037bde0c0e8b9041 /src/main/java/pokemon/Game.java
parent7354be4e170ac684af8f4289191fd1ea01764cfe (diff)
Omogucena konekcija pomocu socketa. Omogucen login i primanje poruka. Handlovanje gasenje clienta(Logout). Napravljen kostur klase Game. Popravljen text wrap na warningu pri login-u.
Diffstat (limited to 'src/main/java/pokemon/Game.java')
-rw-r--r--src/main/java/pokemon/Game.java113
1 files changed, 113 insertions, 0 deletions
diff --git a/src/main/java/pokemon/Game.java b/src/main/java/pokemon/Game.java
new file mode 100644
index 0000000..fa08a1b
--- /dev/null
+++ b/src/main/java/pokemon/Game.java
@@ -0,0 +1,113 @@
+package pokemon;
+
+
+import java.io.Serializable;
+import java.nio.channels.SocketChannel;
+import java.util.ArrayList;
+
+import models.MonsterViewModel;
+
+public class Game implements Runnable, Serializable {
+
+ boolean player1Turn;
+ long player1Id;
+ long player2Id;
+ MonsterViewModel monster1;
+ MonsterViewModel monster2;
+ int currentHp1;
+ int currentHp2;
+ int shield1;
+ int shield2;
+ SocketChannel []players;
+
+ public Game() {
+ super();
+ }
+
+ @Override
+ public void run() {
+ // TODO Auto-generated method stub
+
+ }
+
+ public long getPlayer1Id() {
+ return player1Id;
+ }
+
+
+ public void setPlayer1Id(long player1Id) {
+ this.player1Id = player1Id;
+ }
+
+
+ public long getPlayer2Id() {
+ return player2Id;
+ }
+
+
+ public void setPlayer2Id(long player2Id) {
+ this.player2Id = player2Id;
+ }
+
+
+ public MonsterViewModel getMonster1() {
+ return monster1;
+ }
+
+
+ public void setMonster1(MonsterViewModel monster1) {
+ this.monster1 = monster1;
+ }
+
+
+ public MonsterViewModel getMonster2() {
+ return monster2;
+ }
+
+
+ public void setMonster2(MonsterViewModel monster2) {
+ this.monster2 = monster2;
+ }
+
+
+ public int getCurrentHp1() {
+ return currentHp1;
+ }
+
+
+ public void setCurrentHp1(int currentHp1) {
+ this.currentHp1 = currentHp1;
+ }
+
+
+ public int getCurrentHp2() {
+ return currentHp2;
+ }
+
+
+ public void setCurrentHp2(int currentHp2) {
+ this.currentHp2 = currentHp2;
+ }
+
+
+ public int getShield1() {
+ return shield1;
+ }
+
+
+ public void setShield1(int shield1) {
+ this.shield1 = shield1;
+ }
+
+
+ public int getShield2() {
+ return shield2;
+ }
+
+
+ public void setShield2(int shield2) {
+ this.shield2 = shield2;
+ }
+
+
+}