Exemplo n.º 1
0
        public void Load(string name)
        {
            War3Memento memento = Caretaker.GetWar3Memento(name);

            this.Army     = memento.Army;
            this.Hero     = memento.Hero;
            this.Resource = memento.Resource;
        }
Exemplo n.º 2
0
 public static void SaveWar3Memento(string name, War3Memento war3Memento)
 {
     _War3MementoDictionary.Add(name, war3Memento);
 }
Exemplo n.º 3
0
        //public void Save()
        //{
        //    War3Memento memento = new War3Memento(this.Hero, this.Army, this.Resource);
        //    Caretaker.SaveWar3Memento(memento);
        //}

        //public void Load()
        //{
        //    War3Memento memento = Caretaker.GetWar3Memento();

        //    this.Army = memento.Army;
        //    this.Hero = memento.Hero;
        //    this.Resource = memento.Resource;
        //}

        public void Save(string name)
        {
            War3Memento memento = new War3Memento(this.Hero, this.Army, this.Resource);

            Caretaker.SaveWar3Memento(name, memento);
        }