From 28b64db07a1dedcec4f7d6abbe0c7dd2572ca7ae Mon Sep 17 00:00:00 2001 From: B00M360 <163397165+B00M360@users.noreply.github.com> Date: Tue, 10 Feb 2026 16:24:44 +0100 Subject: [PATCH] ligne qui bouge --- out/production/projet-dev/linea/Ligne.class | Bin 2048 -> 2236 bytes .../projet-dev/linea/ZoneDessin.class | Bin 2265 -> 2265 bytes src/Ligne.java | 15 ++++++++++++++- 3 files changed, 14 insertions(+), 1 deletion(-) diff --git a/out/production/projet-dev/linea/Ligne.class b/out/production/projet-dev/linea/Ligne.class index d0d7508e1ab70f9d1e18700b738f57422f8d1a29..25eeb4956e360e2ce30a68841f211f72812071a4 100644 GIT binary patch delta 1375 zcmZux-%}e^6#nienes>8v?YNoQJ?GwY&i%gcoSRE^ zcem(2{{8(u08it?W&NkXEKNQ-o$O0Jjf?HsiDi67Qv=Y?36n_0zPwebTm3CgL@4;g+6ClM0|S;^kcxeC&FUT`9%c9 zUgrLiqiFJ)j1DC=+Ut;Q8JRU&n*#O$J{i^G9&}q&0YpXCbk!Vm2_G@KW1OAYI z6`h&-g#4A!UBWJwXbAaB*nKP#RI{mQP|J>A(Z$O8SKknc2Mf-K+GMw2E84If3F03l zgE2H>3Qah}nOQ^&-sa3)lA3rGH4x^|m| zLf#@WD;SXR46|(adonAd7~SS3yUyp-Q5KQTwVUu)QrGQ@jzro+z94fI5ps*73l@42 zqdIYpYbQ=&C;9f^Q|!V`?8a^Ean-aqH(i*M%GoqYxgwaf-oyLu5Zzz{Yz~zaY&*Pv zp;1FpL;3;6G?;7XTjQpX)4ZV{d!>RqC(a-j~a#G66$?EeSd{qCi8TflVly`_XhXD6nc`EFO)72BNXaXgr}KfC>W+Y!T4>?fl9H zHB<_$9*zqd@?5dJ~3e`z$Bf?s*Gl>SX*WsBR zXPP!-am^;FO#TL3Sc817g~-8Xcu+;M&7|86AC6!hCTP9Hi*XGFxIz0ZUXHUw=!8bU zPTE~8rkjJDq@*#X9C4QIgdZm`#SFSE4(D)wmO>#-({vO}HjE3DY)DXF0A-O8P7N70 z8_#SEu*ebEmNi0-hgx}ApOC(Tdwp;LO}*vwXbHPoQ)o+Kx2!mcy?qt0&@1o|9tr~j z3kWoN>|T2?iNlW;K@Oi`LtPcTi&O<{>tZ+Q|&A1{8J{m;l{<*j7z ztJwEy_PfSnww4*!(I%NG5;e_CvdDz;3mFy#Z&s^(V04k4s^l)6)j%+X6EcZnl`ScP zLy{#MlsOwUjdz7A2d!Bk67PDtm=Ggnj3bc3$)^-n2BO0f4uknFRtO$mDcHM2<6ku6 Ju39;+{RPb_yK(>k diff --git a/out/production/projet-dev/linea/ZoneDessin.class b/out/production/projet-dev/linea/ZoneDessin.class index 6adf3f17cef88b1c917b590d8621cec2ccdb7036..a99796fcc5210215e1a70054ce87fdd4a4edb895 100644 GIT binary patch delta 387 zcmZXOO-lk%6o%jHINtfHoJ?~p`%=mrO^q` zRzyFbwk=u+ty}jG>`cqryqwE(?sMLOIWVv45{Kfu$qa|2LWjXIVqg?w4AIlJ>l~Jv zXRfpDcwXD}#bPShF%66(#-KW0x6$c1U59}+{pSUy`=9$v7c~~-H7hYL-q;f5H|sO~ z{x)Pw1m0yUP8Yy%1R#WCgaaWUhH~0?0pELq`T#92iCkpMiW4?zJ%$M+FpEi)kwgQQ zxQN(On*E64ZtqugLaC7un1+h9c#TvO(Z6U8GUi2$7yhFRp{&^9wiXTFAl%FMp@~br zYUQ9{nUn=&QA7?au&G1|74gAaOcNC)Ri+-TyWv-GPD0RR2Apz@oK)ZCX{nsn=8dPW;J{?`q8O+miMeHZ?XBCkZwOYBt zpov;NQ>}`+U|@NUZhLjmFrYY2zm8r6?DJ{+Im}f1v&dAr%pAO731-MQHbeN$noNDT zb6E-z@19UURRM52UNDsCcHvNVJR`dD2p)ZbvHOG`8S$=##z_{0h5_^;j4@0giAiKI zB`>|!uxYgr-)Z~?91;2`2#AqBE?>Q=Apc7(z=K5@;IaSI5>aWH listeSegments = new ArrayList(); public Ligne(){ - double x = 800; + double x = 0; double y = 200; double dx,dy; @@ -40,6 +40,18 @@ public class Ligne extends ObjetGraphique { for(Segment s : listeSegments) { s.Afficher(g); + if(SegCourant==null){ + if(xCercles.x){ + SegCourant=s; + } + } + else{ + if((SegCourant.x + SegCourant.xLong)=xCercle){ + SegCourant=s; + } + } + } } } @@ -47,6 +59,7 @@ public class Ligne extends ObjetGraphique { public void Animer() { for(Segment s : listeSegments) { s.Animer(); + s.x -= 10; } } } \ No newline at end of file