- added shoot object ( object shooting works 100% now!!!)
Changes in Creative Design Process:
int shootObj(int obj)
{
if ( dbMouseClick() == 1 )
{
float oldx = dbCameraPositionX();
float oldy = dbCameraPositionY();
float oldz = dbCameraPositionZ();
dbMoveCamera( 2000 );
float x = dbCameraPositionX();
float y = dbCameraPositionY();
float z = dbCameraPositionZ();
dbMoveCamera( -2000 );
int distanceTest = dbIntersectObject (obj, oldx,oldy,oldz, x,y,z);
if ((distanceTest < 400) && (distanceTest > 0))
{
return distanceTest;
}
}
dbPlaySound(1);
return -1;
}
dbSetObjectCollisionOn(34);
dbSetObjectCollisionToPolygons(34);
dbPrint ( (LONGLONG) shootObj(34));
if (shootObj(34) > 0)
{
dbHideObject(34);
}
if (shootObj(20) > 0)
{
dbHideObject(20);
}
Problems Encountered:
- none
Next Steps:
- make smoke particles
- implement enemies
No comments:
Post a Comment