From ddd81814e532d0577633fb692c4bcf1feb95fd5f Mon Sep 17 00:00:00 2001 From: Aysegul Aydinlik Date: Thu, 15 Jan 2026 16:05:29 +0100 Subject: [PATCH] added the penguin SELF MADE --- client/src/main/java/client/UI.java | 10 ++++++++++ client/src/main/resources/Penguin.png | Bin 0 -> 1307 bytes client/src/main/resources/Penguina.png | Bin 0 -> 1298 bytes .../client/scenes/FoodpalApplication.fxml | 11 +++++++++++ 4 files changed, 21 insertions(+) create mode 100644 client/src/main/resources/Penguin.png create mode 100644 client/src/main/resources/Penguina.png diff --git a/client/src/main/java/client/UI.java b/client/src/main/java/client/UI.java index 327ca82..af43795 100644 --- a/client/src/main/java/client/UI.java +++ b/client/src/main/java/client/UI.java @@ -5,16 +5,26 @@ import client.scenes.MainCtrl; import client.utils.ServerUtils; import com.google.inject.Injector; import javafx.application.Application; +import javafx.scene.image.Image; import javafx.stage.Stage; + import static com.google.inject.Guice.createInjector; public class UI extends Application { private static final Injector INJECTOR = createInjector(new MyModule()); private static final MyFXML FXML = new MyFXML(INJECTOR); + @Override public void start(Stage primaryStage) throws Exception { + primaryStage.getIcons().add( + new Image(getClass().getResourceAsStream("/Penguin.png")) + ); + + + + var serverUtils = INJECTOR.getInstance(ServerUtils.class); if (!serverUtils.isServerAvailable()) { var msg = "Server needs to be started before the client, but it does not seem to be available. Shutting down."; diff --git a/client/src/main/resources/Penguin.png b/client/src/main/resources/Penguin.png new file mode 100644 index 0000000000000000000000000000000000000000..db7aaa1ebe02148ffe1d540186bc3399e059e2d5 GIT binary patch literal 1307 zcma)+do`j~&iCI><{_H5uC}Q*1Om~eQat@P zGW5GNH8wnE^yXm*1l~dQBpqf$ReAVqnjdfp_hTmI2B(?tMKV`Xciz7nuxw(meu?aD zZd#K?ZpC%jZ?DYU|10KIq_tEsrcO{4&g)s;&UbZ=pU77emWC9(hA?chn~Ou2@^6*@ zH?e^&=vNq*7 zf)U(M!JZyW=GJ!mYJ$9V_uxkKRvfF@tP4hB6RZ6J%igvsc^B-J#az?m!OemOta>or zKW(jy<|xvV&7z_i)Kimh3RXOPnYm$djqSRCU|)#u-GZD5mOSXdj9L>V3fuvK=OND|^-TZhmAWgq zPO`c~2)Ql4Bc2z?&8}o5T)y*cIHl2zMOf*P`FU&;DLEZELoW<`j3`z;FXvHu$?I!U z9CCscbwy#PF5z?cu#?2aEAG(avnh<9xY`cAtMbkLk87z2L8)h?4i>_HCY{S12}m0W zt2{?+tkdMJe0f_05FQs1$=*gX2}+SoFrFFWJ+*U$KvGAd4e2OC#FXTh-FtQ*#fEM0 zs4+P-b)-C~I-!hr>Y%A+qElkE*12sb)=W9du2s9NP9mTKMeAedVb0m|-p(|JpM*@q zWL%_JDnOJ#^vBAFRq_3fG=|Nm_<`x-R1hR{&?4T~qz@ zLVx1&Bdr#>ihQ9lj*FUB$O@liKet7|Nq|gPznix;d}1u3=`H?A(zK#);*{b&KT_*r z#n<0@gh|;0WtghbANZ=2k_?n)^L5u)Y^#lz-muU$_KtmaCy`w|S2(*JluY%P4xe7Q zrol9po1JaKW~%pKMYqcFDfVZRZsHMu;bX6S4~%B{mi7CgK02e^wU+WTcrNp3%>upM z?&WwYXhgO+7cssZJm>YWj73AmeawYvT3Ad`g%}eD-K#pxMHd$I!#$=HgAfdceZ!85z9UZKJKHuvqO6wMjm_KMY%CD! MKAPtva>&Jh0q-zKnE(I) literal 0 HcmV?d00001 diff --git a/client/src/main/resources/Penguina.png b/client/src/main/resources/Penguina.png new file mode 100644 index 0000000000000000000000000000000000000000..3cedb685f321c6dbae8078285465ba42cc903af1 GIT binary patch literal 1298 zcma)6eK^wz0N!SsMPnFOZRQsdX}O7_*8H|ZlbVWq)}-?>S1IMQt1U8au}n-{7lm3r zuDUEmnaB~149`+bEAo-`L8HxA7jFIAU-!rR@x0Ib=li_pb~Co4jaC^!AP}@4-FvTI zBfkNK)N}0cA3+cZT;}IZ4LSuKFRaS8pe|3Jy-K6e^L1pXB^qIFZElUIH^!2eV-uez zx&@J;+w9G0V%qjcj@j~oN*C#6`B%!y)&~UDNWntmYxJM5Zr@n+bJ`7-#_kM+Isp+z zf@2k*L@?WOp7OU3Cf@~&gbYDZWcdUZLkdQe@&r!6{i3>`jOYo7uFcjB$I>~W{Th+B zF{OKL3=aEGKR*7Et3iMBr4ExTyVeu)<>02e!Fr}I5VD~B)$OmQ4Y%^19)hLCs$|$4 z`|+8HjS)*LN%03SN3L@$;6;Z=!v`8M$zDoNt@8L4q4al_z_J_`uj#s#Fh1Y2xo5R6(V?7ETjT~} zX4*$GEUb!i{r3tq(Van_@pZGQ@Yn5E) zI(HYWy&x5vDJo+v=K4xZ4~^xO;5?5AMiQzCy3)-gpFD*5IrkrQ9eo;$F}3_?5~Du= zF{;+go+fsxP3ERPtN25KVNz*#ZQcP+K@jNS-|}P<3PB|;FIhoxUvb94->^j}d}B(X zyv&$9H({{Mng!H5ss3#i9*SX>At1nyUu$R|sR3Nci}TqXumWRtTGvPxG@<#zJM znaG{1P)t{5^|D0E@C7_q(euTLP?id;fZ490j3Ex<3nXQR4Px%uD`X5Jm-~rIKsCOZ zQca)mxn|fdOF)Yc_6&vDvRx*XYFR;09WV6{>l4*wNf~ewyCo{nN&&)xo1m z3MxHT*0r^|c;N52!^z!SJOR|%Fn?RQ4b|UWt9*&?4ZF=*cvpoNDblij2{l47*E5g1 z?Aa%DKYjaT+m^kc7%kbx6?>giW9!9 zAzU9e;Neql3QSR6d89a-$7_8}2D3zuaTouQf%@qYc&`-~dDq-u|!lHPQn0u`RW4f^=ZpINnw?->IJb^^5PN(I-#9-6J zHJ%3v`|AJO4Rs54h|9J?tP8LbEf!`tTZwiTFSf&;g=%A4 zVdhVJyjb9uqlC(RAdSPw%c`>y(Tku`m@B9|+zvCpu@PW`NCAP!0&PzqM~&JbitF~q y^wKU~2y`XDtseE#AKKDV?XcIp-XOnSngQhMWUtb!!m~x6K>U0d-j%elwEqBfEmf`n literal 0 HcmV?d00001 diff --git a/client/src/main/resources/client/scenes/FoodpalApplication.fxml b/client/src/main/resources/client/scenes/FoodpalApplication.fxml index dcbc79d..a6b0b49 100644 --- a/client/src/main/resources/client/scenes/FoodpalApplication.fxml +++ b/client/src/main/resources/client/scenes/FoodpalApplication.fxml @@ -15,6 +15,9 @@ + + + @@ -25,6 +28,14 @@ + + + + + + + +