33 lines
521 B
C
33 lines
521 B
C
#pragma once
|
|
|
|
#include "defines.h"
|
|
#include "globals.h"
|
|
#include "intrin.h"
|
|
|
|
#include <d3d9.h>
|
|
#include <d3dx9math.h>
|
|
|
|
struct BowFrontInfo
|
|
{
|
|
D3DXVECTOR3 m_vCenter;
|
|
float m_fInner;
|
|
float m_fOuter;
|
|
float m_fWidth;
|
|
float m_fMaxSpreadAngle;
|
|
float m_fStartTime;
|
|
float m_fEndTime;
|
|
|
|
void Disable()
|
|
{
|
|
m_fStartTime= -666666.0f;
|
|
m_fEndTime= -666666.0f;
|
|
}
|
|
};
|
|
|
|
const int g_iBowFrontCount= 1536;
|
|
extern BowFrontInfo g_BowFrontData[ g_iBowFrontCount ];
|
|
|
|
void GenerateBowFront();
|
|
|
|
void AddBowFrontToScene( float fTime );
|