Mercurial > molko
comparison libmlk-rpg/rpg/item.h @ 292:08ab73b32832
misc: add extern "C" {} blocks for C++ friends
author | David Demelier <markand@malikania.fr> |
---|---|
date | Fri, 05 Mar 2021 10:08:09 +0100 |
parents | 9948e288925b |
children | 196264679079 |
comparison
equal
deleted
inserted
replaced
291:5d8700074dd7 | 292:08ab73b32832 |
---|---|
17 */ | 17 */ |
18 | 18 |
19 #ifndef MOLKO_RPG_ITEM_H | 19 #ifndef MOLKO_RPG_ITEM_H |
20 #define MOLKO_RPG_ITEM_H | 20 #define MOLKO_RPG_ITEM_H |
21 | 21 |
22 #include <core/core.h> | |
23 | |
22 struct battle; | 24 struct battle; |
23 struct character; | 25 struct character; |
24 struct texture; | 26 struct texture; |
25 | 27 |
26 struct item { | 28 struct item { |
34 struct battle *bt, | 36 struct battle *bt, |
35 struct character *src, | 37 struct character *src, |
36 struct character *tgt); | 38 struct character *tgt); |
37 }; | 39 }; |
38 | 40 |
41 CORE_BEGIN_DECLS | |
42 | |
39 void | 43 void |
40 item_exec_menu(const struct item *item, struct character *ch); | 44 item_exec_menu(const struct item *item, struct character *ch); |
41 | 45 |
42 void | 46 void |
43 item_exec_battle(const struct item *item, | 47 item_exec_battle(const struct item *item, |
44 struct battle *bt, | 48 struct battle *bt, |
45 struct character *src, | 49 struct character *src, |
46 struct character *tgt); | 50 struct character *tgt); |
47 | 51 |
52 CORE_END_DECLS | |
53 | |
48 #endif /* !MOLKO_RPG_ITEM_H */ | 54 #endif /* !MOLKO_RPG_ITEM_H */ |