private void RestoreState() { Foi foi = Foi.GetInstance(); FoiCaretaker foiCaretaker = FoiCaretaker.GetInstance(); foi.SetMemento(foiCaretaker.FoiMemento); Data.Add("Stanje mjesta i uredaja vraceno!"); }
private void SaveState() { Foi foi = Foi.GetInstance(); FoiCaretaker foiCaretaker = FoiCaretaker.GetInstance(); foiCaretaker.FoiMemento = foi.CreateMemento(); Data.Add("Stanje mjesta i uredaja spremljeno!"); }