StoneAge/gmsv/include/char_event.h
2018-08-07 00:51:35 -07:00

32 lines
1.1 KiB
C

#ifndef __CHAR_EVENT_H__
#define __CHAR_EVENT_H__
#include "char_base.h"
void CHAR_allpostwalk( int index );
BOOL CHAR_allprewalk( int index,int* dir,int* mode);
void CHAR_recoveryStatus( int charaindex );
void CHAR_loopFunc( int index );
void CHAR_playerWatchfunc( int meindex, int moveindex, CHAR_ACTION act,
int x, int y, int dir, int* opt, int optlen );
void CHAR_sendWallDamage( int charaindex,int x, int y, int damage );
void CHAR_playerresurrect( int charaindex, int hp );
int CHAR_die( int charaindex );
void CHAR_playerTalkedfunc( int charaindex, int talkindex,char* message,
int color, int channel );
void CHAR_recoveryStatus( int charaindex );
BOOL CHAR_makeCADefaultString( int objindex,char* buf,int buflen, int act );
BOOL CHAR_makeCAOPT1String( int objindex,char* buf,
int buflen, int act,int opt1 );
BOOL CHAR_makeCAOPT3String( int objindex,char* buf,
int buflen, int act,int opt1,int opt2,int opt3 );
#ifdef _STREET_VENDOR
BOOL CHAR_makeCAOPTString(int objindex,char* buf,int buflen,int act,char *string);
#endif
#endif