diff options
author | Bardur Arantsson <bardur@scientician.net> | 2015-02-23 09:12:01 +0100 |
---|---|---|
committer | Bardur Arantsson <bardur@scientician.net> | 2015-02-23 09:12:01 +0100 |
commit | 0f610b77f2016ca80b18fdfb7a0bdd6eeb804743 (patch) | |
tree | a8dd6a05e76885826bdce314e610fcdcbbebfc25 /src/spells4.hpp | |
parent | 22d802ecbdbee5b06d32d1643af01744689c8b87 (diff) |
Split spells4.cc declarations into separate header file
Diffstat (limited to 'src/spells4.hpp')
-rw-r--r-- | src/spells4.hpp | 41 |
1 files changed, 41 insertions, 0 deletions
diff --git a/src/spells4.hpp b/src/spells4.hpp new file mode 100644 index 00000000..b358b571 --- /dev/null +++ b/src/spells4.hpp @@ -0,0 +1,41 @@ +#pragma once + +#include "angband.h" + +extern s32b SCHOOL_AIR; +extern s32b SCHOOL_AULE; +extern s32b SCHOOL_CONVEYANCE; +extern s32b SCHOOL_DEMON; +extern s32b SCHOOL_DEVICE; +extern s32b SCHOOL_DIVINATION; +extern s32b SCHOOL_EARTH; +extern s32b SCHOOL_ERU; +extern s32b SCHOOL_FIRE; +extern s32b SCHOOL_GEOMANCY; +extern s32b SCHOOL_MANA; +extern s32b SCHOOL_MANDOS; +extern s32b SCHOOL_MANWE; +extern s32b SCHOOL_MELKOR; +extern s32b SCHOOL_META; +extern s32b SCHOOL_MIND; +extern s32b SCHOOL_MUSIC; +extern s32b SCHOOL_NATURE; +extern s32b SCHOOL_TEMPORAL; +extern s32b SCHOOL_TULKAS; +extern s32b SCHOOL_UDUN; +extern s32b SCHOOL_ULMO; +extern s32b SCHOOL_VARDA; +extern s32b SCHOOL_WATER; +extern s32b SCHOOL_YAVANNA; + +void print_spell_desc(int s, int y); +void init_school_books(); +school_book_type *school_books_at(int sval); +void school_book_add_spell(school_book_type *school_book, s32b spell_idx); +void random_book_setup(s16b sval, s32b spell_idx); +int print_spell(cptr label, byte color, int y, s32b s); +int print_book(s16b sval, s32b pval, object_type *obj); +int school_book_length(int sval); +int spell_x(int sval, int pval, int i); +bool_ school_book_contains_spell(int sval, s32b spell_idx); +void lua_cast_school_spell(s32b spell_idx, bool_ no_cost); |