ok guys I have managed to fix some of the errors that were thrown up but this has me stumped..any help in teasing out the info from the errors would be great, I can't see any faults with the code, but I also don't fully know what it is doing 
I am happy to provide the code files to anyone that can help
I have managed to get it down from 20 errors to 12, I just really need some help understanding what to do with these last ones!
Cheers guys!
1>CvUnit.cpp
1>CvUnit.cpp(5317) : error C2059: syntax error : 'else'
1>CvUnit.cpp(5318) : error C2447: '{' : missing function header (old-style formal list?)
1>CvUnit.cpp(5323) : error C2501: 'changeMoves' : missing storage-class or type specifiers
1>CvUnit.cpp(5325) : error C2059: syntax error : 'if'
1>CvUnit.cpp(5326) : error C2447: '{' : missing function header (old-style formal list?)
1>CvUnit.cpp(5337) : error C2059: syntax error : 'if'
1>CvUnit.cpp(5338) : error C2447: '{' : missing function header (old-style formal list?)
1>CvUnit.cpp(5341) : error C2447: '{' : missing function header (old-style formal list?)
1>CvUnit.cpp(5346) : error C2761: 'bool CvUnit::canPlunder(const CvPlot *,bool) const' : member function redeclaration not allowed
1>CvUnit.cpp(5347) : error C2447: '{' : missing function header (old-style formal list?)
1>NMAKE : fatal error U1077: '"C:\Program Files\Microsoft Visual C++ Toolkit 2003\bin\cl.exe"' : return code '0x2'
1>Stop.

I am happy to provide the code files to anyone that can help

I have managed to get it down from 20 errors to 12, I just really need some help understanding what to do with these last ones!
Cheers guys!
Spoiler :
1>CvUnit.cpp
1>CvUnit.cpp(5317) : error C2059: syntax error : 'else'
1>CvUnit.cpp(5318) : error C2447: '{' : missing function header (old-style formal list?)
1>CvUnit.cpp(5323) : error C2501: 'changeMoves' : missing storage-class or type specifiers
1>CvUnit.cpp(5325) : error C2059: syntax error : 'if'
1>CvUnit.cpp(5326) : error C2447: '{' : missing function header (old-style formal list?)
1>CvUnit.cpp(5337) : error C2059: syntax error : 'if'
1>CvUnit.cpp(5338) : error C2447: '{' : missing function header (old-style formal list?)
1>CvUnit.cpp(5341) : error C2447: '{' : missing function header (old-style formal list?)
1>CvUnit.cpp(5346) : error C2761: 'bool CvUnit::canPlunder(const CvPlot *,bool) const' : member function redeclaration not allowed
1>CvUnit.cpp(5347) : error C2447: '{' : missing function header (old-style formal list?)
1>NMAKE : fatal error U1077: '"C:\Program Files\Microsoft Visual C++ Toolkit 2003\bin\cl.exe"' : return code '0x2'
1>Stop.