From 6f6aa54d7249ccd075885db06d5227bc8c5a5e32 Mon Sep 17 00:00:00 2001 From: Noah Kessinger Date: Wed, 1 Dec 2021 14:41:48 +0100 Subject: [PATCH] Contol Windwo Update. Velocity Change implemented. FONT and some other Var and method needs to be implemented in the GUI class not in Menu Window UPdate --- lib/Conway-Game-Of-Live.mv.db | Bin 24576 -> 24576 bytes lib/Conway-Game-Of-Live.trace.db | 21 +++++++++++++++++++ src/main/Main.java | 34 ++++++++++++++++--------------- 3 files changed, 39 insertions(+), 16 deletions(-) diff --git a/lib/Conway-Game-Of-Live.mv.db b/lib/Conway-Game-Of-Live.mv.db index 3689af60367fc8682da907778ae720a911669688..83119facdb7721ad485100f79cdf44469c3adabd 100644 GIT binary patch literal 24576 zcmeI3OLN*r9Ka#4cH_ipY3uZzE&}X!hVe*355!Fd*)W4~VnpJcm=&yIPi*kmI8A$P zzeGVtw^FM7JIuV19sUU#oj(8gNjt_9Z@o({feabby-u&)X9;M+3m@OtF7R=*{8hkqMWH>S>wQV1qS)_?x+9fWuvyz|v@+=&#*4pQ3))gOt97e} zZF8+@Vc~9Pt=XswtHOr4X*F8wTf!F$oSM+63AoX+am`vcJFJy0Ysbd-&1T2K>s#Bg z8`}@twzb)9TlYFvt7>(tWka(}&FY%#wQ5%}WVKr^8SC9OO<5Q9T6w){ut#$etxmJ) z6YiQI*)UU2LZ#&Y9wyk=C+L=H0(N7@tW1#YHhSR4R3TZ=>i+Ld(R)YnrWL8;}-O6 zC*G-tL0{N!ePiDKC7Jf7aUz4Vo3+mIXm9ZNc$6-t*U~!~B-Fp!9g^i`ex7R_(!t*G z@^UtV^7Yn`?DB6dClbk}xyG-_75~?u>F6zV9W9_6=q6f3x6s?@9h5=uqW94IXbIg$ zAD|D>N9bep3HlU$hVG!x5k^@gpd8Ah0$N5ZiA*Y+%Vkmm#+ekGvzb)hFS7hh;02TB zah?|iR%H2CvRs}l%8SE^pA&2hOy{DX6IKo02Y{?MtB5xEgoHp$`me4DyU-t{3HCi{pCj!AFCGNX?D zTSvs%r>kPTQi@m9Ti(qlgZ{8Ne6%Xf@wIlfH18c85*(eMlHt;=juW{2rF(zx3EgDN zwpiq6cfA!`3>I{HdO_Ew7IbBLK_`8U7EcBz$1L+JT;KhwIl4bi`qE-+z8YKeqjqXR zJGEeoIjf!i#-p(;G;iZ!n~2v9X}s~2c{@efHMH@@)6+=r<=V-*Ki-?XA*)Od8RlbA z8IMJf0T=aJ^+v7|jHx#TDr|0q(}AC}>EM4Um@{|0NBVb^CLSo4q_|j}7ALi&l2nsY zvUJTM*BmFsHtEH1Bj!Bhs757Gi)yaiqpwPBpocMnY;{TKJ|DRL8CvHda z|Conx>?<^8*;g1v*#FB{821#0nE>Zb?TTjtu$6w=acIQ+ax>*Pj6hC$!=In3a1I~& zOM#5L(P!Ji>FW$(szOi;oNqx5oNwnfa^v>@%S3IX*2hD#mu>h5&tv)jsUPRRjcfO@?B20pFtwm s>`2?mdm(@bZ2 z>mSimbLyezUOMgc*#1TBy{q4A+$6Sx6VrJwjovUWad6Mlz2NB ze@hHe5QK{R>~#9vkX_oE5NB$L759WV0r3n`_jE~9YNW1L{MpHo6VNwbkdyg%HjNJO zCnRv6krP96H5F@)y1~I85C8%|00;m9AOHk_01yBIKmZ5;0U+?f2(&@}e=zoNVITkm zfB+Bx0zd!=00AHX1b_e#00QreK$7IgUQz`hRVE}%^&dIMv+n0u}36&{%85nZq z*m+9kv{c|^HVX{mE3{5P5PYq!RD$slF=SQK9bd?60qA*;$J55_bQ%}}TJ|5UDp>og z@Mm$I6D3(uxpHX}Z66LS8#VftXps?qt`px;YS<$Vam6~3eBz4= z{j7>r&(TF)6&0c=#C3Gt6Ez|To+s#7tnDDPx!>uPOIrxt{bMb$rC~PORukFgZr4Km zgW+zs)8MQ8p1E&zdaVQg%Z(5l-)Zuw)3Z_2YMDc7WzRaa(Ic}vv{37y&m1^-GO(@v z(ZG5*w0aF|)Tq@p%harq*=jaMN?lS%HM!mz?P^L((3`bZqfSp9lIRV)-RNaxAB@uL zr003pD^%j!=+WEasoniX+w3R%9(S5{JG#4MN89S`wQY9Kp4GGZrrkN{MSC~CDwjS- zTX&BVhRZS%4Q#V-qsJY)jTE$Nbq{)bgOElvI_1(Abl@JoecYO+Z7z&ka%YF^O+88O zg?`uT9QRwH7*1oZyuP{L9L|IB^!Yp}RZ6?1!}2=c{^r@t+1?J@Tb*Mv9nZJ7H|c@* zx%mPVFpewUE>5|7-0kQ)UX?MpCgT@mpE@j|61E;hzDh`3 znS9ojX$!85xaVD&=xMde>GX6?OP*5C7I)3yQCjVUUB=sC#@pp)x`~-u;#=QjX6$h_ zT7DIITs<*UOg(O7r6BorE%UgND_zn|moYOMFk^ARP&g7sHWEqYSANs+WH6EujV6FW zXGS_1!Zw`@(cp&daK?NVoiaW`UO1s7i|pI#`L_#NK`E#Ou^_KuXAR>beK_4oA3zj` zlywOEPWXxU^(ckw00AHX1b_e#00KbZLIl#KY_7kvI(n*|vpRZ5lmo*+Uh-?t&$ILR4Od0jUvWA9>7H3c`5;SxMorxgnXJr>o zx~%LXjD3WeWdDCX!{{jCW-G6N+&IOU==@kQCY@L@rX5g>7kY5PhkyVO00KY&2mk>f z00gc?;Jp6M^}nC%e^;RTU%x*6Pk-c}{uh8ZB$>S&nfr3jFp;h0Di=FNKi}AFpy`FMU)-ai_Es#htPa z#GS6RfP#a701yBIKmZ7=Ab~{xGy0p=&RPCn_7zojvA66L`bHXmSWM=!>EuhKZ8PIB zo0DC()#>?Y{=fK&d&O!Trp7tbINmC2oLoGl)y`>&#+w%BdA0M|Uu-PD%sIC&Epyf{ zTn`YIImh;0Uw!kf00e*l5V%eP=k+%$p)>vO JO4pSC{};z@%Xt6* diff --git a/lib/Conway-Game-Of-Live.trace.db b/lib/Conway-Game-Of-Live.trace.db index 873b82f..749b1ea 100644 --- a/lib/Conway-Game-Of-Live.trace.db +++ b/lib/Conway-Game-Of-Live.trace.db @@ -1423,3 +1423,24 @@ select gen from gameInfo where name = 'DUstinkst' [42122-200] at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90) +2021-12-01 13:30:37 jdbc[3]: exception +java.sql.SQLClientInfoException: Client info name 'ApplicationName' not supported. + at org.h2.jdbc.JdbcConnection.setClientInfo(JdbcConnection.java:1749) + at com.intellij.database.remote.jdbc.impl.RemoteConnectionImpl.setClientInfo(RemoteConnectionImpl.java:470) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:566) + at java.rmi/sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:359) + at java.rmi/sun.rmi.transport.Transport$1.run(Transport.java:200) + at java.rmi/sun.rmi.transport.Transport$1.run(Transport.java:197) + at java.base/java.security.AccessController.doPrivileged(Native Method) + at java.rmi/sun.rmi.transport.Transport.serviceCall(Transport.java:196) + at java.rmi/sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:562) + at java.rmi/sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:796) + at java.rmi/sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.lambda$run$0(TCPTransport.java:677) + at java.base/java.security.AccessController.doPrivileged(Native Method) + at java.rmi/sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:676) + at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) + at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) + at java.base/java.lang.Thread.run(Thread.java:829) diff --git a/src/main/Main.java b/src/main/Main.java index 7ca7254..363bb4c 100644 --- a/src/main/Main.java +++ b/src/main/Main.java @@ -1,7 +1,6 @@ package main; -import data.database.DataBase; import game.Control; public class Main { @@ -13,27 +12,30 @@ public class Main { public static void main(String[] args) { - + Control control = new Control(); control.start(); - DataBase dataBase = new DataBase(); + // DataBase dataBase = new DataBase(); // dataBase.deleteTables(); // dataBase.createTables(); -// boolean[][] cells = new boolean[44][66]; -// -// for (int x = 0; x < 6; x++) { -// for (int y = 0; y < 6; y++) { -// cells[x][y] = false; -// } -// } -// -// -// cells[3][3] = true; -// -// dataBase.saveGrid(cells, "whoa", 88); -// + // boolean[][] cells = new boolean[44][66]; + + //for (int x = 0; x < 6; x++) { + // for (int y = 0; y < 6; y++) { + // } + // } + + + // for (int x = 0; x < 6; x++) { + // for (int y = 0; y < 6; y++) { +// cells[x][y] = true; + // } + // } + + // dataBase.saveGrid(cells, "Noah", 1012); + // System.out.println(dataBase.getAllGrids()); // boolean[][] x = dataBase.getGrid("penis");