#ifndef _G_SHOT_SETTING_
#define _G_SHOT_SETTING_

#include "GEnum.h"

#include <hpllib/HPLLib.h>

class GShotSetting {
public:
	float	m_fDamage;			//! デフォルトダメージ量(デフォルト)
	float	m_fBlow;			//! デフォルト吹っ飛び速度(デフォルト)
	bool	m_bIsHitToPlayer;	//! プレイヤーにヒットするか？
	bool	m_bIsBound;			//! 地面にヒットした際にバウンドするか？
	bool	m_bIsDieWhenHitToBlock;	//! 地形にヒットすると消えるか？
	HPLVector	m_vVelocityAngle;	//! 初速度
	HPLVector	m_vError;			//! 発射方向エラー(デフォルト)
	HPLRect		m_rHitRect;			//! 当たり判定
	HPLVector	m_vSize;			//! 表示サイズ
public:
	GShotSetting() {
		this->m_fDamage = 0;
		this->m_fBlow = 0;
		this->m_bIsHitToPlayer = true;
		this->m_bIsBound = false;
		this->m_bIsDieWhenHitToBlock = true;
	}
	~GShotSetting(){}

};

#endif
