Commit Graph

222 Commits

Author SHA1 Message Date
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
Martin HART 2fe77a0e2d fix typo 2020-10-30 16:06:22 +01:00
Martin HART 392aaf8fd1 Merge branch 'fix-check-map' into 'master'
fixed check_map()

See merge request mhart/DancingDroids!37
2020-10-30 16:05:35 +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 46d4f27e24 Add instruction validator 2020-10-30 15:15:11 +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
Volodymyr Patuta b1cc7246dd readme qui correspond à fichier de config 2020-10-29 13:42:02 +01:00
Martin HART d2058ef71d del unused var 2020-10-29 11:55:29 +01:00
Martin HART 790caa111d Merge branch 'check-collision' into 'master'
Check collision

See merge request mhart/DancingDroids!35
2020-10-29 11:51:53 +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 15b68ae764 Merge branch 'parsing-config-file' into 'master'
Parsing config file prototype

See merge request mhart/DancingDroids!32
2020-10-29 09:15:51 +01:00
Martin HART 1fff4677cf Merge branch 'pub-robot' into 'master'
pub-issues

See merge request mhart/DancingDroids!34
2020-10-29 08:37:20 +01:00
Volodymyr Patuta 83cbb0094e pub-issues 2020-10-28 21:38:30 +01:00
Martin HART 7c935269f5 Merge branch 'robot' into 'master'
create and move robot + tests

See merge request mhart/DancingDroids!33
2020-10-28 19:58:00 +01:00
Volodymyr Patuta cd15d12549 comment 2020-10-28 19:18:31 +01:00
Volodymyr Patuta b8929887b5 omg... 2020-10-28 19:12:30 +01:00
Martin HART 2aa2af59ec simple typo 2020-10-28 18:29:16 +01:00
Volodymyr Patuta 0931835850 added hash in execute_instruction 2020-10-28 18:20:37 +01:00
Martin HART 44545cdc07 This is really bad.... 2020-10-28 18:05:22 +01:00
Volodymyr Patuta 466a257300 oups 2020-10-28 17:32:36 +01:00
Volodymyr Patuta c9ad310700 create and move robot + tests 2020-10-28 17:30:45 +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 555a0ff6b8 x and y should be public 2020-10-28 12:20:20 +01:00
Martin HART c422060faf represent the world in a struct 2020-10-28 12:07:20 +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
Martin HART c27c403827 Merge branch 'remove-instruction' into 'master'
Remove instruction

See merge request mhart/DancingDroids!31
2020-10-27 13:35:51 +01:00
Martin HART 667da3ee66 Merge branch 'remove-not-necessary' into 'master'
Remove not necessary

See merge request mhart/DancingDroids!30
2020-10-27 13:35:17 +01:00
EliasCubz 00405e0df5 remove instruction related code 2020-10-27 13:32:00 +01:00