Ejemplo n.º 1
0
CFireball::CFireball()
{
	SetHeight(32);
	SetWidth(32);
	SetImageID(TEX_MNG->LoadTexture("resource/Fireball.png"));
	timeout = 0;
}
CBase::CBase(void)
{
	SetImageID(-1);
	SetVelX(0.0f);
	SetVelY(0.0f);
	SetWidth(0);
	SetHeight(0);

	m_unRefCount = 1;
}
Ejemplo n.º 3
0
CPipeObject::CPipeObject( PipeID ePipe, CTexture* pTexture)
{
	for (int i = 0; i < 4; i++)
		m_nConnectors[i] = -1;

	m_nFuelEntrance = -1;
	m_nPipeType = ePipe;

	SetImageID(pTexture);
}
CGolem_Light::CGolem_Light(void)
{
	//basic Light golem setup
	CBaseGolem::CBaseGolem();
	SetGolemType(LIGHT_GOLEM);
	SetImageID(CSGD_TextureManager::GetInstance()->LoadTexture( "resource/Sprites/Golems/LightGolem.png" ));
	//basic golem events
	MEventSystem::GetInstance()->RegisterClient("ATTRACTORPLACED", this);
	MEventSystem::GetInstance()->RegisterClient("ATTRACTORREMOVED", this);
}
Ejemplo n.º 5
0
CCursor::CCursor(void)
{
	SetCoverObject(false);
	SetImageID(CSGD_TextureManager::GetInstance()->LoadTexture("Resource/Graphics/Crosshair.png"));

	SetPosX(100.0f);
	SetPosY(100.0f);

	SetLayer(0);
	SetWidth(32);
	SetHeight(32);
}
Ejemplo n.º 6
0
///////////////////////////////////////////////
//  CONSTRUCTOR / DECONSTRUCT / OP OVERLOADS
///////////////////////////////////////////////
CAnimation::CAnimation(int nImageID,int nImageWidth,int nImageHeight, int nFrameWidth,
				int nFrameHeight,int nFrames,int nCurrent,float fTimePerFrame,bool bLooping,bool bStatic)
{
	SetImageID(nImageID);
	SetImageWidth(nImageWidth);
	SetImageHeight(nImageHeight);
	SetFrameWidth(nFrameWidth);
	SetFrameHeight(nFrameHeight);
	// Because framecount starts at 0
	SetFrameCount(nFrames - 1);
	SetCurrentFrame(nCurrent);
	SetLooping(bLooping);
	SetStatic(bStatic);
	SetTimePerFrame(fTimePerFrame);
	SetTimeWaited(0.0f);
}
Ejemplo n.º 7
0
CImageObject::CImageObject(void)
{
	SetImageID(-1);
	m_x = 0;
	m_y = 0;
}
Ejemplo n.º 8
0
CImageObject::CImageObject(int x, int y, int imageID)
{
	SetImageID(imageID);
	m_x = x;
	m_y = y;
}
Ejemplo n.º 9
0
CImageObject::CImageObject(int imageID)
{
	SetImageID(imageID);
	m_x = 0;
	m_y = 0;
}