#include "gizmo.h" #include Gizmo::Gizmo() { } bool Gizmo::moveRay(Ray& r) { if(r.expired()) { return false; } Dir d = r.getDir(); switch(d) { case up: r.adjustPosition(-1, 0); return true; case down: r.adjustPosition(1, 0); return true; case left: r.adjustPosition(0, -1); return true; case right: r.adjustPosition(0, 1); return true; default: assert("ray has direction none" && false); return false; } } char Gizmo::asChar() { return ' '; }