From 7d98c959c8d8e18a64cf14a042719deca2623989 Mon Sep 17 00:00:00 2001 From: fdai7222 Date: Thu, 30 Jun 2022 16:50:15 +0200 Subject: [PATCH] ha 10 fast fertig( login noch nach OBEN schieben) --- spaceinvaders/GameProject/bin/.gitignore | 1 - .../GameProject/bin/ui/GameUIWithLogin.class | Bin 0 -> 1178 bytes .../GameProject/bin/ui/LoginWindow.class | Bin 0 -> 2293 bytes spaceinvaders/GameProject/log/log4j.log | 145 ++++++++++++++++++ .../GameProject/src/ui/GameUIWithLogin.java | 9 +- .../GameProject/src/ui/LoginWindow.java | 27 +++- 6 files changed, 173 insertions(+), 9 deletions(-) delete mode 100644 spaceinvaders/GameProject/bin/.gitignore create mode 100644 spaceinvaders/GameProject/bin/ui/GameUIWithLogin.class create mode 100644 spaceinvaders/GameProject/bin/ui/LoginWindow.class diff --git a/spaceinvaders/GameProject/bin/.gitignore b/spaceinvaders/GameProject/bin/.gitignore deleted file mode 100644 index 15c18ec..0000000 --- a/spaceinvaders/GameProject/bin/.gitignore +++ /dev/null @@ -1 +0,0 @@ -/ui/ diff --git a/spaceinvaders/GameProject/bin/ui/GameUIWithLogin.class b/spaceinvaders/GameProject/bin/ui/GameUIWithLogin.class new file mode 100644 index 0000000000000000000000000000000000000000..38ba7d950bd48abaaff12e638d6c0ec1125b40ad GIT binary patch literal 1178 zcmZ`&Yg5xe6g}GlX-jw&DA-m&e5FMjRD2duFW}x^Xo4b#D&$;L9{{Hjx7l1hwHG~-AO<}HCb^flfE#zL&sR~;|7en-P zo#L8WE=XQy7%T2uht?;vaU|@jxxT^errO9e^vnxe$OVROqfp3{7`m363XdU-UL6`D z8u}PUFU*c$fFa_6=W@9ibPTDKIGr~UOn9?vwSRH-n zxPobhFp*%G^ce(r4+O2W2rs$NdTFG*Sng@$ra!)j<`{JoT zr@oN~-3@Wf-!rg65brPySe_=E-2LFVbx!Oi|0BwZ5{ML0p54}w#Y_w)?r4~0NUDa- z^D=rFI_}~g-I6MoTTat06ZH|pZ`Akg&F(%g%X}2~@leA9hC#2G@9Af#_D9sLOUF{p$RJx5=_5}J)yuXdX9~jPlr>})k`d?CU3zxUQ zdKIqHn4o&VDAi10nBG7Nk0UlZ4HgJx8nb__yPQHDOnfea2f90wdS*_k$O z&9snHXkU=}hPf7=&=`N-!iy6u?}Wo`tZpb0VJH$wucZm1GKoQgO;E!Vm?j9rBa$E} Y5ad518LZ(Y!4|v)DYxQKsx7U>>*>sy_Q3RUA>6W@%9k3Rb7AMjBVw zM*s)$sevYi^<^iW@#Y#t9bmsex97?N_YpR@$lrY5ThE z2I&*o!13IS;|I2DmlT@vS%vP5Xx&Kr6~~=VpFiUi?9m0!^X<~G!kT=Eb`?5TDT$QF zZCTHytzg1(A5;=yflAFmexJgYMhjE+jo^%97jmJ(euWnIVJ~H@Ic+3Tw0ytfm2&i{ zAmJ-)YP5K=90ZjY0yF)=oloTlYbFK0*5jIAa%p=&J^wwYLqs8HKYw80dr z&%`>c7ix!z_K@0Xq5~U5w#!5;q;{Lwh)x4Z0^bOopc26zzN~W)MFKThCqrOD?^lEdo>JJ@;Cq}`BYv&o7S1x6xM-w%?bs=7yyJBa9VZqZeaRpb2 z1C^yrR;$)(HiAV$QRZ}r!oxKKMFy!osHl@u||yxHZr2ir}__ zS$`_7z9-(iuQ2jIU#|0|hOHh}O%}7%bH69*>o-ik!n(=8%3i%-6>G&74YMnwTT1T! z*I};!haDVW&HSxFgdY+^uaNmi4l@1p&e^ATPCmVJ?&+OVPw$+0+?!~JGnDIQKz&7< z&6NI~+Sap#Eh+Uqx@GB+rB{}?Ed8h*)W0<7AJ`#!f6@RP1Wzlx7CxI)D9DoSCW7y>;|J9Ua&7GR|vPGU8Ww zd9bF`o2udhW%1fR$o*;Z-5c;T|EqXLn3gIoeWyX0Br74n1tUUR0=Yn~C}i{rCbq@h!FQU=TlHH-6=<-;l!Z*n>YX zgg-f0|H1)W=4T@FJ5V)Jvo!T`$85(}ge5LJ2Uor;0fSF!(i&b0bO% zu|gH@=h#J-;4H)f&32LPiCw>o8zj1`c>No+YtdV=cbf0wT?xJ!5_~V~3Jk4{qa=wV p*pH)JhcUvxbNoDrvt8li_naNW2l$Y#eZ(_5Hqu7=W719dV9GG71y literal 0 HcmV?d00001 diff --git a/spaceinvaders/GameProject/log/log4j.log b/spaceinvaders/GameProject/log/log4j.log index ab8a212..dbadd14 100644 --- a/spaceinvaders/GameProject/log/log4j.log +++ b/spaceinvaders/GameProject/log/log4j.log @@ -5414,3 +5414,148 @@ 2022-06-29 21:47:08,839 INFO playground.Animation - img added .\video/heart0.png 2022-06-29 21:47:08,850 INFO playground.Animation - img added .\video/heart1.png 2022-06-29 21:47:08,864 INFO playground.SpaceInvadersLevel - HIGHSCORE17200 +2022-06-30 13:53:53,700 INFO base.GameLoop - GUI starts +2022-06-30 13:54:04,189 INFO base.GameLoop - GUI NEW +2022-06-30 13:54:04,199 INFO playground.BreakoutLevel2 - brick created. +2022-06-30 13:54:04,200 INFO playground.BreakoutLevel2 - brick created. +2022-06-30 13:54:04,200 INFO playground.BreakoutLevel2 - brick created. +2022-06-30 13:54:04,200 INFO playground.BreakoutLevel2 - brick created. +2022-06-30 13:54:04,201 INFO playground.BreakoutLevel2 - brick created. +2022-06-30 13:54:04,201 INFO playground.BreakoutLevel2 - brick created. +2022-06-30 13:54:04,201 INFO playground.BreakoutLevel2 - brick created. +2022-06-30 13:54:04,201 INFO playground.BreakoutLevel2 - brick created. +2022-06-30 13:54:04,201 INFO playground.BreakoutLevel2 - brick created. +2022-06-30 13:54:04,201 INFO playground.BreakoutLevel2 - brick created. +2022-06-30 13:54:04,202 INFO playground.BreakoutLevel2 - brick created. +2022-06-30 13:54:04,202 INFO playground.BreakoutLevel2 - brick created. +2022-06-30 13:54:04,202 INFO playground.BreakoutLevel2 - brick created. +2022-06-30 13:54:04,202 INFO playground.BreakoutLevel2 - brick created. +2022-06-30 13:54:04,202 INFO playground.BreakoutLevel2 - brick created. +2022-06-30 13:54:04,202 INFO playground.BreakoutLevel2 - brick created. +2022-06-30 13:54:04,202 INFO playground.BreakoutLevel2 - brick created. +2022-06-30 13:54:04,203 INFO playground.BreakoutLevel2 - brick created. +2022-06-30 13:54:04,203 INFO playground.BreakoutLevel2 - brick created. +2022-06-30 13:54:04,203 INFO playground.BreakoutLevel2 - brick created. +2022-06-30 13:54:04,203 INFO playground.BreakoutLevel2 - brick created. +2022-06-30 13:54:04,203 INFO playground.BreakoutLevel2 - brick created. +2022-06-30 13:54:04,203 INFO playground.BreakoutLevel2 - brick created. +2022-06-30 13:54:04,204 INFO playground.BreakoutLevel2 - brick created. +2022-06-30 13:54:04,204 INFO playground.BreakoutLevel2 - brick created. +2022-06-30 13:54:04,205 INFO playground.BreakoutLevel2 - ego created. +2022-06-30 13:54:04,207 INFO playground.BreakoutLevel2 - ball created. +2022-06-30 13:54:04,210 INFO playground.BreakoutLevelBaseAdvanced - level preperation succeeded. +2022-06-30 13:54:44,522 INFO base.GameLoop - GUI starts +2022-06-30 13:55:49,152 INFO base.GameLoop - GUI starts +2022-06-30 14:00:46,334 INFO base.GameLoop - GUI starts +2022-06-30 14:00:49,331 INFO base.GameLoop - GUI NEW +2022-06-30 14:00:49,356 INFO playground.BreakoutLevel2 - brick created. +2022-06-30 14:00:49,357 INFO playground.BreakoutLevel2 - brick created. +2022-06-30 14:00:49,357 INFO playground.BreakoutLevel2 - brick created. +2022-06-30 14:00:49,357 INFO playground.BreakoutLevel2 - brick created. +2022-06-30 14:00:49,357 INFO playground.BreakoutLevel2 - brick created. +2022-06-30 14:00:49,358 INFO playground.BreakoutLevel2 - brick created. +2022-06-30 14:00:49,358 INFO playground.BreakoutLevel2 - brick created. +2022-06-30 14:00:49,358 INFO playground.BreakoutLevel2 - brick created. +2022-06-30 14:00:49,358 INFO playground.BreakoutLevel2 - brick created. +2022-06-30 14:00:49,358 INFO playground.BreakoutLevel2 - brick created. +2022-06-30 14:00:49,358 INFO playground.BreakoutLevel2 - brick created. +2022-06-30 14:00:49,359 INFO playground.BreakoutLevel2 - brick created. +2022-06-30 14:00:49,359 INFO playground.BreakoutLevel2 - brick created. +2022-06-30 14:00:49,359 INFO playground.BreakoutLevel2 - brick created. +2022-06-30 14:00:49,359 INFO playground.BreakoutLevel2 - brick created. +2022-06-30 14:00:49,359 INFO playground.BreakoutLevel2 - brick created. +2022-06-30 14:00:49,360 INFO playground.BreakoutLevel2 - brick created. +2022-06-30 14:00:49,360 INFO playground.BreakoutLevel2 - brick created. +2022-06-30 14:00:49,360 INFO playground.BreakoutLevel2 - brick created. +2022-06-30 14:00:49,360 INFO playground.BreakoutLevel2 - brick created. +2022-06-30 14:00:49,360 INFO playground.BreakoutLevel2 - brick created. +2022-06-30 14:00:49,361 INFO playground.BreakoutLevel2 - brick created. +2022-06-30 14:00:49,361 INFO playground.BreakoutLevel2 - brick created. +2022-06-30 14:00:49,361 INFO playground.BreakoutLevel2 - brick created. +2022-06-30 14:00:49,361 INFO playground.BreakoutLevel2 - brick created. +2022-06-30 14:00:49,367 INFO playground.BreakoutLevel2 - ego created. +2022-06-30 14:00:49,380 INFO playground.BreakoutLevel2 - ball created. +2022-06-30 14:00:49,382 INFO playground.BreakoutLevelBaseAdvanced - level preperation succeeded. +2022-06-30 14:01:10,180 INFO base.GameLoop - GUI starts +2022-06-30 14:03:53,963 INFO base.GameLoop - GUI NEW +2022-06-30 14:03:53,963 INFO playground.SpaceInvadersLevel - PREPARE +2022-06-30 14:03:54,034 INFO playground.Animation - img added .\video/sweetAlien0.png +2022-06-30 14:03:54,042 INFO playground.Animation - img added .\video/sweetAlien1.png +2022-06-30 14:03:54,045 INFO playground.Animation - img added .\video/sweetAlien2.png +2022-06-30 14:03:54,049 INFO playground.Animation - img added .\video/sweetAlien3.png +2022-06-30 14:03:54,054 INFO playground.Animation - img added .\video/sweetAlien4.png +2022-06-30 14:03:54,058 INFO playground.Animation - img added .\video/sweetAlien5.png +2022-06-30 14:03:54,061 INFO playground.Animation - img added .\video/sweetAlien6.png +2022-06-30 14:03:54,064 INFO playground.Animation - img added .\video/sweetAlien7.png +2022-06-30 14:03:54,078 INFO playground.Animation - img added .\video/heart0.png +2022-06-30 14:03:54,081 INFO playground.Animation - img added .\video/heart1.png +2022-06-30 14:03:54,096 INFO playground.SpaceInvadersLevel - HIGHSCORE17200 +2022-06-30 14:05:06,361 INFO base.GameLoop - GUI starts +2022-06-30 14:05:59,961 INFO base.GameLoop - GUI starts +2022-06-30 14:08:32,569 INFO base.GameLoop - GUI starts +2022-06-30 14:12:16,402 INFO base.GameLoop - GUI starts +2022-06-30 14:17:18,857 INFO base.GameLoop - GUI starts +2022-06-30 14:21:21,201 INFO base.GameLoop - GUI starts +2022-06-30 14:28:04,099 INFO base.GameLoop - GUI starts +2022-06-30 14:30:53,659 INFO base.GameLoop - GUI starts +2022-06-30 14:37:53,254 INFO base.GameLoop - GUI starts +2022-06-30 14:40:16,392 INFO base.GameLoop - GUI starts +2022-06-30 14:40:57,526 INFO base.GameLoop - GUI starts +2022-06-30 14:40:59,261 INFO base.GameLoop - GUI NEW +2022-06-30 14:40:59,261 INFO playground.SpaceInvadersLevel - PREPARE +2022-06-30 14:40:59,314 INFO playground.Animation - img added .\video/sweetAlien0.png +2022-06-30 14:40:59,322 INFO playground.Animation - img added .\video/sweetAlien1.png +2022-06-30 14:40:59,325 INFO playground.Animation - img added .\video/sweetAlien2.png +2022-06-30 14:40:59,329 INFO playground.Animation - img added .\video/sweetAlien3.png +2022-06-30 14:40:59,333 INFO playground.Animation - img added .\video/sweetAlien4.png +2022-06-30 14:40:59,337 INFO playground.Animation - img added .\video/sweetAlien5.png +2022-06-30 14:40:59,341 INFO playground.Animation - img added .\video/sweetAlien6.png +2022-06-30 14:40:59,343 INFO playground.Animation - img added .\video/sweetAlien7.png +2022-06-30 14:40:59,351 INFO playground.Animation - img added .\video/heart0.png +2022-06-30 14:40:59,354 INFO playground.Animation - img added .\video/heart1.png +2022-06-30 14:40:59,359 INFO playground.SpaceInvadersLevel - HIGHSCORE17200 +2022-06-30 14:42:58,367 INFO base.GameLoop - GUI starts +2022-06-30 14:43:00,033 INFO base.GameLoop - GUI NEW +2022-06-30 14:43:00,033 INFO playground.SpaceInvadersLevel - PREPARE +2022-06-30 14:43:00,087 INFO playground.Animation - img added .\video/sweetAlien0.png +2022-06-30 14:43:00,095 INFO playground.Animation - img added .\video/sweetAlien1.png +2022-06-30 14:43:00,097 INFO playground.Animation - img added .\video/sweetAlien2.png +2022-06-30 14:43:00,102 INFO playground.Animation - img added .\video/sweetAlien3.png +2022-06-30 14:43:00,106 INFO playground.Animation - img added .\video/sweetAlien4.png +2022-06-30 14:43:00,110 INFO playground.Animation - img added .\video/sweetAlien5.png +2022-06-30 14:43:00,114 INFO playground.Animation - img added .\video/sweetAlien6.png +2022-06-30 14:43:00,116 INFO playground.Animation - img added .\video/sweetAlien7.png +2022-06-30 14:43:00,124 INFO playground.Animation - img added .\video/heart0.png +2022-06-30 14:43:00,127 INFO playground.Animation - img added .\video/heart1.png +2022-06-30 14:43:00,131 INFO playground.SpaceInvadersLevel - HIGHSCORE17200 +2022-06-30 14:43:13,312 INFO base.GameLoop - GUI starts +2022-06-30 14:47:22,727 INFO base.GameLoop - GUI starts +2022-06-30 14:47:59,296 INFO base.GameLoop - GUI starts +2022-06-30 14:49:28,371 INFO base.GameLoop - GUI starts +2022-06-30 14:54:21,679 INFO base.GameLoop - GUI starts +2022-06-30 14:54:21,742 INFO base.GameLoop - GUI starts +2022-06-30 14:56:21,418 INFO base.GameLoop - GUI starts +2022-06-30 14:56:23,464 INFO base.GameLoop - GUI NEW +2022-06-30 14:56:23,464 INFO playground.SpaceInvadersLevel - PREPARE +2022-06-30 14:56:23,530 INFO playground.Animation - img added .\video/sweetAlien0.png +2022-06-30 14:56:23,539 INFO playground.Animation - img added .\video/sweetAlien1.png +2022-06-30 14:56:23,543 INFO playground.Animation - img added .\video/sweetAlien2.png +2022-06-30 14:56:23,560 INFO playground.Animation - img added .\video/sweetAlien3.png +2022-06-30 14:56:23,565 INFO playground.Animation - img added .\video/sweetAlien4.png +2022-06-30 14:56:23,569 INFO playground.Animation - img added .\video/sweetAlien5.png +2022-06-30 14:56:23,574 INFO playground.Animation - img added .\video/sweetAlien6.png +2022-06-30 14:56:23,577 INFO playground.Animation - img added .\video/sweetAlien7.png +2022-06-30 14:56:23,592 INFO playground.Animation - img added .\video/heart0.png +2022-06-30 14:56:23,595 INFO playground.Animation - img added .\video/heart1.png +2022-06-30 14:56:23,604 INFO playground.SpaceInvadersLevel - HIGHSCORE17200 +2022-06-30 14:56:27,833 INFO base.GameLoop - GUI starts +2022-06-30 14:57:29,052 INFO base.GameLoop - GUI starts +2022-06-30 14:58:25,283 INFO base.GameLoop - GUI starts +2022-06-30 15:01:00,254 INFO base.GameLoop - GUI starts +2022-06-30 15:01:45,637 INFO base.GameLoop - GUI starts +2022-06-30 15:02:35,132 INFO base.GameLoop - GUI starts +2022-06-30 15:03:06,961 INFO base.GameLoop - GUI starts +2022-06-30 15:03:46,445 INFO base.GameLoop - GUI starts +2022-06-30 15:04:29,495 INFO base.GameLoop - GUI starts +2022-06-30 16:48:22,817 INFO base.GameLoop - GUI starts +2022-06-30 16:49:00,156 INFO base.GameLoop - GUI starts diff --git a/spaceinvaders/GameProject/src/ui/GameUIWithLogin.java b/spaceinvaders/GameProject/src/ui/GameUIWithLogin.java index 07bfd37..fc93c8a 100644 --- a/spaceinvaders/GameProject/src/ui/GameUIWithLogin.java +++ b/spaceinvaders/GameProject/src/ui/GameUIWithLogin.java @@ -19,8 +19,8 @@ public class GameUIWithLogin extends GameUI { public GameUIWithLogin(int sizeX, int sizeY) { super(sizeX, sizeY); - this.loginItem = new JMenuItem("Login... P E N I S"); // legt den button an (mit String name) - this.playItem.addActionListener(this); //added den listener + this.loginItem = new JMenuItem("Login..."); // legt den button an (mit String name) + this.loginItem.addActionListener(this); //added den listener this.gameMenu.add(loginItem); // added den Button zum Menue } @@ -29,6 +29,11 @@ public class GameUIWithLogin extends GameUI { public void actionPerformed(ActionEvent ae) { super.actionPerformed(ae); if(ae.getSource() == this.loginItem) { + System.out.println(); + System.out.println("test"); + LoginWindow login = new LoginWindow(0,0); + //JFrame login = new JFrame(); + //login.setVisible(true); } diff --git a/spaceinvaders/GameProject/src/ui/LoginWindow.java b/spaceinvaders/GameProject/src/ui/LoginWindow.java index 3bdbde5..e45b77a 100644 --- a/spaceinvaders/GameProject/src/ui/LoginWindow.java +++ b/spaceinvaders/GameProject/src/ui/LoginWindow.java @@ -5,7 +5,7 @@ import javax.swing.*; import playground.Playground; import java.awt.event.*; -public class LoginWindow extends GameUIWithLogin { +public class LoginWindow extends GameUIWithLogin implements ActionListener { JFileChooser fc; JFrame frame = null; @@ -35,18 +35,33 @@ public class LoginWindow extends GameUIWithLogin { this.contentPane.add(this.password); this.contentPane.add(this.tf2); - this.login = new JButton("Login"); + this.login = new JButton("Login"); this.contentPane.add(this.login); this.tf1.addActionListener(this); this.tf2.addActionListener(this); this.login.addActionListener(this); - this.frame.setSize(250, 300); + this.frame.setSize(200, 200); + this.frame.setVisible(true); + + + } + @Override + public void actionPerformed(ActionEvent ae) { + if(ae.getSource() == this.login) { + + if(tf1.getText().equals("user") && tf2.getText().equals("pw")) { + JOptionPane.showMessageDialog(contentPane, "Login successfully"); + this.frame.dispose(); + } else { + JOptionPane.showMessageDialog(contentPane, "Login failed - Try again", "Login failed", JOptionPane.ERROR_MESSAGE); + } + } + } + + - public static int getNewAction() { - return getNewAction(); - } }