📄 kh_cpp.h
字号:
#ifndef __QUESTTEXT_H__
#define __QUESTTEXT_H__
#define QUEST_NAME 512
#define QUEST_MAX 200
// 涅胶飘 咆胶飘 临唱穿扁
#define QUEST_TEXT_DEVISION 20
#define SCREEN_SIZE SCREEN_HEIGHT
//涅胶飘 炼扒 包访 扁夯汲沥
#define QUEST_IF_COUNT 10 //涅胶飘 炼扒 荐/*沥犬茄 荐摹 涝仿*/
#define QUEST_IF_LEVEL 1
#define QUEST_IF_CLASS 2
#define QUEST_IF_JOB 3
#define QUEST_IF_SKILL 4
#define QUEST_IF_MEMBERCOUNT 5
#define QUEST_IF_ITEM 6
#define QUEST_IF_FAME 7
#define QUEST_IF_JOB_FAME 8
#define QUEST_IF_QUEST_NUM 9
#define QUEST_IF_QUEST_TIME 10
// 涅胶飘 肯丰矫 林绢瘤绰 荐摹甸 包访
#define QUEST_TAKE_COUNT 9 //涅胶飘 炼扒 荐/*沥犬茄 荐摹 涝仿*/
#define QUEST_TAKE_MONEY 1
#define QUEST_TAKE_FIGHT_FAME 2
#define QUEST_TAKE_JOB_FAME 3
#define QUEST_TAKE_FIGHT_DO 4
#define QUEST_TAKE_JOB_DO 5
#define QUEST_TAKE_ITEM 6
#define QUEST_TAKE_WSWIZ 7
#define QUEST_TAKE_PSWIZ 8
#define QUEST_TAKE_POINT 9
extern void LoadQuestTable( char *filename ,char *filename2,char *filename_bin );
//extern void ReadQuestData( int no, char *buf );
extern void kh_InitMenu();
extern void SetEndQuest(int num);
extern void SetStartQuest(int num);
//ReadQuestTable ob;
extern int QUEST_GIVE;
extern int QUEST_COUNT;
extern int end_quest[QUEST_MAX];
extern void CallKhMenuProc( int menu, int field ); // 拳搁 免仿
extern bool DoButtonCheckOfMenu_kh( int i, int j );//020410 lsw
extern int kein_kh_key_on;
extern void LoadSpriteOnlyOne( Spr *s, char filename[MAX_FILENAME] ); // 胶橇扼捞飘 拳老 窍唱父 佬绢 棵锭
extern void FreeSpriteOnlyOne( Spr *s );
extern void FreeSpriteOnlyOne( Spr *s );
extern void kh_menu_set( );
extern void lsw_menu_set( );//010830 lsw
extern int quest_num[QUEST_MAX] ;
extern int QUEST_COUNT ;
extern void kh_KeyProc();
//kkh 涅胶飘俊辑 歹 啊瘤绊 乐绢具 且 沥焊 矫累 矫埃苞 场辰矫埃 溜 吧赴矫埃
class ReadQuestTable {
public :
// ReadQuestTable* next; //Linked list
// 鞘靛俊辑 锅龋 捞抚. 扁鸥 包访 ,,,
int num; // 涅胶飘 锅龋
int code; // 涅胶飘 内靛
char name[QUEST_NAME]; // 涅胶飘 捞抚
int place; // 涅胶飘 惯积厘家
char ch[QUEST_NAME]; // 涅胶飘 郴侩
int quest_if[QUEST_IF_COUNT]; // 涅胶飘 惯积 炼扒
int quest_take[QUEST_TAKE_COUNT]; // 涅胶飘 肯丰矫 林绢瘤绰 荐摹 包访
int picnum;
char picture[QUEST_NAME];
Spr sq;
//......................................
//int Q_Conut[QUEST_INDEX_VIEW];
// int req_lv;
// int req_str;
int count;
char* buf;
char* token;
// FUNCTION............................................................
void LoadTable ( char *filename ); // 巩磊凯俊辑 单捞鸥甫 盒府
void LoadPicture ( char *filename ); //
void SaveTable(); // txt 颇老 备秦坷扁
// void ReadQuestData( int no, char *buf );
ReadQuestTable() { num = -1; /*next = NULL;*/ }
ReadQuestTable(int n) { num = n;/*next = NULL;*/}
/* void QUEST_ON(int QUEST_NUM);
void QUEST_OFF(int QUEST_NUM);
void QUEST_PRINT();*/ //Linked list
//.....................................................................
};
extern ReadQuestTable quest_text[QUEST_MAX];
extern void FreeQuest(); // 胶橇扼捞飘 橇府
extern void QestDataFree( ); // 单捞鸥 备炼眉 0栏肺 悸泼
extern void CharacterWorkingWater( LPCHARACTER ch );
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -