updated Camera.cpp