Commit Graph

142 Commits

Author SHA1 Message Date
Arthur
acac110c50 Close button WORKS ! 2021-03-30 17:37:14 +02:00
Antonin Boyon
76727bd28c fixing button error 2021-03-30 17:30:08 +02:00
Antonin Boyon
9b969a42a7 Merge branch 'master' of https://forge.info.unicaen.fr/git/l-system 2021-03-30 16:36:53 +02:00
Antonin Boyon
a83126e585 Button for 2d and 3d generation 2021-03-30 16:34:17 +02:00
19346774da Refactored GLEventListener.java and JoglEventListener2D.java + deleted useless 2d classes 2021-03-30 16:30:20 +02:00
Arthur7770
d50b4f0042 Add a scroll-control on the spinner 2021-03-30 16:04:09 +02:00
7fcd7d4449 moved some constants to Constants.java + removed ROTATION_Z in ElementProperties.java + enhance window name 2021-03-27 11:20:19 +01:00
Arthur
bbc74e1513 First close tab button implementation 2021-03-23 17:45:20 +01:00
Arthur
5bc68bc127 Test 2021-03-23 17:43:13 +01:00
474bad28d7 Merge remote-tracking branch 'origin/master' 2021-03-23 16:56:31 +01:00
0dd3552126 Add loading-gif.gif to generate JButton 2021-03-23 16:55:14 +01:00
Arthur
208b956219 Scroll fixed 2021-03-23 16:41:23 +01:00
Antonin Boyon
852004a609 remove unused imports 2021-03-23 15:56:20 +01:00
Antonin Boyon
d7deba49a7 correction Point 2021-03-23 15:53:27 +01:00
Antonin Boyon
7b14b546c4 correction Point 2021-03-23 15:53:10 +01:00
Antonin Boyon
84db074e0b 2D engine 2021-03-16 18:16:55 +01:00
32303c22ba Improved l-system draw in 3d 2021-03-16 17:59:36 +01:00
6242618413 Improved performance + implemented better responsiveness against exceptions when parsing 2021-03-16 16:21:29 +01:00
Antonin Boyon
562f366a2b bug fix for the 2D engine 2021-03-16 15:18:00 +01:00
6371082665 First implementation of L-System in 3D 2021-03-10 11:51:06 +01:00
4129724064 greatly improved performance 2021-03-09 20:13:58 +01:00
dcb4ad767b Added jbvm arguments to build.xml + Rewrite.java now an utility class + optimized imports 2021-03-09 18:21:13 +01:00
Eideen
399b7e0fe1 Generation Tab at launch 2021-03-09 17:25:55 +01:00
Eideen
c13aa279af Debug help window 2021-03-09 17:18:51 +01:00
84f55b6ca4 3D interface now launch when rules has been parsed + deleted useless rectangular prism 2021-03-09 12:23:01 +01:00
dee7b8862a Fixed Parser#parse and added -ea jvm argument in build.xml 2021-03-08 13:01:32 +01:00
Arthur
e644f05e23 Key movement accelaration problem solved 2021-03-08 12:06:50 +01:00
bd48d32080 refactored windows 2021-03-03 13:23:22 +01:00
16df134cd4 Merge branch 'master' of https://forge.info.unicaen.fr/git/l-system 2021-03-03 12:18:02 +01:00
9ebf9cff82 Parser#parse(String) now work + deleted ';' for each rules in Tab + fixed Parser#isCorrect(String, Type) which will not accept rule without '=' anymore 2021-03-03 12:17:35 +01:00
Antonin Boyon
de958c9f15 correction of JoglEventListener2D 2021-03-02 18:36:05 +01:00
Antonin Boyon
9a156f8d11 2D engine 2021-03-02 18:31:57 +01:00
764a0fe710 Merge branch 'master' of https://forge.info.unicaen.fr/git/l-system 2021-03-02 18:00:50 +01:00
5e7be4e1d9 Parser#parse(String) (not finished) 2021-03-02 18:00:47 +01:00
Arthur
4878df85f7 Control key update but still an acceleration problem 2021-03-02 17:49:59 +01:00
Arthur
44250cd124 Scroll works 2021-03-02 17:13:47 +01:00
Eideen
4806109ad6 Add help scrollbar and window limitation 2021-03-02 16:00:49 +01:00
Arthur
161f9b64c2 Scroll REALLY Fixed 2021-03-01 13:34:04 +01:00
Arthur
41fc399f70 Scroll Camera Works 2021-03-01 12:41:47 +01:00
3fe3b481d8 done somes optimization with 3d + fixed potential rewriter issue 2021-02-23 00:23:42 +01:00
1eda03f965 optimized import + added keyboard controls and fps log 2021-02-20 13:41:32 +01:00
Arthur
0d4d8c3169 Moving MainFrame methods to Tab and remove useless HashMaps, Implements nbIterations modification 2021-02-18 15:28:38 +01:00
f4fe768cd8 Merge branch 'master' of https://forge.info.unicaen.fr/git/l-system 2021-02-17 16:23:37 +01:00
1b6e865ce2 added keyboard and mouse listeners + adde axes 3d + first control implementations(not fully work as intended) 2021-02-17 16:23:21 +01:00
Arthur
73ef819bb3 Backspace works 2021-02-17 16:07:01 +01:00
Arthur
d33ab0043a Warnings Fixed 2021-02-17 15:50:51 +01:00
Arthur
85491f9f30 Erase get's more precise 2021-02-17 15:43:38 +01:00
Arthur
2139f3d7c3 We can now erase rules and axioms 2021-02-17 15:31:00 +01:00
Arthur
a29f8f5ec3 Listener's Factorisation 2021-02-17 14:59:02 +01:00
Arthur
0bc81d70a5 Interface works 2021-02-17 12:00:02 +01:00