-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathimage.c
More file actions
89 lines (84 loc) · 4.68 KB
/
Copy pathimage.c
File metadata and controls
89 lines (84 loc) · 4.68 KB
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
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
/* ************************************************************************** */
/* */
/* ::: :::::::: */
/* image.c :+: :+: :+: */
/* +:+ +:+ +:+ */
/* By: kamanfo <kamanfo@student.42.fr> +#+ +:+ +#+ */
/* +#+#+#+#+#+ +#+ */
/* Created: 2021/12/28 16:06:11 by kamanfo #+# #+# */
/* Updated: 2021/12/28 18:07:22 by kamanfo ### ########.fr */
/* */
/* ************************************************************************** */
#include "init_tab.h"
void init_imageset(t_world *world)
{
world->imgset[0].image = mlx_xpm_file_to_image(world->mlx->mlx,
"./imageset/background.xpm",
&world->imgset[0].img_width, &world->imgset[0].img_height);
world->imgset[1].image = mlx_xpm_file_to_image(world->mlx->mlx,
"./imageset/walls.xpm",
&world->imgset[1].img_width, &world->imgset[1].img_height);
world->imgset[2].image = mlx_xpm_file_to_image(world->mlx->mlx,
"./imageset/key.xpm",
&world->imgset[2].img_width, &world->imgset[2].img_height);
}
void init_anim_chest(t_world *world)
{
world->animset[0].imgset[0].image = mlx_xpm_file_to_image(world->mlx->mlx,
"./imageset/chestclose.xpm", &world->animset[0].imgset[0].img_width,
&world->animset[0].imgset[0].img_height);
world->animset[0].imgset[1].image = mlx_xpm_file_to_image(world->mlx->mlx,
"./imageset/chestopen.xpm", &world->animset[0].imgset[1].img_width,
&world->animset[0].imgset[1].img_height);
}
void init_anim_player(t_world *world)
{
world->animset[1].imgset[0].image = mlx_xpm_file_to_image(world->mlx->mlx,
"./imageset/slime1.xpm", &world->animset[1].imgset[0].img_width,
&world->animset[1].imgset[0].img_height);
world->animset[1].imgset[1].image = mlx_xpm_file_to_image(world->mlx->mlx,
"./imageset/slime2.xpm", &world->animset[1].imgset[1].img_width,
&world->animset[1].imgset[1].img_height);
world->animset[1].imgset[2].image = mlx_xpm_file_to_image(world->mlx->mlx,
"./imageset/slime3.xpm", &world->animset[1].imgset[2].img_width,
&world->animset[1].imgset[2].img_height);
world->animset[1].imgset[3].image = mlx_xpm_file_to_image(world->mlx->mlx,
"./imageset/slime4.xpm", &world->animset[1].imgset[3].img_width,
&world->animset[1].imgset[3].img_height);
world->animset[1].imgset[4].image = mlx_xpm_file_to_image(world->mlx->mlx,
"./imageset/slime5.xpm", &world->animset[1].imgset[4].img_width,
&world->animset[1].imgset[4].img_height);
world->animset[1].imgset[5].image = mlx_xpm_file_to_image(world->mlx->mlx,
"./imageset/slime6.xpm", &world->animset[1].imgset[5].img_width,
&world->animset[1].imgset[5].img_height);
world->animset[1].imgset[6].image = mlx_xpm_file_to_image(world->mlx->mlx,
"./imageset/slime7.xpm", &world->animset[1].imgset[6].img_width,
&world->animset[1].imgset[6].img_height);
}
void init_anim_enemy(t_world *world)
{
world->animset[2].imgset[0].image = mlx_xpm_file_to_image(world->mlx->mlx,
"./imageset/minotaur1.xpm", &world->animset[2].imgset[0].img_width,
&world->animset[2].imgset[0].img_height);
world->animset[2].imgset[1].image = mlx_xpm_file_to_image(world->mlx->mlx,
"./imageset/minotaur1.xpm", &world->animset[2].imgset[1].img_width,
&world->animset[2].imgset[1].img_height);
world->animset[2].imgset[2].image = mlx_xpm_file_to_image(world->mlx->mlx,
"./imageset/minotaur3.xpm", &world->animset[2].imgset[2].img_width,
&world->animset[2].imgset[2].img_height);
world->animset[2].imgset[3].image = mlx_xpm_file_to_image(world->mlx->mlx,
"./imageset/minotaur4.xpm", &world->animset[2].imgset[3].img_width,
&world->animset[2].imgset[3].img_height);
world->animset[2].imgset[4].image = mlx_xpm_file_to_image(world->mlx->mlx,
"./imageset/minotaur5.xpm", &world->animset[2].imgset[4].img_width,
&world->animset[2].imgset[4].img_height);
world->animset[2].imgset[5].image = mlx_xpm_file_to_image(world->mlx->mlx,
"./imageset/minotaur6.xpm", &world->animset[2].imgset[5].img_width,
&world->animset[2].imgset[5].img_height);
world->animset[2].imgset[6].image = mlx_xpm_file_to_image(world->mlx->mlx,
"./imageset/minotaur7.xpm", &world->animset[2].imgset[6].img_width,
&world->animset[2].imgset[6].img_height);
world->animset[2].imgset[7].image = mlx_xpm_file_to_image(world->mlx->mlx,
"./imageset/minotaur8.xpm", &world->animset[2].imgset[7].img_width,
&world->animset[2].imgset[7].img_height);
}