From 33b02765870865d23b48ed8847f6a8868bd61e0b Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?SAEZ=20Th=C3=A9o?= <theo.saez@etu.univ-amu.fr>
Date: Wed, 21 May 2025 18:45:29 +0200
Subject: [PATCH] =?UTF-8?q?Ajout=20de=20la=20m=C3=A9thode=20d'inversion=20?=
 =?UTF-8?q?dans=20la=20classe=20Display?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 .../8.3/executionHistory/executionHistory.bin | Bin 55607 -> 55607 bytes
 .../executionHistory/executionHistory.lock    | Bin 17 -> 17 bytes
 .gradle/8.3/fileHashes/fileHashes.bin         | Bin 20497 -> 20497 bytes
 .gradle/8.3/fileHashes/fileHashes.lock        | Bin 17 -> 17 bytes
 .../8.3/fileHashes/resourceHashesCache.bin    | Bin 19993 -> 20163 bytes
 .../buildOutputCleanup.lock                   | Bin 17 -> 17 bytes
 build/classes/java/main/Display.class         | Bin 1897 -> 2033 bytes
 build/classes/java/main/Invert.class          | Bin 725 -> 725 bytes
 .../stash-dir/ByteGrayColor.class.uniqueId3   | Bin 1681 -> 0 bytes
 .../stash-dir/Display.class.uniqueId1         | Bin 1897 -> 2033 bytes
 .../stash-dir/GrayColor.class.uniqueId2       | Bin 283 -> 0 bytes
 .../stash-dir/GrayImage.class.uniqueId0       | Bin 196 -> 0 bytes
 .../stash-dir/Invert.class.uniqueId0          | Bin 0 -> 725 bytes
 .../stash-dir/MatrixGrayImage.class.uniqueId4 | Bin 3373 -> 0 bytes
 .../compileJava/previous-compilation-data.bin | Bin 17195 -> 17202 bytes
 src/main/java/Display.java                    |   5 -----
 16 files changed, 5 deletions(-)
 delete mode 100644 build/tmp/compileJava/compileTransaction/stash-dir/ByteGrayColor.class.uniqueId3
 delete mode 100644 build/tmp/compileJava/compileTransaction/stash-dir/GrayColor.class.uniqueId2
 delete mode 100644 build/tmp/compileJava/compileTransaction/stash-dir/GrayImage.class.uniqueId0
 create mode 100644 build/tmp/compileJava/compileTransaction/stash-dir/Invert.class.uniqueId0
 delete mode 100644 build/tmp/compileJava/compileTransaction/stash-dir/MatrixGrayImage.class.uniqueId4

