|
@@ -37,7 +37,7 @@ Generator::Generator(General& g, std::vector<Area>& a,std::vector<Resource>& r,
|
|
|
{
|
|
|
m_gen=g;
|
|
|
m_resources=r;
|
|
|
- m_areas=a;
|
|
|
+ m_areas=a;
|
|
|
m_stages=s;
|
|
|
m_ui=ui;
|
|
|
m_nErrors=0;
|
|
@@ -47,6 +47,7 @@ Generator::Generator(General& g, std::vector<Area>& a,std::vector<Resource>& r,
|
|
|
std::cout << "Err =" << m_nErrors << "\n";
|
|
|
prepare();
|
|
|
}
|
|
|
+
|
|
|
Generator::~Generator()
|
|
|
{
|
|
|
}
|
|
@@ -61,7 +62,7 @@ std::string Generator::getLog()
|
|
|
ret+="\n\nErreurs\n";
|
|
|
|
|
|
for(int i=0; i<m_errors.size(); i++)
|
|
|
- {
|
|
|
+ {
|
|
|
if(m_errors[i][0] == 'A') w++;
|
|
|
else if(m_errors[i][0] == 'E') e++;
|
|
|
else c++;
|
|
@@ -77,7 +78,7 @@ void Generator::log(const std::string& l)
|
|
|
{
|
|
|
m_log.push_back (l);
|
|
|
}
|
|
|
-
|
|
|
+
|
|
|
void Generator::error(const std::string& l, int level)
|
|
|
{
|
|
|
std::string p;
|
|
@@ -115,8 +116,8 @@ Resource* Generator::findResource(const std::string& name)
|
|
|
if(m_resources[i].getName () == name)
|
|
|
return &m_resources[i];
|
|
|
return NULL;
|
|
|
-}
|
|
|
-
|
|
|
+}
|
|
|
+
|
|
|
Stage* Generator::findStage(int i)
|
|
|
{
|
|
|
for(int i=0; i<m_stages.size(); i++)
|
|
@@ -268,7 +269,7 @@ void Generator::generateResource(Resource& r)
|
|
|
generateResource3D (r);
|
|
|
break;
|
|
|
case TYPE_IMAGE:
|
|
|
- generateResourceImage (r);
|
|
|
+ generateResourceImage (r);
|
|
|
break;
|
|
|
case TYPE_AUDIO:
|
|
|
generateResourceAudio (r);
|
|
@@ -279,10 +280,9 @@ void Generator::generateResource(Resource& r)
|
|
|
break;
|
|
|
}
|
|
|
}
|
|
|
-
|
|
|
+
|
|
|
std::string Generator::newFilename(const std::string& file)
|
|
|
{
|
|
|
-
|
|
|
OS::Path p(file);
|
|
|
return strtolower(p.m_name)+"_"+strtolower(p.m_ext);
|
|
|
}
|
|
@@ -324,7 +324,7 @@ void Generator::copyObj(const std::string& obj, const std::string& dir, const st
|
|
|
out << buf << std::endl;
|
|
|
}
|
|
|
}
|
|
|
-
|
|
|
+
|
|
|
|
|
|
int Generator::getErrorsCount() { return m_nErrors; }
|
|
|
int Generator::getWarningCount() { return m_nWarning; }
|
|
@@ -351,7 +351,7 @@ void Generator::copyMtl(const std::string& mtl, const std::string& dir)
|
|
|
{
|
|
|
std::string tmp="";
|
|
|
std::string file="";
|
|
|
-
|
|
|
+
|
|
|
//std::cout << "buf = "<< buf << std::endl;
|
|
|
tmp=buf.substr(start, 7);
|
|
|
for(int j=start+7; j<buf.size() && buf[j] != '\n'
|
|
@@ -365,7 +365,7 @@ void Generator::copyMtl(const std::string& mtl, const std::string& dir)
|
|
|
else
|
|
|
out << buf << std::endl;
|
|
|
}
|
|
|
-}
|
|
|
+}
|
|
|
|
|
|
|
|
|
void Generator::copyImage(const std::string& img, const std::string& dir)
|