?? weapon.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 + -