void M4::positionWeapon() { //positions the m4 at a fps point of view if(noClip == false) { dbPositionObject(obj,dbCameraPositionX(), dbCameraPositionY()-10,dbCameraPositionZ()); dbRotateObject(obj,-dbCameraAngleX(), dbCameraAngleY()-180,dbCameraAngleZ()); dbMoveObject(obj, -18); dbMoveObjectRight(obj, -7); } }
void Rocket::Pos(float x, float y, float z, float deg)//фунци¤ позиционировани¤ объекта-ракеты { Xpos = x; Ypos = y; Zpos = z; Ydeg = deg; dbPositionObject(num, Xpos, Ypos, Zpos); //позиционирование в мировых координатах dbMoveObject(num, 2);//относительное смещение - dbMoveObjectRight(num, 2);//позиционирование dbMoveObjectUp(num, 2.5);//в локальных координатах dbYRotateObject(num, Ydeg); }