📄 battle_munpafield.h
字号:
// Battle_MunpaField.h: interface for the CBattle_MunpaField class.
//
//////////////////////////////////////////////////////////////////////
#if !defined(AFX_BATTLE_MUNPAFIELD_H__CCD48E03_0A1B_4A21_B5A0_EC801D163024__INCLUDED_)
#define AFX_BATTLE_MUNPAFIELD_H__CCD48E03_0A1B_4A21_B5A0_EC801D163024__INCLUDED_
#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
#include "Battle.h"
class CBattleTeam_MunpaField;
class CBattle_MunpaField : public CBattle
{
BOOL JudgeOneTeamWinsOtherTeam(int TheTeam,int OtherTeam);
CBattleTeam_MunpaField* GetTeam(int Team)
{
ASSERT(Team < eBattleTeam_Max);
return (CBattleTeam_MunpaField*)m_TeamArray[Team];
}
int GetOtherTeamNum(int Team)
{
ASSERT(Team < eBattleTeam_Max);
return Team == eBattleTeam1 ? eBattleTeam2 : eBattleTeam1;
}
#ifdef _MAPSERVER_
MAPTYPE m_RequestMapNum; // 巩颇傈 积己阑 夸没茄 甘辑滚狼 器飘
#endif
public:
CBattle_MunpaField();
virtual ~CBattle_MunpaField();
//////////////////////////////////////////////////////////////////////////
// { start virtual func 馆靛矫 坷滚扼捞爹 秦具窃
// Battle 沥焊 包访
#ifdef _MAPSERVER_
virtual void GetBattleInfo(char* pInfo,WORD* size);
#endif
// 利,酒焙 备喊
virtual BOOL IsEnemy(CObject* pOperator,CObject* pTarget);
virtual BOOL IsFriend(CObject* pOperator,CObject* pTarget);
// event func
virtual void OnCreate(BATTLE_INFO_BASE* pCreateInfo, CBattleTeam* pTeam1, CBattleTeam* pTeam2);
virtual void OnFightStart();
virtual void OnDestroy();
virtual void OnTeamMemberAdd(int Team,DWORD MemberID,char* Name);
virtual BOOL OnTeamMemberDelete(int Team,DWORD MemberID,char* Name);
virtual BOOL OnTeamMemberDie(int Team,DWORD VictimMemberID,DWORD KillerID);
virtual void OnTeamMemberRevive(int Team,CObject* pReviver);
virtual void OnTeamObjectCreate(int Team,CBattleObject* pBattleObject);
virtual void OnTeamObjectDestroy(int Team,CBattleObject* pBattleObject);
virtual void OnTick();
// 铰菩 魄沥
virtual BOOL Judge();
virtual void Victory(int WinnerTeamNum,int LoserTeamNum);
virtual void Draw();
#ifdef _MHCLIENT_
// Render (努扼捞攫飘父 荤侩窃)
virtual void Render();
#endif
// } end virtual func
//////////////////////////////////////////////////////////////////////////
};
#endif // !defined(AFX_BATTLE_MUNPAFIELD_H__CCD48E03_0A1B_4A21_B5A0_EC801D163024__INCLUDED_)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -