allora, cari ragassuoli...
da questa classe "CRenderer", sto avendo qualche impiccio a dir poco "frustante"
ecco i codici :
.h
Codice:
#ifndef CRENDERER_H
#define CRENDERER_H
#define GL_PI 3.1415f
#ifdef WIN32
#include <windows.h>
#endif
#include <math.h>
#include <gl/gl.h>
#include <gl/glu.h>
enum GL_FIGURES
{
GL_FIGURE_FANNED_LINES = 0,
GL_FIGURE_SMOOTH_CURVE
};
class CRenderer
{
private:
float x, y, z;
float angle;
public:
CRenderer();
void OnRender(GL_FIGURES Figures);
void Release();
};
#endif
.cpp
Codice:
#include "CRenderer.h"
CRenderer::CRenderer(){ }
void CRenderer::OnRender(GL_FIGURES Figures) <-- QUI ERRORE...
{
switch(Figures)
{
case GL_FIGURE_FANNED_LINES:
glBegin(GL_LINES);
z = 0.0f;
for(angle = 0.0f; angle < GL_PI; angle += (GL_PI / 20.0f))
{
x = 50.0f * sin(angle);
y = 50.0f * cos(angle);
glVertex3f(x, y, z);
x = 50.0f * sin(angle + GL_PI);
y = 50.0f * cos(angle + GL_PI);
glVertex3f(x, y, z);
break;
case GL_FIGURE_SMOOTH_CURVE:
break;
}
}
ora, esce l'errore
1>c:\documents and settings\administrator\documenti\visual studio 2008\projects\sdlgl01\sdlgl01\crenderer.cpp(30) : fatal error C1075: end of file found before the left brace '{' at 'c:\documents and settings\administrator\documenti\visual studio 2008\projects\sdlgl01\sdlgl01\crenderer.cpp(6)' was matched
precisamente dove c'è <-- QUI ERRORE...
che cosa c**** vuol dire?
non mi è mai venuto fuori ^^
p.s. tutta la classe colpevole è li, non vi interessa altro
EDIT : Mi è stato detto, metti la virgola, non va manco cosi ^^'