comparison libmlk-adventure/adventure/state/map.c @ 298:196264679079

misc: remove usage of bool
author David Demelier <markand@malikania.fr>
date Wed, 10 Mar 2021 18:49:08 +0100
parents a15f77eda9a4
children 648f5f949afb
comparison
equal deleted inserted replaced
297:6151152d009c 298:196264679079
52 { 52 {
53 struct self *self = state->data; 53 struct self *self = state->data;
54 54
55 self->map_file.load_action = mapscene_load_action; 55 self->map_file.load_action = mapscene_load_action;
56 56
57 if (!map_file_open(&self->map_file, &self->map, molko_path(self->name))) 57 if (map_file_open(&self->map_file, &self->map, molko_path(self->name)) < 0)
58 panic(); 58 panic();
59 59
60 /* TODO: find this from team maybe. */ 60 /* TODO: find this from team maybe. */
61 if (!image_open(&molko.map_player_texture, molko_path("sprites/john.png"))) 61 if (image_open(&molko.map_player_texture, molko_path("sprites/john.png")) < 0)
62 panic(); 62 panic();
63 63
64 sprite_init(&molko.map_player_sprite, &molko.map_player_texture, 48, 48); 64 sprite_init(&molko.map_player_sprite, &molko.map_player_texture, 48, 48);
65 self->map.player_sprite = &molko.map_player_sprite; 65 self->map.player_sprite = &molko.map_player_sprite;
66 66
70 if (self->origin_y >= 0) 70 if (self->origin_y >= 0)
71 self->map.player_y = self->origin_y; 71 self->map.player_y = self->origin_y;
72 72
73 mapscene_load(&self->map); 73 mapscene_load(&self->map);
74 74
75 if (!map_init(&self->map)) 75 if (map_init(&self->map) < 0)
76 panic(); 76 panic();
77 } 77 }
78 78
79 static void 79 static void
80 handle(struct state *state, const union event *ev) 80 handle(struct state *state, const union event *ev)