-
Notifications
You must be signed in to change notification settings - Fork 0
/
C_Particle_Master_List.h
63 lines (61 loc) · 1.9 KB
/
C_Particle_Master_List.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
//-----------------------------------------------------------
//C_PARTICLE_MASTER_LIST
//-----------------------------------------------------------
#ifndef C_PARTICLE_MASTER_LIST
#define C_PARTICLE_MASTER_LIST
//--------------------------------------
//システムインクルード
#include "Sys_Include.h"
#include "Sys_Input.h"
//--------------------------------------
//マスターズインクルード
#include "C_Patricle_Quark.h"
//--------------------------------------
//インスタンスインクルード
//--------------------------------------
//マクロ定義
#define MAX_PARTICLE_QUARK (128)
//--------------------------------------
//構造体宣言
//--------------------------------------
//クラス宣言
class c_Particle_Master
{
public:
c_Particle_Master();
~c_Particle_Master();
virtual void Init_Particle(LPCSTR FileName);
virtual void Init_Particle(LPCSTR FileName,int nMaxFrame,int TimePerFrame);
HRESULT CreateTexBuff_Particle(void);
virtual void Uninit_Particle(void);
virtual void Update_Particle(void);
virtual void Draw_Particle(D3DBLEND Effect);
virtual void SetVerTexBuff_Particle(void);
virtual void CreateQuarkSingle(void);
private:
LPDIRECT3DTEXTURE9 m_pD3DTexture;
LPDIRECT3DVERTEXBUFFER9 m_pD3DVertexBuffer;
D3DXVECTOR3 m_vParticlePos;
LPCSTR m_lpzFileName;
c_Quark* m_pQuark[MAX_PARTICLE_QUARK];
int m_nMaxQuark;
int m_nMaxQuarkLife;
int m_nPatricleMaxFrame;
int m_nPatricleTimePerFrame;
float m_fPatricleAlpha;
};
//--------------------------------------
//オブジェクトグローバル変数宣言
//--------------------------------------
//係数グローバル変数宣言
//--------------------------------------
//プロトタイプ宣言
//--------------------------------------
//初期化処理
//--------------------------------------
//終了処理
//--------------------------------------
//更新処理
//--------------------------------------
//描画処理
#endif