1
0
Fork 0
mirror of https://github.com/luanti-org/luanti.git synced 2025-06-27 16:36:03 +00:00

Saner block modification flag operation for not saving everything always

This commit is contained in:
Perttu Ahola 2011-10-12 10:53:37 +03:00
parent 3e975d8f28
commit b60b58b627
3 changed files with 11 additions and 6 deletions

View file

@ -225,8 +225,10 @@ public:
void setLightingExpired(bool expired)
{
m_lighting_expired = expired;
raiseModified(MOD_STATE_WRITE_NEEDED);
if(expired != m_lighting_expired){
m_lighting_expired = expired;
raiseModified(MOD_STATE_WRITE_NEEDED);
}
}
bool getLightingExpired()
{
@ -239,8 +241,10 @@ public:
}
void setGenerated(bool b)
{
raiseModified(MOD_STATE_WRITE_NEEDED);
m_generated = b;
if(b != m_generated){
raiseModified(MOD_STATE_WRITE_NEEDED);
m_generated = b;
}
}
bool isValid()