Ejemplo n.º 1
0
Small_Roid::Small_Roid(int load)
{
	obj = SMALL_OBJ;
	dbLoadObject("asteroid//AST_04.X", obj);
	dbLoadImage( "asteroid//AST1.BMP",obj );
	dbTextureObject(obj,obj);
	SC_SetupObject(obj, 1, 2);
	SC_AllowObjectScaling(obj);
	dbScaleObject(obj, 2, 3, 3);
	//dbSetObjectAmbient ( ASTERIOD3, 0 );
	dbHideObject(obj);
}
Ejemplo n.º 2
0
Tiny_Roid::Tiny_Roid(int load)
{
	obj = TINY_OBJ;
	dbLoadObject("asteroid//AST_05.X", obj);
	dbLoadImage( "asteroid//AST2.BMP",obj );
	dbTextureObject(obj,obj);
	SC_SetupObject(obj, 1, 2);
	SC_AllowObjectScaling(obj);
	dbScaleObject(obj, 2, 2, 2);
	//dbSetObjectAmbient ( ASTERIOD3, 0 );
	dbHideObject(obj);
}
Ejemplo n.º 3
0
Medium_Roid::Medium_Roid(int load)
{
	obj = MEDIUM_OBJ;
	dbLoadObject("asteroid//AST_02.X", obj);
	dbLoadImage( "asteroid//AST3.BMP",obj );
	dbTextureObject(obj,obj);
	SC_SetupObject(obj, 1, 2);
	SC_AllowObjectScaling(obj);
	dbScaleObject(obj, 3, 3, 5);
	//dbSetObjectAmbient ( ASTERIOD3, 0 );
	dbHideObject(obj);
}
Ejemplo n.º 4
0
Big_Roid::Big_Roid(int load)
{
	obj = BIG_OBJ;
	dbLoadObject("asteroid//AST_03.X", obj);
	dbLoadImage( "asteroid//AST5.BMP",obj );
	dbTextureObject(obj,obj);
	SC_SetupObject(obj, 1, 2);
	SC_AllowObjectScaling(obj);
	dbScaleObject(obj, 4, 3, 6);
	//dbSetObjectAmbient ( ASTERIOD3, 0 );
	dbHideObject(obj);
}
Ejemplo n.º 5
0
Large_Roid::Large_Roid(int load)
{
	obj = LARGE_OBJ;
	dbLoadObject("asteroid//AST_01.X", obj);
	dbLoadImage( "asteroid//AST4.BMP",obj );
	dbTextureObject(obj,obj);
	SC_SetupObject(obj, 1, 2);
	SC_AllowObjectScaling(obj);
	dbScaleObject(obj, 5, 4, 7);
	//dbSetObjectAmbient ( ASTERIOD3, 0 );
	dbHideObject(obj);
}
Ejemplo n.º 6
0
M4::M4()
{
	obj							 =	M4_GUN;
	maxAmmo			 = 40;
	currentAmmo		 = 40;
	remainingAmmo = 80;
	reloading				  = false;
	click						  = M4_CLICK;
	gunShot				  = M4_SHOT;
	reloadTimer		   = 800;
	shootingTimer	  = dbTimer();

	dbLoadObject("weapons//m4.dbo", obj);
	dbScaleObject(obj,100, 100, 100); //works in percentages e.g. 10 makes the gun 10 times smaller(10% of full size)
	dbLoadSound("sounds//M4A1 shot.wav", click);
	dbLoadSound("sounds//m4 click.wav",	  gunShot);
	
	
}
Ejemplo n.º 7
0
Rocket::Rocket(int i, char *filename)
{
	num = i;
	alive = false;//ракета деактивирована
	burn = false;
	Xpos = 0;
	Ypos = 0;
	Zpos = 0;
	Ydeg = 0;
	start_time = GetTickCount();
	if (num == myrocket)//перва¤ ракета
	{
dbLoadObject(filename,num);//загружаем еЄ из файла,
	}
	else //так как все ракеты одинаковы, то...
	{
		dbCloneObject(num, myrocket);
		//...остальные копируем с первой
	}
		dbHideObject(num);//скрываем
	dbPositionObject(num, Xpos, Ypos, Zpos);
	dbYRotateObject(num, Ydeg);
}