From 62ef69f0b43c6aac4a771c13c6b20e9117f43722 Mon Sep 17 00:00:00 2001 From: Bilou Date: Sun, 8 Jan 2023 07:30:49 +0100 Subject: [PATCH] $ --- build/Graphics/GraphicFile.class | Bin 2778 -> 3391 bytes build/Graphics/Type/Array.class | Bin 3549 -> 3610 bytes build/Graphics/Type/Bool.class | Bin 1072 -> 1197 bytes build/Graphics/Type/Chaine.class | Bin 914 -> 1039 bytes build/Graphics/Type/Entier.class | Bin 938 -> 1063 bytes build/Graphics/Type/Flottant.class | Bin 941 -> 1066 bytes build/Graphics/Type/Type.class | Bin 323 -> 416 bytes src/Graphics/GraphicFile.java | 26 ++++++++++++++++++-------- src/Graphics/Type/Array.java | 5 +++++ src/Graphics/Type/Bool.java | 6 ++++++ src/Graphics/Type/Chaine.java | 6 ++++++ src/Graphics/Type/Entier.java | 6 ++++++ src/Graphics/Type/Flottant.java | 6 ++++++ src/Graphics/Type/Type.java | 11 +++++++++-- 14 files changed, 56 insertions(+), 10 deletions(-) diff --git a/build/Graphics/GraphicFile.class b/build/Graphics/GraphicFile.class index 28b48218bc4e7bd51efde61a25d8c0fe1492dd9b..e2db5c454dca87efa5c100aedfee81c95dcd8438 100644 GIT binary patch delta 1694 zcmZvcX>e0j6vuz}rR1ismr??Sc~xlzk(NpWDvK#wDYPtwB0`}cXrKXtfs`f%3SvZY zMO1tuh=R&uRonncDYbwKsNjkVGknw;zc|B;pPXUF;=N&&F(3Z#<}Ckn{^#8H&gCA> zOP=aDd;}QES(|JsGO1*|UmL1yCNo7+ZPSUVHbL$+FwJH(_erMP*vzmgqsE+ON@huF zZMsllcxFrH*!T^fpZg8WH84-|fR6`ldJ-~W^X(*KSdc{>;VjBoXkd|Ku_R(sz!E=# zsAQ>4AC{T4m`SU*b=Go8gH4=-O(QFOtjwa2RR)@TtTxXzSv<^I1CQ9`ll1YZk99_c zCJ6GFejjf?C3#x%jO1B&u;`sEWrO57#YUbNHt*i<)#TpZeQeIJPVXNX*wkclY zb%DQ9b1jZ6hzF)Ogd&O1{Akz&ZddGJgW?Uuo9dn`J-n@G<{inqiuc&7c%KgxAM%mA-0GIRzR${rNZqwQ zxB2+kNZKdJzAB|W7L7F+=KYETd}8PiDpIukM@3V8I51s<e5HK_bG5Lwimy3!rSC{AFrj+f zss-WtL?pIMahi4?-?)Cy4$rrIci@00VYyqp1KfVzz?7V{jA%%Yse1mB@PdTEw-81q2lcyPetI@~F~c>E0MA;y`ZdHVai{vWC&diM z*GezJG4g|%ZDiNBQBa$a(Za1QbPd{$H&-4cw~d~)PUc~HLkmtY%gJh^PiH!jbR&bghh&kP8Cod)X3)$L;5jn%X>w{t6lEG@DyUHlMt8X4J6 zP4*2e*9Ts1M>*N1=K9W}`QpaQjofv)kt@AAo%G3@B5%DE%^l6|y3Fn)?$$ABTYslh ziorAcXQUX?Ot;DVv5Hd+JIp<3y&3!TVlu2e>lXc$wHT=vc9KEvnas(_b_VOKK9rvs z#veNRJVD{1RNTaH5nzNE%19AplqhGkm`0hXXN=fJxoBssIHCWarb3*fQvAk5@h6kS zd8));Oc8%mEjpNLWi!pnWxAEeOkI73)r%Ty0J9jSdx+pmUSuv{a3 YHUD@s4imJYyAGJBjg!*&P#T~37be4c6#xJL delta 1111 zcmY+D>sM4&7{-5lW|%#*XA3&YvO{YnP?|zAGL^_h6cjOn z&$3QfY1)O9?kUEwgtf}$$3FL=)!)!x&qv@18(%PRMO!kfD1$jQi3z`=>C3#6R$&`0p+_N>#%bL@i(VXQK&8xg7 zh&GzU!9?$9tUcu>(r(XCzb4M>nl~8NyvbYMU9rU<=ZshGD_rq5=QQtFc$aftx9{G` zI8&PQyr+2|Px66gnhTl_`AG9I7mdH8?zkHpa)$?E2hyp;@IZ)5*4rn7-0YEiA|2b6 z97?8a;mevUe5(13&;Ms`Vx<Zb0(|Gny~CDp+mO>)e>lZ%ifnTHJ}`SlWu1=FW3X zAWms!`RX608%rc(d-pe-?Cl>(Cz8XOubBz)jW^}L;{TTKZWaa7KJQL27Lt95(UBo{ z!rLJouSXVo)4|Q23RMTcx4v(9&7n==rZ*Ov7e9HW;g)sf<|o?66g0&jHuwnmx(Twv z1c$u~;meauJE2?LC%DbJs<0Exm-FN=v9{9*FH#5#I919~OB8jkVrFHRe}Uo*_h%Ua zC!FDd+pNFE29ae(oQU(E=!1eRH@9<%jh%tO0-F|CRiz#6s0<|?jy~ccfD`o3v*uqjPL3@WEj3QEloBT=!$Tb}{sp_}FDU3*nhCnVKYXD;D}8+Udd5| zou>-1SniA0+Mjdcz;xT(6` zi#`3^a>!x|5gQH~fL&4=oaNn|$H=Ky@Ueur=(@$PR^q zf=5R2*eIS@SZxkZ8Bkdo5Ar(4Q zCbNzzi+wgplxtFLtFT`X)a?VB)aa~M5YkvDs24N{!WIX0q0uItCNJAKWYKIBA!;+9 z!xk}{I0>5tv~*as+8p7iO(t!EWBO#f;JDy~;H02Ka7u7ma7NInZJf2}vdN}ga8BcS zJ>h~5-4;DwR&X(0UFfRrshebTP0*|Hy0$DWZdlwj5Us(cmQZo;+^nz9qTk|{fmI($ zl(a=d2212%l249$ymFqIBfHJja*LTSr_CO5n*oPA+?6|A%l-Gb@35UBhX)K8c;bmz zxVhe8kRjRcTD5YRhYoqyb{OV~7Cx1KU4HK~ z&7W)jLT0%$d?T8_)O^&yXm@zUYgyWKqUOg?Us`M3u^_)e6d;DI2UhrB`EQ wz*(Hy$R_nVCcD!%t6Hg?Ny%BdN2ztKjBg5UrJm*oU)BG(q_|N0vf5Yv12D0gvj6}9 diff --git a/build/Graphics/Type/Bool.class b/build/Graphics/Type/Bool.class index 2d6cf95370f9cb713e749c769bc9c0396f8b2a9f..25036eba087b612c9ec6a63007d6bd672a52b59c 100644 GIT binary patch delta 377 zcmZXOKTpC?6vfY@#z$+#Dq?~P3RL+g78OM;HgRIM#(ZQbNKooPS|N}Tg4<|Dt1uk*j2FyO~q6o`_MQ{6%8EF z73ZB!%XQi+mXQ&k?2B>n5oso37^AcdjcOY6h$Dl9s7fg#LJV>k6%b(~QifU5@z6;k z8Tesh0gJ+xbe^V83TbgG<#~>HiTF{<@&a-2?>l8G+97dPd`o&tfEG#Xp5(q&E35eR+YAy2%1i;T||2>a)<9{C#}`Z7wv^)D)Ubv&e>Glib@aPurRub_?ujciER5 zNDd|Sx6X@b*ot`7>gH}R>OMT)_wBp5Z8Z%=N`@m^l4HXOv0=tbn^n_Ld^dD!eBkBME diff --git a/build/Graphics/Type/Chaine.class b/build/Graphics/Type/Chaine.class index be3f0dae7ddc272e738872448727a75c146325cf..929530c4e7a835b4518594a8e88a10bc5591060b 100644 GIT binary patch delta 347 zcmZXP%}T>S6ottF`{rpV}I2)2gXjbdgdJ7u|HHP|#J7P$Q+5Bo%xLsd)u) zDXv|JYu~_^5pUvB2F`rvaOcd-6Fn-;ub=l104F%oprWKgL0QEX%!IZz?4Y8csdnu9mfo|FvwOn6_>H0=)k@cK`qY delta 223 zcmW;HF-`(e5XSNU+a=7t^|6vHASj~3Dgr7N1Z&PfVr64t2#HeQdINi-?;JLk7RK5W zcnvOK9LN;&o8-$(<|TTQ(a+!K7jVU8jHP9XIItXYv{pN&Ll$uy>u@4;g;SyTI?BB< z53!xjXN%kXX?f@G%}uZG*un_|#~F#EL?WC!E*Kh$kNI-Gm^tdy{K|ZrqW=iSX^8@f z9^R&`Wk{*`L6}KJUDf1u*p-HQNBtbOrKMhPc-Ks)JW)6NZa5OqAs#iaN#OQ&`2qzNeeDqyDsx1 z6j!cA#FY#GjekJAiAxzc^PR(;JNG{GN6r2Ed3^_P1lNF$vJMR!IxK9aR54IRO@nQa zsdF?qwm7y&?(l+lqBv=X3Bydy_HTn>;0%(et`}y~thceniSD8H2|FA*;h hm(()1h|?cWRg2rXW8zgAt5)8i_kUeVSj)Pt{{kP+IZ*%r delta 220 zcmW;Hy-osA5QgFR>>wX8^L)uP{OR#NyqMeWxu=X5`kn!)r$Q=Rc!rD&c2>+i4VuA4UuGk$qG?v4M5kZ#J)2Uvmcfya&Ge^X(J`u6U{(o=%0kD-G AoB#j- diff --git a/build/Graphics/Type/Flottant.class b/build/Graphics/Type/Flottant.class index 906a8cfd102cf7d53c4db3e653ce64e4bb4b8093..7f77b555efdff97c479fe1295e46add0923e79df 100644 GIT binary patch delta 362 zcmZXPyGz4R7{$*`wKs_|R@?fhk7|v!Y1Q~bg_epqbZE9JE-q1nMuL_$3Aj1Am-|0B z2!gYqgPZ<6&f=Fk%7t@(=kPu5edbT{{@2gzJAhqmt58r-AY)O1fu)$1RTNQ@VX9=x z92Jfgj#Y-i$nis$VN5WV>9vkexbJm?h8s{+GVN<8a;z}$e9NY|%AmBo%Nr*MJJeJ8 zS5UJX9jATeop-IHySCexTDe}WS9^~SVvn7gYZ`{2aabDGp=%h1&at6k6I%?)i`($b zcQwplR=lwf#>Ks~bEsngBlM>fol!8Pk%2@6vl6=;kPR~71W=8#fFqDCHTg5MiZCYw6N5C+A507~46L&mL=+!mSpDW z`v8Tl85y)O1Z{lWixLYmGLwt-Ln;eW!Gw*Lowc3y#EIpMtdltzHI!Hw8F(0Y85kMZ Tfz~lG@BuM|#m^uB77+vhhASbR delta 52 zcmZ3$e3(h#)W2Q(7#JAL83frG_}Li*CJHo9d{D~BGC7P>> { return this.valueRaw; } + @Override + public List> listGet() { + return this.value; + } + @Override public Color getColor() { return this.color; diff --git a/src/Graphics/Type/Bool.java b/src/Graphics/Type/Bool.java index b95aa77..df5b351 100644 --- a/src/Graphics/Type/Bool.java +++ b/src/Graphics/Type/Bool.java @@ -1,6 +1,7 @@ package Graphics.Type; import java.awt.Color; +import java.util.List; /** * Representation du type boolean @@ -19,6 +20,11 @@ public class Bool implements Type { } } + @Override + public List> listGet() { + return null; + } + @Override public Color getColor() { return this.color; diff --git a/src/Graphics/Type/Chaine.java b/src/Graphics/Type/Chaine.java index 04ccfdb..e798ae9 100644 --- a/src/Graphics/Type/Chaine.java +++ b/src/Graphics/Type/Chaine.java @@ -1,6 +1,7 @@ package Graphics.Type; import java.awt.Color; +import java.util.List; /** * Representation du type string @@ -15,6 +16,11 @@ public class Chaine implements Type { this.color = Color.PINK; } + @Override + public List> listGet() { + return null; + } + @Override public Color getColor() { return this.color; diff --git a/src/Graphics/Type/Entier.java b/src/Graphics/Type/Entier.java index f040e33..a00c6ab 100644 --- a/src/Graphics/Type/Entier.java +++ b/src/Graphics/Type/Entier.java @@ -1,6 +1,7 @@ package Graphics.Type; import java.awt.Color; +import java.util.List; /** * Representation du type int @@ -15,6 +16,11 @@ public class Entier implements Type { this.color = Color.BLUE; } + @Override + public List> listGet() { + return null; + } + @Override public Color getColor() { return this.color; diff --git a/src/Graphics/Type/Flottant.java b/src/Graphics/Type/Flottant.java index 8930d0e..fc7fe89 100644 --- a/src/Graphics/Type/Flottant.java +++ b/src/Graphics/Type/Flottant.java @@ -1,6 +1,7 @@ package Graphics.Type; import java.awt.Color; +import java.util.List; /** * Representation du type double @@ -15,6 +16,11 @@ public class Flottant implements Type { this.color = Color.BLUE; } + @Override + public List> listGet() { + return null; + } + @Override public Color getColor() { return this.color; diff --git a/src/Graphics/Type/Type.java b/src/Graphics/Type/Type.java index e205ac1..f1c853c 100644 --- a/src/Graphics/Type/Type.java +++ b/src/Graphics/Type/Type.java @@ -1,6 +1,7 @@ package Graphics.Type; import java.awt.Color; +import java.util.List; public interface Type { /** @@ -11,9 +12,8 @@ public interface Type { public String getType(); /** - * Recuperer la valeur de la variable * - * @return La valeur du resultat + * @return */ public T getValue(); @@ -26,4 +26,11 @@ public interface Type { * Afficher la valeur / toutes les valeurs */ public String display(); + + /** + * UNIQUEMENT POUR Graphics.Type.Chaine + * + * @return La liste contenant les valeurs du tableau + */ + public List> listGet(); }