diff --git a/Code/OysterGraphics/FileLoader/ObjReader.cpp b/Code/OysterGraphics/FileLoader/ObjReader.cpp index b5ad5d4e..1723e776 100644 --- a/Code/OysterGraphics/FileLoader/ObjReader.cpp +++ b/Code/OysterGraphics/FileLoader/ObjReader.cpp @@ -15,14 +15,14 @@ OBJReader::~OBJReader() } -void OBJReader::readOBJFile( wstring fileName ) +void OBJReader::readOBJFile( std::wstring fileName ) { - fstream inStream; - string typeOfData = " "; + std::fstream inStream; + std::string typeOfData = " "; float vertexData; - string face1, face2, face3; + std::string face1, face2, face3; - inStream.open( fileName, fstream::in ); + inStream.open( fileName, std::fstream::in ); if( inStream.is_open() ) { @@ -95,11 +95,11 @@ void OBJReader::readOBJFile( wstring fileName ) } //Private functions -void OBJReader::stringSplit( string strToSplit ) +void OBJReader::stringSplit( std::string strToSplit ) { char delim = '/'; - string vPos, vNormal, vTexel; - stringstream aStream(strToSplit); + std::string vPos, vNormal, vTexel; + std::stringstream aStream(strToSplit); getline( aStream, vPos, delim ); getline( aStream, vTexel, delim ); getline( aStream, vNormal ); diff --git a/Code/OysterGraphics/FileLoader/ObjReader.h b/Code/OysterGraphics/FileLoader/ObjReader.h index 562d81fc..84e9a7a2 100644 --- a/Code/OysterGraphics/FileLoader/ObjReader.h +++ b/Code/OysterGraphics/FileLoader/ObjReader.h @@ -19,8 +19,8 @@ class OBJReader struct OBJMaterialData { - string _name; - string _mapKd; + std::string _name; + std::string _mapKd; float _kd[3]; float _ka[3]; float _tf[3]; @@ -35,19 +35,19 @@ class OBJReader std::vector _myOBJ; private: - vector _mVertexCoord, _mVertexNormal; - vector _mVertexTexture; + std::vector _mVertexCoord, _mVertexNormal; + std::vector _mVertexTexture; int _mNrOfCoords, _mNrOfNormals, _mNrOfTexels, _mNrOfFaces; int _mPos, _mNormal, _mTexel; - void stringSplit( string strToSplit ); + void stringSplit( std::string strToSplit ); void addToOBJarray(); public: OBJReader(); ~OBJReader(); - void readOBJFile( wstring fileName); + void readOBJFile( std::wstring fileName); }; #endif \ No newline at end of file diff --git a/Code/OysterGraphics/OysterGraphics.vcxproj b/Code/OysterGraphics/OysterGraphics.vcxproj index 7dfb0e7a..4bf661a9 100644 --- a/Code/OysterGraphics/OysterGraphics.vcxproj +++ b/Code/OysterGraphics/OysterGraphics.vcxproj @@ -145,8 +145,9 @@ - - + + + @@ -154,6 +155,7 @@ + diff --git a/Code/OysterGraphics/OysterGraphics.vcxproj.filters b/Code/OysterGraphics/OysterGraphics.vcxproj.filters index 734eba8b..e5d9b3ea 100644 --- a/Code/OysterGraphics/OysterGraphics.vcxproj.filters +++ b/Code/OysterGraphics/OysterGraphics.vcxproj.filters @@ -27,15 +27,18 @@ Source Files - - Source Files - - - Source Files - Source Files + + Source Files + + + Source Files + + + Source Files + @@ -65,6 +68,9 @@ Header Files + + Header Files +