diff --git a/.gradle/8.3/executionHistory/executionHistory.bin b/.gradle/8.3/executionHistory/executionHistory.bin
index 80457f905a6499d2727886cab62057b630bff697..5d69cdf12365c6cb914c22b470171a44258c37ed 100644
GIT binary patch
delta 239
zcmdnKiFx}b<_!+}mGX<qiqrFpO_Ph#jjK}4GSjn)jdSw~^UF&aAfSA6p~q(a&7$Xp
z83nd%+`(M8XZys9%TG+TZF0@tY;nPwN#MS6^{EbxToIi`0Vfp?Y>waDe93}I;LokY
z2edN3&76DUrsdZe-Hek@U%4*f;pJ9&H1>kz{nz{ab1G&%KDqVn-1kNw`6utX+AF~l
zF8jpYS!kjZ<I-a;_OGHhf+erAPF9HXpS<pxnZSfLcI#ig-y2_vI#*AMYk4y{wsX^F
noA@F|`Kza2d|qs0Xg+&J=JGjBUMAPTS~s;ZvM@3*NHGEcXAN%6

delta 213
zcmdnKiFx}b<_!+}m5fYH@(YU#i%g5s(z9}m%`=SCQxi>$O43XiAmH@oLXXY-n?=tH
zGfp;-oU(b(h3$+2Ur&kH^S{4X<Gk{F)TsqCWj8lpvS1R(4qg%8ru#%wsGw+0fj)cs
z<kMHKPwtKtWL_|D?&SHg;*-x_t&(u*5HIrXpEP^Mai-n<epfZ0ESNX<z0p<H$qI4)
zlh<7{6PWYe)ZL=bTXc!vg9qyu=sQe~?cB84CccPK{%2P?e+7&A%Ii{Jmi_7H*P68u
Pq;+*0BMTz~gA^kG0+Cws

diff --git a/.gradle/8.3/executionHistory/executionHistory.lock b/.gradle/8.3/executionHistory/executionHistory.lock
index 05bba24dbaba68c9e3d9a10d4b941022116bfe18..8371cc2bdf1f3a11bc0b0bd0b23b9973f6c37bf7 100644
GIT binary patch
literal 17
UcmZRc&c3jTfo*#$0|bNu0447OTmS$7

literal 17
UcmZRc&c3jTfo*#$0|dAM043l9O#lD@

diff --git a/.gradle/8.3/fileHashes/fileHashes.bin b/.gradle/8.3/fileHashes/fileHashes.bin
index 214468039660fb60a7c82a018c3ebe94ba327ae9..27bb7201141549c840c3a3a410fed2ac633398b4 100644
GIT binary patch
delta 192
zcmbQZfN|mi#tojH3dIb!850l5E<d|d;JMI2%}@pg#%Z5-+7&Q>0jurgOivdD4==aM
zqp=qx@4w#XpHngGF<8;=sFPqd4D25_pY^n3RJeNj#plH~hUT+pWG<i6<YfX?bq%7*
z*=TaVxBBKFZ*vw2E{}al@9(D^XTF-($>8zy8$_j_&*X*vJ}NBXvQONdg(gZdE<NUA
T|0)_H8MP5&4AWHx1_nI<It4}G

delta 192
zcmbQZfN|mi#tojH3RC4n#4~f5J}7k<ylJXet7Twdoc7skkqZMDu!>L4^mI}9aqY)J
zZr!Q3_J1}OS*x{19IR;hgi5d)2KLO&XFcs06@GS=^H;E#ue>hxW!ay8el4h~SrApu
z+LQae)i(!uo3ls+OkK_N?VGln%qF?ks2dC{5S6*UlNb8?sJL{97kT$jnmyw<)9!x1
TtC|qW2`La`n65G~Fz5jQzfMBW

diff --git a/.gradle/8.3/fileHashes/fileHashes.lock b/.gradle/8.3/fileHashes/fileHashes.lock
index f4acf70fe81ac4b1eba7c99095e92b3a5852d84c..b6a8b09d10b9ad58030c5e54869e1802a06843fe 100644
GIT binary patch
literal 17
UcmZQ}DxDd5Cpapd0Sp-V0WCKJtpET3

literal 17
UcmZQ}DxDd5Cpapd0RkQY04@jwe*gdg

diff --git a/.gradle/8.3/fileHashes/resourceHashesCache.bin b/.gradle/8.3/fileHashes/resourceHashesCache.bin
index 31a12b1a1b66bf294aded61ae4da4d223ea4a978..28d2de720fa180c12037e3504723dd1ee568a3c5 100644
GIT binary patch
delta 310
zcmbO^hw<=S#tkMCl7>yM94fwjw2xo_1HbzJP%zn4;)B43RO>8Wf8PCIIR-z;$+D7}
z{CRz8j>X=upkfO**Gev66mYr!Z<g4L)?ZLj>&c?hKLm=Z%6|2)ww?kNjGfFX6V14C
zqv8+ojRpn6n;kuFu+|$hFfd3mFfa&$umIyt&##e+HuZbYJm_pxo5I1sz#xaJV#~%I
z%yoOVPrSJN#8lfR*KAA`4*Z>lPFJUFUwN=Kz2!zkH>Qd;;*AH68ohg3+~ujgw$Xht
b$kk}p+*htX)uE9qqO&OAq~d|i@gPG0{NG+I

delta 47
zcmX>+mvQDC#tkMCj5?EjB|c0Jl}y}xPI5Zq<XY(ulUrqi84Wio{t(}2@IrXAqsI+a
E0Km!;=Kufz

diff --git a/.gradle/buildOutputCleanup/buildOutputCleanup.lock b/.gradle/buildOutputCleanup/buildOutputCleanup.lock
index af9ea9e331f58afa5d7bd66c32062b936ee06828..305980baca4591f9e7753bb04629fb5a68a206f6 100644
GIT binary patch
literal 17
UcmZQBYW6ihyz1y71_;;)05!P<A^-pY

literal 17
UcmZQBYW6ihyz1y71_)>e05y*U_y7O^

diff --git a/build/classes/java/main/Display.class b/build/classes/java/main/Display.class
index 110a55669800a2300474066767cecfb03d8e9da0..4ae2f76aaf9878582f95633ec7d40a06e1ad8d44 100644
GIT binary patch
delta 911
zcmaFK_mQ9L)W2Q(7#J8F8FD6a-ArO<5MyLu^UNztEh^z+5M^NIW{_l%VrP)%VUS^v
zWn|ziDN4*MPRlRKWn^GaEGWpS49RC?;M4GNFG{TR%uP&Bwbl&dVh~`E=V4G_U}I!p
zD@x5vNiE`H;9^kXVNhmJnZzh6qsGIa&Y;4`z?q&};*pw}o>9WdAi$u>!=S~WJ=u^^
zi%*w9kDWoEhrxiskdZ-ZvK^z;<Yq<@Ib8;09tIPT7-um|Cl`Y*gBcHlIfKRIt&Gmx
zRt(nc3^qIrwhVTYnVAyU9C#QU8Js3(GFh>?@G!VCxJ_QkWX$Km;K|P5#lzsu;KRru
zH`#$nZZZe6KBM1e3uXaE89ult6H7Al^B5Vpec&RKU0E(@`!X;wFo7J)z{udwz`(%9
zz{n8500P1cA`A=+EDVectYFc=$quYy^+8ZI3=F&s!3+!xJPeEs3=FIcAq=4m3=E76
zVGQ96j0}Mc3=9<vObjdx3=9fdLhL&jIJYwJ?`9B<+|D5Gr>nJvfqy511QUbSHU_zk
z3=9lR3?OsG7+4t?7{nMj86+448KfAb8Dtpb8DzosXhF=Xhg!tIpuiBp5DB(ifgy?^
znt_Qykb$2eh9Q=LnSl`$VGw693NWxRurn|)M1m~c#-L~ep;c|QwlHW&w{K(60WoCS
zw=o!j7~2?3{dBi6SX!|#o3V<rN-ttiVm4zFWs_ONAgm?II@y4Yt=_(cjdA(^w=JxU
z%m3d4IiDHqd?N-Pkarn47!(-<7?c?#8B`dQ7}OZF7&I6R7_=BH8MGOk7<3qX7_=FJ
z7_=B781%tj^I%|Suwf8mh+~LnU}G?5P-RG9hzAEnB-FPY41o-Z4Dk$%3<3<E3?4}g
z@!&YqXGms9VPIx3V9;bpWk_RSVMu3SV322E`Ojd?z{buXz{tqXV8zbh!N|byhk=9f
z7lY_8237_pP%;9A&g8#r;-Stv8QfVIK)!%P0v7`l0|SE*gCK)3*maPA7lOKkfkB8N
X1MCtID--Mx5DR2IDBQEak(mtudWnm{

delta 794
zcmey!|B{dE)W2Q(7#J8F84@RQ-Sp#P5MU7FVGw6vV`N|}O3h12E#hL}VvyuvkYbQ#
zWZ+0oEeX#|Dal}DVAjy|1WC#AFvx+VIMY*0JW?~$GfFra1Q--}7!(<lCYLd4ajP(>
zvNNdhFsL(VOkT}sD5t`p#lxV@puxz%Sq#&{#h}8V%fq0@pg;K+qcgW5gAqG}F%N?Y
zgXv@srUW)~9tH~r%gO7Qtk|r17;G49C%<Dd=C)^WU}tdTVQ^w_o~*+h!05WUmRW#t
z@*0-2^)3ud3``&wFfcN>F)%Q&F)%W?Gk}0Fg9rly0}BHq11nh6gMooTpMjBqk%57M
zRcku~<3<Js1||kis3rymUIs4)1_mC80tRme9|i^nMh0I7KL$nykme8uCI)5(1_nMY
zA@&^%oLd?AwYJqWh$4*P151lBa56|S@G?k)jZ*-N@j;DaVBll$X9xgW!N(BD5X8X5
zzzB*1h!u<i3@i-n3=9mBT3Z<Sw=qcAKxi3Ttt|}l((T(AltB!c_H7KBAjUQZHXT3R
zZ43sJ7qZFLo3*epF8}|wg_Uvn|9c=;F@rs4#K6PAz#zxK!645dz@W$=$)Lob#Gt~U
z#h}Juz@Wik$)L&L#Gu9C!=T9!#Gt_t!JrFvxd#I~gAIciLoh=K0~>=egDOKPLkI&a
z$aPTPa4-ZigfWCLFfs@*crw(7Gk`)!i$R|uf+3QDnZbZTlOc*Bnt_EOhJk@Wo`K~*
zgE0deJA(itBRhj3JA*wV1H&H%4#r;$qQ4ke8JIvZ4+#f`I0iNb76t|eAzf)1P!LGV
zY-6z6$zaFA0P+_k(zqCy7#J7~7z7y%!R|HHf@py{j)6glAr|a75GxMsHV_NsB4!3g
KhInx7CjbCAyK7MZ

diff --git a/build/classes/java/main/Invert.class b/build/classes/java/main/Invert.class
index 899d7c4d962371ecd8bbdd509054ed4c17dbbd34..9ca86a81174d52fd1bfdb0150a8fe77bff2fbe8e 100644
GIT binary patch
delta 13
Ucmcc0dX;s9DHEgYWHYAu03d+`Bme*a

delta 13
Ucmcc0dX;s9DHEg2WHYAu03dt>BLDyZ

diff --git a/build/tmp/compileJava/compileTransaction/stash-dir/ByteGrayColor.class.uniqueId3 b/build/tmp/compileJava/compileTransaction/stash-dir/ByteGrayColor.class.uniqueId3
deleted file mode 100644
index 03876433d51f11b0dc7274ad41fe00ddd50f0f8f..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 1681
zcmX^0Z`VEs1_nol04@e524;2!79Ivx1~x_pfvm)`ME#t^ymWp4q^#8B5=I6#o6Nk-
z5<5l)W)00Sb_Nbc241Jil2rGi#7gJ<octnA26hH69tLg(9!3Vv^rFN{pVYF{97YC4
zPd11A2Mi#<#lX%Wz{4QOAjHVPo1R+YQ<|HZmtUM&QVBNIg`Gi!kwF4vby|gfadK*2
zs(wLYW?qRt*a9vFVFodf`@|U;*fm^STwFB6xEUlF1lSp*7#TR>4&h>uVUT5KkmF&H
zXHY=#ic5ZJQcfx(1AB6QZb4#EDkB4{hKq})C&=?kJPgVVDvS&q>8T~oIf=!^j10mW
znm!=MK*9kmXbtj$8V`dyg9al5C)Ajbd`1R74Ij7ztU)HSGiZU_s?Es2qT#6-1_~Wr
z9tJ%IeMSaWCm%;=Z$<`wACv&J2B|URVK4%#3HR^}ab;u>^7Zud^bPfmcMo!mjQ4R3
zbM;|l;C0T=D=taQD+x=?DNSVt1uaOWV+5K?kj#HZ26q1dM`zEFND!Bik%7fIKP44p
zduCp$UukYqYEeicI9P;y@{<#D!V-%zL42qnOG!p%F~}1xnqiC#TscTl#^?eKE>QF{
zGRQ!K3tQY-LqjV+FEy`(k%2Lvk%1d2z!(|WQVUBHbBY-mL^Y7Y9Fq2|HKQ0AgfN8}
z8Ca7cR`UjzBqnG3CKf;)jnxoOMg{@j)RK(+lz_yd#N5=9)S_ZW1`eC#9B9Jk3eGPr
zN=|jl1f>xnl(^9Yr2_^<26hG}21W)+1~vvM24e;u21W)G1_lNu22%zp1~VkSIfE2~
z1rpzqK@t@A3=9mCp!j8AU=RZ36b1$cP6kF$mSbRKuwr0fumPLTz`&)ooq<t{c`F0w
zMzHzT3=9l>44?=UW?*3uVc=vCWw2pj0NcR8z{Oz8pwGYnHc1<5k{bgP0}}(xBxx)r
zi8HV;NHB0RNP<lggQ$j@1TvEwY&ytwc2G0D8Cbz?;0L=-U4(%*yAO-O(hMvNG7NkS
zvPcH=!wu$VuxD^!U}Rtfl><<NO&C}h7{QL+!ob-s!oZuq9`0>6u#6JeEKq=hoCfo*
zBZCvv1WyJou+s#!wlVN~>}C*-R99E$-_9Vq0d5c|moqS^Gq5sffDMEASP<$kRt6ph
zXQ;!}88o2AIx(<-!-WrItoBX@2}Xt;4AN`hW<ngNhh!cf)I3mpxiGkbJ?h5b4mGb0
zRLn9kFlcFMFJoY3S);X$K~Z}fgW^&KR^~O@2N>9WwYD&D>TF@)T)@E2vYdg18DtkT
z11SE57+4q>7>pU%8B7>N7)%)?8O*@;Du6w%1-Dm=!G*yCoJs{5JQ?&Em>9gkDTRfd
z=MRH0I|I7|qktoWI)gU@6FAKoLsJT;mi7S#$!!d(AS;=`RzkeT4z>mo_MA{_d>9xQ
zSQ!}@1Q-}N7<?H(3PI`D6zmoT2FcwF?2&>D|F<(}Zf4K{ahSnO15k2i1e*<s4qgUc
O20jKx20w6+`U3zeMi2)8

