Compiler treating a function as a variable
I'm stumped.
I'm using Dev-cpp as my IDE, compiler is hitting just one line with errors:
Line 36 : variable or field `destroyDirt' declared void
Line 36 : expected `;' before '(' token
Line 36 is void destroyDirt(xyCord);
the surrounding code is:
Code:
// class constructor
DirtField(SDL_Surface * battlefield);
// class destructor
~DirtField();
// destroy the dirt (if present) at the specified point
void destroyDirt(xyCord);
This header file seems otherwise fine. Moving that function declaration within the file does not change the error (the line number of the error follows this function). If I comment out this function (and it's related definition) it compiles fine.
I am terribly vexed...