00001
00002
00003
00004
00005
00006
00007 #ifndef EXERCISE_H
00008 #define EXERCISE_H
00009
00010 enum exer_type
00011 {
00012 EX_BEAM_MAY_HIT,
00013 EX_BEAM_WILL_HIT,
00014 EX_WILL_STAB,
00015 EX_WILL_HIT,
00016 EX_WILL_HIT_HELPLESS,
00017 EX_MONSTER_MAY_HIT,
00018 EX_MONSTER_WILL_HIT,
00019 EX_WILL_LAUNCH,
00020 EX_WILL_THROW_MSL,
00021 EX_WILL_THROW_WEAPON,
00022 EX_WILL_THROW_POTION,
00023 EX_WILL_THROW_OTHER,
00024 EX_USED_ABIL,
00025 EX_DID_CAST,
00026 EX_DID_MISCAST,
00027 EX_WILL_READ_SCROLL,
00028 EX_SAGE,
00029 EX_READ_MANUAL,
00030 EX_SHIELD_BLOCK,
00031 EX_SHIELD_TRAP,
00032 EX_DODGE_TRAP,
00033 EX_SHIELD_BEAM_FAIL,
00034 EX_FOUND_SECRET_DOOR,
00035 EX_TRAP_DISARM,
00036 EX_TRAP_DISARM_FAIL,
00037 EX_TRAP_DISARM_TRIGGER,
00038 EX_TRAP_FOUND,
00039 EX_TRAP_PASSIVE,
00040 EX_TRAP_TRIGGER,
00041 EX_REMOVE_NET,
00042 EX_SNEAK,
00043 EX_SNEAK_INVIS,
00044 EX_DID_EVOKE_ITEM,
00045 EX_DID_ZAP_WAND,
00046 EX_WILL_READ_TOME,
00047 EX_WAIT,
00048 };
00049
00050 void practise(exer_type ex, int param1 = 0);
00051
00052 #endif