Files
bluflame/evoke-64k/bp10/bowfront.h
2026-04-18 22:31:51 +02:00

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 );