diff --git a/build/tmp/compileJava/compileTransaction/stash-dir/Display.class.uniqueId1 b/build/tmp/compileJava/compileTransaction/stash-dir/Display.class.uniqueId1
index 110a55669800a2300474066767cecfb03d8e9da0..4ae2f76aaf9878582f95633ec7d40a06e1ad8d44 100644
GIT binary patch
delta 911
zcmaFK_mQ9L)W2Q(7#J8F8FD6a-ArO<5MyLu^UNztEh^z+5M^NIW{_l%VrP)%VUS^v
zWn|ziDN4*MPRlRKWn^GaEGWpS49RC?;M4GNFG{TR%uP&Bwbl&dVh~`E=V4G_U}I!p
zD@x5vNiE`H;9^kXVNhmJnZzh6qsGIa&Y;4`z?q&};*pw}o>9WdAi$u>!=S~WJ=u^^
zi%*w9kDWoEhrxiskdZ-ZvK^z;<Yq<@Ib8;09tIPT7-um|Cl`Y*gBcHlIfKRIt&Gmx
zRt(nc3^qIrwhVTYnVAyU9C#QU8Js3(GFh>?@G!VCxJ_QkWX$Km;K|P5#lzsu;KRru
zH`#$nZZZe6KBM1e3uXaE89ult6H7Al^B5Vpec&RKU0E(@`!X;wFo7J)z{udwz`(%9
zz{n8500P1cA`A=+EDVectYFc=$quYy^+8ZI3=F&s!3+!xJPeEs3=FIcAq=4m3=E76
zVGQ96j0}Mc3=9<vObjdx3=9fdLhL&jIJYwJ?`9B<+|D5Gr>nJvfqy511QUbSHU_zk
z3=9lR3?OsG7+4t?7{nMj86+448KfAb8Dtpb8DzosXhF=Xhg!tIpuiBp5DB(ifgy?^
znt_Qykb$2eh9Q=LnSl`$VGw693NWxRurn|)M1m~c#-L~ep;c|QwlHW&w{K(60WoCS
zw=o!j7~2?3{dBi6SX!|#o3V<rN-ttiVm4zFWs_ONAgm?II@y4Yt=_(cjdA(^w=JxU
z%m3d4IiDHqd?N-Pkarn47!(-<7?c?#8B`dQ7}OZF7&I6R7_=BH8MGOk7<3qX7_=FJ
z7_=B781%tj^I%|Suwf8mh+~LnU}G?5P-RG9hzAEnB-FPY41o-Z4Dk$%3<3<E3?4}g
z@!&YqXGms9VPIx3V9;bpWk_RSVMu3SV322E`Ojd?z{buXz{tqXV8zbh!N|byhk=9f
z7lY_8237_pP%;9A&g8#r;-Stv8QfVIK)!%P0v7`l0|SE*gCK)3*maPA7lOKkfkB8N
X1MCtID--Mx5DR2IDBQEak(mtudWnm{

delta 794
zcmey!|B{dE)W2Q(7#J8F84@RQ-Sp#P5MU7FVGw6vV`N|}O3h12E#hL}VvyuvkYbQ#
zWZ+0oEeX#|Dal}DVAjy|1WC#AFvx+VIMY*0JW?~$GfFra1Q--}7!(<lCYLd4ajP(>
zvNNdhFsL(VOkT}sD5t`p#lxV@puxz%Sq#&{#h}8V%fq0@pg;K+qcgW5gAqG}F%N?Y
zgXv@srUW)~9tH~r%gO7Qtk|r17;G49C%<Dd=C)^WU}tdTVQ^w_o~*+h!05WUmRW#t
z@*0-2^)3ud3``&wFfcN>F)%Q&F)%W?Gk}0Fg9rly0}BHq11nh6gMooTpMjBqk%57M
zRcku~<3<Js1||kis3rymUIs4)1_mC80tRme9|i^nMh0I7KL$nykme8uCI)5(1_nMY
zA@&^%oLd?AwYJqWh$4*P151lBa56|S@G?k)jZ*-N@j;DaVBll$X9xgW!N(BD5X8X5
zzzB*1h!u<i3@i-n3=9mBT3Z<Sw=qcAKxi3Ttt|}l((T(AltB!c_H7KBAjUQZHXT3R
zZ43sJ7qZFLo3*epF8}|wg_Uvn|9c=;F@rs4#K6PAz#zxK!645dz@W$=$)Lob#Gt~U
z#h}Juz@Wik$)L&L#Gu9C!=T9!#Gt_t!JrFvxd#I~gAIciLoh=K0~>=egDOKPLkI&a
z$aPTPa4-ZigfWCLFfs@*crw(7Gk`)!i$R|uf+3QDnZbZTlOc*Bnt_EOhJk@Wo`K~*
zgE0deJA(itBRhj3JA*wV1H&H%4#r;$qQ4ke8JIvZ4+#f`I0iNb76t|eAzf)1P!LGV
zY-6z6$zaFA0P+_k(zqCy7#J7~7z7y%!R|HHf@py{j)6glAr|a75GxMsHV_NsB4!3g
KhInx7CjbCAyK7MZ

diff --git a/build/tmp/compileJava/compileTransaction/stash-dir/GrayColor.class.uniqueId2 b/build/tmp/compileJava/compileTransaction/stash-dir/GrayColor.class.uniqueId2
deleted file mode 100644
index f7fb828ba595eec50c7afb4b59a2e7a2cb79a6a7..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 283
zcmX^0Z`VEs1_nn4es%^XMg~szqQpw){G9wEb_Nzk27#=^vPAuy#JqHU|D>$c<PvrU
zHbw>!gs5|VZb4#EVp2{jBLi=GYKc#2Zf0J7ab`&+BLlOBrVAqjM|x@r*g!@G84XPz
zkk+&c{o>@*yj1;y#LT=BeXy)GBLin}W_n&?Noi3kBZDbeA+pWZNFoSZZG7Mkwzjio
zWZ(+UFD*(=b;|@fhz~BO2eOupk%5tcnSqgkm4ShQiG`7Yoq>Y^<V#KlE|3TVH<;vM
I;04os0QE0PqyPW_

diff --git a/build/tmp/compileJava/compileTransaction/stash-dir/GrayImage.class.uniqueId0 b/build/tmp/compileJava/compileTransaction/stash-dir/GrayImage.class.uniqueId0
deleted file mode 100644
index bdd9153d6c1bed3e57124d0740c4daf2614df92c..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 196
zcmX^0Z`VEs1_nn4UUmj1Mg~szqQpwi+{E-$b_Nzk27#=^vPAuy#JqHU|D>$c<PvrU
zHbw?kumVN~j^fmkfXs^297YBK4IhwB=lq=fB5O}i%`ip=!E~rBT!N8-U&GT=6G<f_
z16Oc<X;E^jTV_rwBLg2uDcEp5ki~3_42%rS42%q{3=9lREQ}273>*v~XK^xcF)%PN
KGH`>$8F&Cfoh^9)

diff --git a/build/tmp/compileJava/compileTransaction/stash-dir/Invert.class.uniqueId0 b/build/tmp/compileJava/compileTransaction/stash-dir/Invert.class.uniqueId0
new file mode 100644
index 0000000000000000000000000000000000000000..937bb5f59de0351e14a8a6bb1c746cbcab7dc654
GIT binary patch
literal 725
zcmX^0Z`VEs1_nn4LoNm;24;2!79Ivx1~x_pfvm)`ME#t^ymWp4q^#8B5=I6#o6Nk-
z5<5l)W)00SZUznpPId+^9tLg(9!3UE_oBo~&)mfHR7M7l^wg5@%#@N0uu4ymN<JP2
zez3Ci)Dn->%=C;Bkf<OJgAju-BZFXiYDqw5MQRSn5a;}y{31pMehp7gO&_>`H8+DO
zgBUx5I1hsagCx{Gs8Y7fyt34y5=I7I4OAT*4AMLdG7Pee3>?K!8yFb`G>}a7^wbPv
zXOL%PVDki<!Ooz_$iP`rl$ckXmS2?1$iU*9pOVVR!0(fpm+DuVo0M7<l9-f}%E%z(
zlb@WJ6P8$%3F1QqSxPc8iy0X>d?2P-GcvFz78K-EhU7Cc@ImYahmo~r7$XB?79#_r
zCnE!6CL;rDCM4*%!ES@7VPxP9E=f$z_Dw8+8qXD+Us{x$>Xr#|05`-AJy1L`C^E<~
zFflMPC@?U9X;ua{21W)Y1_lOw21W)(1_lOJt?dkq8^O}b3=Cjt1_nk36$S<d9*6=4
zRR%Q%keE7y22}GJ1{MYu1_lNzW?LEUoeb=Z42u~InC(DpUJzSOTU$nUCxZYp!%hYf
zMg|aDiiM$tnQ{65do4_i%m1GN*~rWQvQdhGje&uIg#nblBpBEjbQxF~j2T!MEEzb#
zuFzs&Vc=s>Wzb~MVqj)qVlZdWX3%0_0@)6A83ThAgARi(10#bT0|SEq1Ir%<CdNMu
U+>E~%RDLnAGB7gegZ*a!0IBqfJOBUy

literal 0
HcmV?d00001

diff --git a/build/tmp/compileJava/compileTransaction/stash-dir/MatrixGrayImage.class.uniqueId4 b/build/tmp/compileJava/compileTransaction/stash-dir/MatrixGrayImage.class.uniqueId4
deleted file mode 100644
index 170d54b71bb34141554cb68dba239ff25f684f7d..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 3373
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
D!WGIH

diff --git a/build/tmp/compileJava/previous-compilation-data.bin b/build/tmp/compileJava/previous-compilation-data.bin
index 95a405207a3a879506bf91accd804bb4bcfed1a6..b56a74fa99192d2b31cb986be7ec59087f6bf058 100644
GIT binary patch
delta 73
zcmZ48#<;1CQJRy1q1`jDEVZaafF)e^iMzAVL@CCl$6V}RMNgEzA?V@dR(Uk`g5>?z
e`}}h%W<3^~%)(g3#3(Sip3#qyVe<*bWJdtScp6v$

delta 70
zcmdng#<;qTQJRy1q1`jDEVZaaz@<aH$h&{i>>0<IcK7>T)to4OL-5D79|yU0r{3EC
c*;r())*5la$t;Xjj0}?-82vV1VT^MG0NP|5^#A|>

diff --git a/src/main/java/Display.java b/src/main/java/Display.java
index aad87ec..d3fc6e7 100644
--- a/src/main/java/Display.java
+++ b/src/main/java/Display.java
@@ -49,9 +49,4 @@ public class Display implements Initializable {
     private void renderPixel(int x, int y, PixelWriter pixelWriter) {
         pixelWriter.setColor(x, y, image.getPixelColor(x, y));
     }
-
-    private void invert() {
-        image.invert();
-    }
-
 }
-- 
GitLab