Commit Graph

92 Commits

Author SHA1 Message Date
EliasCubz
e884ff6e9b added doc and minor changes to have a better grid 2020-11-01 16:21:27 +01:00
EliasCubz
7b3bdbfa11 corrected some major minor errors haha 2020-11-01 16:04:33 +01:00
EliasCubz
58a0e5a1a7 added print of orthonormal 2020-11-01 15:55:06 +01:00
EliasCubz
c0f0a92a76 declaration of display grid 2020-11-01 15:49:02 +01:00
EliasCubz
a1080587d1 add fn display_grid skeleton 2020-10-31 23:10:41 +01:00
Volodymyr Patuta
22dbb0e1b7 doc to create_hash_map 2020-10-31 20:42:26 +01:00
Volodymyr Patuta
60a721742a working main-loop 2020-10-31 20:21:21 +01:00
Martin HART
a470e883af fix iteration bug 2020-10-31 19:23:04 +01:00
Martin HART
afd8b1dc8b need to fix a nasty bug... 2020-10-31 18:50:29 +01:00
Volodymyr Patuta
8039d1c21f function to create hash map from Vec<Robot> 2020-10-31 18:05:23 +01:00
Volodymyr Patuta
6cfe921110 unused variable in check_world + HashMap fix 2020-10-31 17:55:47 +01:00
Martin HART
f2bfdeb28e reverse the Instructions vector, so he can behave as a queue 2020-10-31 17:40:53 +01:00
Martin HART
8518de91cb fix break 2020-10-30 16:38:12 +01:00
Martin HART
843a26fa90 Remove prinln!() debug test 2020-10-30 16:11:13 +01:00
Martin HART
c9241e4c4b Merge branch 'master' of https://framagit.org/mhart/DancingDroids into parser2
Sync
2020-10-30 16:08:23 +01:00
Volodymyr Patuta
f4dde09370 fixed check_map() 2020-10-30 15:59:01 +01:00
Martin HART
5d4d3a29c7 Change string conversion methods 2020-10-30 15:29:52 +01:00
Martin HART
6fa55b6924 Need to fix a lot of bugs... 2020-10-30 13:23:17 +01:00
Martin HART
f4a1eac5b7 Convert values of the setup line 2020-10-30 12:08:12 +01:00
Martin HART
5c9aeabd03 parse token setup line 2020-10-30 11:56:24 +01:00
Martin HART
a50ec5d79b change var name 2020-10-29 14:52:43 +01:00
Martin HART
037df42271 correct typo 2020-10-29 14:44:16 +01:00
Martin HART
0dd5080d63 Change err msg 2020-10-29 14:43:38 +01:00
Martin HART
cd0f4a0867 Add shitty parser 2020-10-29 14:34:04 +01:00
Martin HART
d2058ef71d del unused var 2020-10-29 11:55:29 +01:00
EliasCubz
15d8cc473a change of style 2020-10-29 10:52:06 +01:00
EliasCubz
506a71f678 added test of function check collisions 2020-10-29 10:47:49 +01:00
EliasCubz
782fccf31c Added function's description to the doc for check_collisions 2020-10-29 10:32:32 +01:00
EliasCubz
e4b25281f7 function to check collisions at given position 2020-10-29 10:30:11 +01:00
EliasCubz
d35da41c90 test of the function check_map 2020-10-29 10:16:09 +01:00
EliasCubz
2eaf624137 function to check if robot is in the map 2020-10-29 10:05:54 +01:00
EliasCubz
4fc0f07e78 declare prototype func collision and check if robot is in the map 2020-10-29 09:28:13 +01:00
Martin HART
2aa2af59ec simple typo 2020-10-28 18:29:16 +01:00
Martin HART
44545cdc07 This is really bad.... 2020-10-28 18:05:22 +01:00
Martin HART
194d6f5df2 Remove .unwrap() shit 2020-10-28 16:50:49 +01:00
Martin HART
e4001c99c7 add token 2020-10-28 16:42:36 +01:00
Martin HART
9d0b96b4d7 add mut to the pool O_o 2020-10-28 16:17:34 +01:00
Martin HART
0a63ab5b53 exemple token 2020-10-28 14:06:03 +01:00
Martin HART
bbcbfd4d41 Catch the first ligne of the config file
or throw a error !
2020-10-28 13:09:07 +01:00
Martin HART
430e706831 Prototype of the parsing_config() func 2020-10-28 12:36:56 +01:00
Martin HART
77785e0d6d add vec of robot 2020-10-28 12:00:17 +01:00
Martin HART
f88c972ceb Robot type 2020-10-27 22:55:31 +01:00
Martin HART
6f34f27eaa pop() shit 2020-10-27 16:09:44 +01:00
Martin HART
ac6df77d8f pileOfShit.pop() 2020-10-27 15:58:19 +01:00
EliasCubz
00405e0df5 remove instruction related code 2020-10-27 13:32:00 +01:00
EliasCubz
c1685f7f6e remove move left/right 2020-10-27 13:27:57 +01:00
Volodymyr Patuta
f7d86c9991 completed move functions 2020-10-26 20:15:44 +01:00
Volodymyr Patuta
80dfe2d69e add place_robot + tests, changed coordinate calculation, fixed borrowing issues 2020-10-26 20:11:27 +01:00
stephane elias benabdeslam
106b19c73b Update main.rs 2020-10-26 15:29:14 +01:00
stephane elias benabdeslam
9bb4366eb5 Update main.rs 2020-10-26 15:25:18 +01:00