#pragma once#include "ObjectManager.h"typedef struct VExplosion{	int NumLines;	float TimeLeft;	float Duration;	Boolean markedForRemoval;	struct VExplosion * next; /* Linked List */	VObject * lines; /* Array */	Vector * rotates; /* Array */	Vector * moves; /* Array */} VExplosion;void InitExplosion(VExplosion * e, int NumLines, float duration, Vector * Position);void CleanUpExplosion(VExplosion * e);void RunExplosion(VExplosion * e, float interval);void DrawExplosion(VExplosion * e);