change textures
This commit is contained in:
@@ -18,17 +18,17 @@
|
|||||||
*/
|
*/
|
||||||
|
|
||||||
/* nbr pixel player move */
|
/* nbr pixel player move */
|
||||||
# define PLR_MV 5
|
# define PLR_MV 9
|
||||||
/* degree of rotation of the player per press */
|
/* degree of rotation of the player per press */
|
||||||
# define PLR_ROT 2
|
# define PLR_ROT 1
|
||||||
/* nbr key you can press at the same time */
|
/* nbr key you can press at the same time */
|
||||||
# define MAX_NB_KEY 3
|
# define MAX_NB_KEY 3
|
||||||
/* nbr of elements to parse in the .cub file (without the map) */
|
/* nbr of elements to parse in the .cub file (without the map) */
|
||||||
# define TOTAL_ELEMENTS 6
|
# define TOTAL_ELEMENTS 6
|
||||||
/* screen width */
|
/* screen width */
|
||||||
# define SCREEN_WIDTH 600
|
# define SCREEN_WIDTH 1200
|
||||||
/* screen height */
|
/* screen height */
|
||||||
# define SCREEN_HEIGHT 500
|
# define SCREEN_HEIGHT 800
|
||||||
/* screen focal (in degree) */
|
/* screen focal (in degree) */
|
||||||
# define SCREEN_FOCAL 70
|
# define SCREEN_FOCAL 70
|
||||||
/* size of a cell on the map */
|
/* size of a cell on the map */
|
||||||
|
|||||||
32
maps/map_valid_00_base.cub
Normal file
32
maps/map_valid_00_base.cub
Normal file
@@ -0,0 +1,32 @@
|
|||||||
|
NO textures/fish.xpm
|
||||||
|
SO textures/fish.xpm
|
||||||
|
EA textures/fish.xpm
|
||||||
|
WE textures/fish.xpm
|
||||||
|
|
||||||
|
F 66,66,66
|
||||||
|
C 33,33,33
|
||||||
|
|
||||||
|
111111111111111111111111
|
||||||
|
1......................1
|
||||||
|
1......................1
|
||||||
|
1......................1
|
||||||
|
1.......1......1.1.1...1
|
||||||
|
1.....1...1............1
|
||||||
|
1.......1......1...1...1
|
||||||
|
1.....1...1....E.......1
|
||||||
|
1.......1......1.1.1...1
|
||||||
|
1......................1
|
||||||
|
1......................1
|
||||||
|
1......................1
|
||||||
|
1......................1
|
||||||
|
1......................1
|
||||||
|
1.......11.............1
|
||||||
|
1.......11.............1
|
||||||
|
111111..11............11
|
||||||
|
11.1....11.............1
|
||||||
|
11....1.11............11
|
||||||
|
11.1....11.............1
|
||||||
|
11.1111111............11
|
||||||
|
11...................111
|
||||||
|
1111111111..........1111
|
||||||
|
111111111111111111111111
|
||||||
@@ -7,26 +7,26 @@ F 66,66,66
|
|||||||
C 33,33,33
|
C 33,33,33
|
||||||
|
|
||||||
111111111111111111111111
|
111111111111111111111111
|
||||||
100000000000000000000001
|
1......................1
|
||||||
100000000000000000000001
|
1......................1
|
||||||
100000000000000000000001
|
1......................1
|
||||||
100000111110000101010001
|
1.....11111....1.1.1...1
|
||||||
100000100010000000000001
|
1.....1...1............1
|
||||||
100000100010000100010001
|
1.....1...1....1...1...1
|
||||||
100000100010000E00000001
|
1.....1...1....E.......1
|
||||||
100000110110000101010001
|
1.....11.11....1.1.1...1
|
||||||
100000000000000000000001
|
1......................1
|
||||||
100000000000000000000001
|
1......................1
|
||||||
100000000000000000000001
|
1......................1
|
||||||
100000000000000000000001
|
1......................1
|
||||||
100000000000000000000001
|
1......................1
|
||||||
100000001100000000000001
|
1.......11.............1
|
||||||
100000001100000000000001
|
1.......11.............1
|
||||||
111111001100000000000011
|
111111..11............11
|
||||||
110100001100000000000001
|
11.1....11.............1
|
||||||
110000101100000000000011
|
11....1.11............11
|
||||||
110100001100000000000001
|
11.1....11.............1
|
||||||
110111111100000000000011
|
11.1111111............11
|
||||||
110000000000000000000111
|
11...................111
|
||||||
111111111100000000001111
|
1111111111..........1111
|
||||||
111111111111111111111111
|
111111111111111111111111
|
||||||
|
|||||||
@@ -74,7 +74,7 @@ int check_content(t_map *map)
|
|||||||
{
|
{
|
||||||
if (map->content[y][x] == ' ' && check_spaces(map, y, x))
|
if (map->content[y][x] == ' ' && check_spaces(map, y, x))
|
||||||
mb_exit("Error\nInvalid space positions.\n", EXIT_FAILURE);
|
mb_exit("Error\nInvalid space positions.\n", EXIT_FAILURE);
|
||||||
else if (!ft_strchr(" 01SNWE", map->content[y][x]))
|
else if (!ft_strchr(" .01SNWE", map->content[y][x]))
|
||||||
mb_exit("Error\nInvalid map characters.\n", EXIT_FAILURE);
|
mb_exit("Error\nInvalid map characters.\n", EXIT_FAILURE);
|
||||||
else if (ft_strchr("SNWE", map->content[y][x]) \
|
else if (ft_strchr("SNWE", map->content[y][x]) \
|
||||||
&& set_player(map, y, x, map->content[y][x]))
|
&& set_player(map, y, x, map->content[y][x]))
|
||||||
|
|||||||
@@ -74,6 +74,9 @@ static void fill_row(char *row, char *line, int width)
|
|||||||
i = 0;
|
i = 0;
|
||||||
while (line != NULL && line[i] != '\0' && line[i] != '\n')
|
while (line != NULL && line[i] != '\0' && line[i] != '\n')
|
||||||
{
|
{
|
||||||
|
if (line[i] == '.')
|
||||||
|
row[i] = '0';
|
||||||
|
else
|
||||||
row[i] = line[i];
|
row[i] = line[i];
|
||||||
i++;
|
i++;
|
||||||
}
|
}
|
||||||
|
|||||||
7982
textures/fish.xpm
Normal file
7982
textures/fish.xpm
Normal file
File diff suppressed because it is too large
Load Diff
14608
textures/tache.xpm
Normal file
14608
textures/tache.xpm
Normal file
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user