#include "renderer.h" GLdouble degToRad(GLdouble a); void drawLine(Renderer& renderer, GLfloat x1, GLfloat y1, GLfloat x2, GLfloat y2, Renderer::ColorRGB color); void drawMap(Renderer& renderer); GLfloat drawRaycastLine(Renderer& renderer, double rayAngle, double playerAngleX, double playerAngleY, GLfloat* positions); bool drawPlayer(Renderer& renderer, float relativeAngle, float angleToOther, double playerAngleY, GLfloat* otherPlayerPositions, GLfloat* positions, int health); void drawPlayerQuad(Renderer& renderer, GLfloat* positions, Renderer::ColorRGB color); void drawCrosshair(Renderer& renderer, Renderer::ColorRGB color);