diff options
author | Bardur Arantsson <bardur@scientician.net> | 2012-05-18 13:52:06 +0200 |
---|---|---|
committer | Bardur Arantsson <bardur@scientician.net> | 2012-05-18 19:48:30 +0200 |
commit | c1f2b8f2d299d22be4ad3f2f176b6e106eeff6dc (patch) | |
tree | f43acfe2b42b0f00a21ceb083857424bbb63d5ef /src/externs.h | |
parent | 4dd2ffb52df44aa78719a49492db9e79b6b01215 (diff) |
Lua: Move school_book[] to C
Diffstat (limited to 'src/externs.h')
-rw-r--r-- | src/externs.h | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/src/externs.h b/src/externs.h index 798ab111..d933b2be 100644 --- a/src/externs.h +++ b/src/externs.h @@ -1673,6 +1673,7 @@ extern s32b WRAITHFORM; extern s32b FLAMEOFUDUN; int udun_in_book(s32b sval, s32b pval); +int levels_in_book(s32b sval, s32b pval); bool_ *udun_drain(); char *udun_drain_info(); @@ -1899,7 +1900,22 @@ bool_ *varda_star_kindler_spell(); char *varda_star_kindler_info(); /* spells4.c */ + +SGLIB_DEFINE_LIST_PROTOTYPES(spell_idx_list, compare_spell_idx, next); + +extern s32b SCHOOL_UDUN; +extern s32b SCHOOL_MELKOR; + 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); /* randart.c */ extern int get_activation_power(void); |