void Camera::Update() { mousePosX = tdvc->getCursorControl()->getPosition().X; mousePosY = tdvc->getCursorControl()->getPosition().Y; camX = tcam->getPosition().X; camY = tcam->getPosition().Y; camZ = tcam->getPosition().Z; if(mousePosX > Width-10){tcam->setPosition(vector3df(camX+2,camY,camZ));} if(mousePosX < 10){tcam->setPosition(vector3df(camX-2,camY,camZ));} if(mousePosY > Height-10){tcam->setPosition(vector3df(camX,camY,camZ-2));} if(mousePosY < 10){tcam->setPosition(vector3df(camX,camY,camZ+2));} tcam->setTarget(vector3df(camX,camY-2,camZ+2)); }