home *** CD-ROM | disk | FTP | other *** search
/ GameStar Special 2004 August / GSSH0804.iso / Rollenspiele / SwordOfFargoal / fargoal20030731b.exe / fargoal / src / spell.h < prev   
C/C++ Source or Header  |  2003-07-31  |  337b  |  26 lines

  1.  
  2. typedef enum SPELLTYPE SPELLTYPE;
  3. typedef struct SPELL SPELL;
  4.  
  5. enum SPELLTYPE
  6. {
  7.     SPELL_INVISIBILITY,
  8.     SPELL_REGENERATION,
  9.     SPELL_TELEPORT,
  10.     SPELL_SHIELD,
  11.     SPELL_LIGHT,
  12.     SPELL_DRIFT
  13. };
  14.  
  15. /* A magical spell. */
  16. struct SPELL
  17. {
  18.     int amount;
  19.     int active;
  20.     int max;
  21. };
  22.  
  23. extern char const *spell_names[];
  24.  
  25. int spell_cast (int id, SPELLTYPE s);
  26.