Пример #1
0
        private void SaveState()
        {
            Foi          foi          = Foi.GetInstance();
            FoiCaretaker foiCaretaker = FoiCaretaker.GetInstance();

            foiCaretaker.FoiMemento = foi.CreateMemento();

            Data.Add("Stanje mjesta i uredaja spremljeno!");
        }
Пример #2
0
        private void RestoreState()
        {
            Foi          foi          = Foi.GetInstance();
            FoiCaretaker foiCaretaker = FoiCaretaker.GetInstance();

            foi.SetMemento(foiCaretaker.FoiMemento);

            Data.Add("Stanje mjesta i uredaja vraceno!");
        }
Пример #3
0
 public static FoiCaretaker GetInstance()
 {
     return(_foiCaretaker ?? (_foiCaretaker = new FoiCaretaker()));
 }