-
Notifications
You must be signed in to change notification settings - Fork 0
/
map_tester.sh
37 lines (27 loc) · 1.21 KB
/
map_tester.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
#!/bin/bash
echo -e "\033[1;32m \n\nInvalid_sprites \033[0m"
chmod 222 sprites/others/fruta50.xpm
./so_long maps/valid_maps/pepe.ber
chmod 644 sprites/others/fruta50.xpm
echo -e "\033[1;32m \n\nmap_no_collectibles \033[0m"
./so_long maps/invalid_maps/map_no_collectibles.ber
echo -e "\033[1;32m \n\ninvalid_char_on_the_map \033[0m"
./so_long maps/invalid_maps/invalid_char.ber
echo -e "\033[1;32m \n\nmap_no_exit \033[0m"
./so_long maps/invalid_maps/map_no_exit.ber
echo -e "\033[1;32m \n\nmap_no_player \033[0m"
./so_long maps/invalid_maps/map_no_player.ber
echo -e "\033[1;32m \n\nmap_wrong_size_line \033[0m"
./so_long maps/invalid_maps/map_wrong_size_line.ber
echo -e "\033[1;32m \n\nnot_closed \033[0m"
./so_long maps/invalid_maps/not_closed.ber
echo -e "\033[1;32m \n\nsquare_map \033[0m"
./so_long maps/invalid_maps/square_map.ber
chmod 222 ./maps/invalid_maps/write_only_file.ber
echo -e "\033[1;32m \n\nno_read_permissions \033[0m"
./so_long maps/invalid_maps/write_only_file.ber
chmod 644 ./maps/invalid_maps/write_only_file.ber
echo -e "\033[1;32m \n\nmap_not_called_map.ber \033[0m"
./so_long maps/invalid_maps/invalid_name.bar
echo -e "\033[1;32m \n\ninvalid_path \033[0m"
./so_long maps/invalid_maps/invalid_path.ber