// Gramophone pieces public static bool[] GetTabGramophone(float totalGramo) { ScriptGramoItemsContainer temp = new ScriptGramoItemsContainer (); temp = ScriptGramoItemsContainer.LoadGramophone(gramoReadFileName); bool[] tabGramo= new bool[(int)totalGramo] ; if (temp != null) { int i = 0; foreach(ScriptGramoItems item in temp.Items) { tabGramo[i]= item.GramoCollected; i++; } return tabGramo; } else { for (int i = 0; i < totalGramo; i++) { tabGramo[i] = false; } return tabGramo; } }
public void SetTabGramophone(bool[] tempTab) { ScriptGramoItemsContainer save = new ScriptGramoItemsContainer (); ScriptGramoItems saveItem;//= new ScriptGramoItems (); for (int i=0; i< sizeGramo; i++) { saveItem = new ScriptGramoItems (); saveItem.GramoCollected = tempTab[i]; save.Items.Add(saveItem); } save.WriteGramophone(gramoWriteFileName); }