void DoDayNightPalette()
{
dmapdata dm = Game->LoadDMapData(Game->GetCurDMap());
int type = dm->Type;
if ( type == DMT_INTERIOR )
{
//CLEAR PALETTE TO BASE IF NEEDED
return;
}
if ( type == DMT_DUNGEON )
{
//CLEAR PALETTE TO BASE IF NEEDED
return;
}
if ( Time[TIME_HOUR] <= 5 )
{
CYCLE = SUNRISE;
Game->DMapPalette[Game->GetCurDMap()] = SUNRISE_PAL;
return;
}
else if ( Time[TIME_HOUR] <= 11 )
{
CYCLE = DAY;
Game->DMapPalette[Game->GetCurDMap()] = DAY_PAL;
return;
}
else if ( Time[TIME_HOUR] <= 17 )
{
CYCLE = SUNSET;
Game->DMapPalette[Game->GetCurDMap()] = SUNRISET_PAL;
return;
}
else
{
CYCLE = NIGHT;
Game->DMapPalette[Game->GetCurDMap()] = NIGHT_PAL;
return;
}
}
Comments