Browse Source

Merge branch 'TikTakToeGame' into 'main'

Merge Tik tak toe game into main

See merge request fdai7382/fertigjavagamelauncher!2
remotes/origin/textadventure
fdai7382 2 years ago
parent
commit
aad136dd70
  1. 57
      JavaGamelauncher/src/main/java/de/hs_fulda/gruppenprojekt/JavaGamelauncher/GamelauncherMain.java
  2. 1046
      JavaGamelauncher/src/main/java/de/hs_fulda/gruppenprojekt/JavaGamelauncher/TikTakToeGame.java
  3. 0
      JavaGamelauncher/src/main/resources/de/hs_fulda/gruppenprojekt/JavaGamelauncher/media/GameLauncher.ico
  4. 43
      JavaGamelauncher/src/test/java/de/hs_fulda/gruppenprojekt/JavaGamelauncher/GamelauncherMainTest.java
  5. 42
      JavaGamelauncher/src/test/java/de/hs_fulda/gruppenprojekt/JavaGamelauncher/TikTakToeGameTest.java

57
JavaGamelauncher/src/main/java/de/hs_fulda/gruppenprojekt/JavaGamelauncher/GamelauncherMain.java

@ -16,6 +16,15 @@ import javax.swing.border.EmptyBorder;
public class GamelauncherMain extends JFrame {//class public class GamelauncherMain extends JFrame {//class
int yAbschnitt = 500;
public int getyAbschnitt() {
return yAbschnitt;
}
public void setyAbschnitt(int yAbschnitt) {
this.yAbschnitt = yAbschnitt;
}
public int breite = 1270; public int breite = 1270;
@ -84,10 +93,10 @@ public class GamelauncherMain extends JFrame {//class
btnTikTakToe.setFont(new Font("Consolas", Font.PLAIN, 12)); btnTikTakToe.setFont(new Font("Consolas", Font.PLAIN, 12));
btnTextadventure.setFont(new Font("Consolas", Font.PLAIN, 12)); btnTextadventure.setFont(new Font("Consolas", Font.PLAIN, 12));
btnSnake.setBounds(10, 500, 300, 25);
btnTikTakToe.setBounds(630, 500, 300, 25);
btnMouse.setBounds(320, 500, 300, 25);
btnTextadventure.setBounds(940, 500, 300, 25);
btnSnake.setBounds(10, yAbschnitt, 300, 25);
btnTikTakToe.setBounds(630, yAbschnitt, 300, 25);
btnMouse.setBounds(320, yAbschnitt, 300, 25);
btnTextadventure.setBounds(940, yAbschnitt, 300, 25);
contentPane.add(btnSnake); contentPane.add(btnSnake);
contentPane.add(btnMouse); contentPane.add(btnMouse);
@ -122,8 +131,8 @@ public class GamelauncherMain extends JFrame {//class
public void actionPerformed(ActionEvent e) { public void actionPerformed(ActionEvent e) {
// TODO Auto-generated method stub // TODO Auto-generated method stub
//TikTakToeGame frameTikTakToe = new TikTakToeGame();
//frameTikTakToe.setVisible(true);
TikTakToeGame frameTikTakToe = new TikTakToeGame();
frameTikTakToe.setVisible(true);
} }
}); });
@ -168,4 +177,40 @@ public class GamelauncherMain extends JFrame {//class
contentPane.add(AdTextadventure); contentPane.add(AdTextadventure);
}//end standardkonstruktor }//end standardkonstruktor
public int getBreite() {
return breite;
}
public void setBreite(int breite) {
this.breite = breite;
}
public int getHoehe() {
return hoehe;
}
public void setHoehe(int hoehe) {
this.hoehe = hoehe;
}
public int getBreiteLabels() {
return breiteLabels;
}
public void setBreiteLabels(int breiteLabels) {
this.breiteLabels = breiteLabels;
}
public int getHoeheLabels() {
return hoeheLabels;
}
public void setHoeheLabels(int hoeheLabels) {
this.hoeheLabels = hoeheLabels;
}
public JPanel getContentPane() {
return contentPane;
}
}//end class }//end class

1046
JavaGamelauncher/src/main/java/de/hs_fulda/gruppenprojekt/JavaGamelauncher/TikTakToeGame.java
File diff suppressed because it is too large
View File

0
JavaGamelauncher/src/main/resources/de/hs_fulda/gruppenprojekt/JavaGamelauncher/media/GameLauncher (1).ico → JavaGamelauncher/src/main/resources/de/hs_fulda/gruppenprojekt/JavaGamelauncher/media/GameLauncher.ico

43
JavaGamelauncher/src/test/java/de/hs_fulda/gruppenprojekt/JavaGamelauncher/GamelauncherMainTest.java

@ -9,6 +9,8 @@ import org.junit.Test;
*/ */
public class GamelauncherMainTest public class GamelauncherMainTest
{ {
GamelauncherMain glm = new GamelauncherMain();
/** /**
* Rigorous Test :-) * Rigorous Test :-)
*/ */
@ -17,4 +19,45 @@ public class GamelauncherMainTest
{ {
assertTrue( true ); assertTrue( true );
} }
@Test
public void hoeheVergleichen()
{
int breite = 1270;
int hoehe = 600;
assertTrue(glm.getBreite() == breite);
assertTrue(glm.getHoehe() == hoehe);
}
@Test
public void hoeheVergleichenLabels()
{
int breiteLabels = 300;
int hoeheLabels = 400;
assertTrue(glm.getBreiteLabels() == breiteLabels);
assertTrue(glm.getHoeheLabels() == hoeheLabels);
}
@Test
public void nameUeberpruefen() {
assertTrue(glm.getTitle() == "Game Launcher Java, C Plus Plus ist besser");
}
@Test
public void sichtbarkeitUeberpruefen() {
boolean sichbar = true;
glm.setVisible(true);
assertTrue(sichbar == glm.isVisible());
}
@Test
public void yAchsteVergleichen() {
int achse = 500;
assertTrue(achse == glm.getyAbschnitt());
}//end
} }

42
JavaGamelauncher/src/test/java/de/hs_fulda/gruppenprojekt/JavaGamelauncher/TikTakToeGameTest.java

@ -0,0 +1,42 @@
package de.hs_fulda.gruppenprojekt.JavaGamelauncher;
import static org.junit.Assert.*;
import java.awt.Color;
import java.awt.Rectangle;
import org.junit.Test;
public class TikTakToeGameTest {
TikTakToeGame tttg = new TikTakToeGame();
@Test
public void nameUeberpruefen() {
assertTrue(tttg.getTitle() == "TikTakToe Game");
}
@Test
public void startpunkteAbgleichen() {
tttg.setPunkteSpieler1(0);
tttg.setpunkteSpieler2(0);
assertEquals(tttg.PunkteSpieler1, tttg.punkteSpieler2);
}
@Test
public void groeßenAbgleich() {
assertEquals(tttg.size, 600);
}
@Test
public void booleanAbgleich() {
tttg.setGewonnen(true);
assertEquals(tttg.gewonnen, true);
}
@Test
public void SpielerAbgleich() {
int spieler = 1;
assertTrue(spieler == tttg.getaktullerSpieler());
}
}
Loading…
Cancel
Save