⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 weapon.h

📁 一个三维打斗游戏
💻 H
字号:
// (C) Copyright 1996 by Anthony J. Carin.  All Rights Reserved.
#ifndef WEAPON_H
#define WEAPON_H

#include "landscpe.h"
#include "weaphold.h"

class handheld : public landscape
{
public:
    handheld() : landscape((CString) "") { m_type = HANDHELD; }

    char IsAKnife()     { return (char) (m_hhtype == KNIFE); }
    char IsASword()     { return (char) (m_hhtype == SWORD); }
    char IsAShield()    { return (char) (m_hhtype == SHIELD); }
    short NumType()     { return (short) m_hhtype; }
    void draw();

protected:
   WeaponType m_hhtype;
   char hitfloor;
   char pickingup;
   view m_prevview;

};

class weapon : public handheld
{
public:
   weapon(CString& weapondat);
   void draw();
   void Throw(direction& dir, float speed);

private:
   char throwing;
   direction throwdir;
   float throwspeed;
   direction flipdir;
};

#endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -