Code:I would really, really like to see some double array int variables. Something like this: //A variable int that is an array of several other arrays. int ComboData[128][176]; //initialize all variables for(int screen=0;screen<=127;screen++) { for(int comboposition=0;comboposition<=175;comboposition++) { ComboData[screen][comboposition]; } } void SaveMapComboData() for(int screen=0;screen<=127;screen++) { for(int comboposition=0;comboposition<=175;comboposition++) { for(int x=0;x<=256;x+=16)//skips every 16 pixels { for(int y=0;y<=176;y+=16)//skips every 16 pixels { ComboData[screen][comboposition]=Game->GetComboData(Game->GetCurMap(),screen,comboposition); } } } } //then afterwards void WriteMapComboData() for(int screen=0;screen<=127;screen++) { for(int comboposition=0;comboposition<=175;comboposition++) { for(int x=0;x<=256;x+=16)//skips every 16 pixels { for(int y=0;y<=176;y+=16)//skips every 16 pixels { ComboData[screen][comboposition]=Game->SetComboData(Game->GetCurMap(),screen,comboposition,ComboData[screen][comboposition]); } } } }