Add DisableOddDimensionWarning and EnableOddDimensionWarning

This commit is contained in:
Glenn Maynard
2003-07-09 20:24:17 +00:00
parent 7a7d81d446
commit 11f78783b3
2 changed files with 6 additions and 0 deletions
+1
View File
@@ -61,6 +61,7 @@ static CString GetExtension(const CString &fn)
RageTextureManager::RageTextureManager()
{
m_iNoWarnAboutOddDimensions = 0;
}
RageTextureManager::~RageTextureManager()
+5
View File
@@ -47,6 +47,10 @@ public:
void AdjustTextureID(RageTextureID &ID) const;
void DiagnosticOutput() const;
void DisableOddDimensionWarning() { m_iNoWarnAboutOddDimensions++; }
void EnableOddDimensionWarning() { m_iNoWarnAboutOddDimensions--; }
bool GetOddDimensionWarning() const { return m_iNoWarnAboutOddDimensions == 0; }
protected:
void DeleteTexture( RageTexture *t );
enum GCType { screen_changed, delayed_delete };
@@ -60,6 +64,7 @@ protected:
RageTexture* LoadTextureInternal( RageTextureID ID );
std::map<RageTextureID, RageTexture*> m_mapPathToTexture;
int m_iNoWarnAboutOddDimensions;
};
extern RageTextureManager* TEXTUREMAN; // global and accessable from anywhere in our program