Changeset 133

Show
Ignore:
Timestamp:
04/22/2012 09:12:36 PM (2 years ago)
Author:
acarter
Message:

Small details

Location:
Code/oMaE/oMaE
Files:
4 modified

Legend:

Unmodified
Added
Removed
  • Code/oMaE/oMaE/MiniGames/Balance.cs

    r131 r133  
    120120        { 
    121121            this.game = game; 
     122            Online = true; 
    122123        } 
    123124        /// <summary> 
  • Code/oMaE/oMaE/MiniGames/MiniGame.cs

    r131 r133  
    6666        /// </summary> 
    6767        public virtual bool Correct { get { return true; } } 
     68        public virtual bool Online { get; set; } 
    6869        /// <summary> 
    6970        /// Has this minigame been completed? 
     
    7778        /// Empty constructor for the superclass. 
    7879        /// </summary> 
    79         public MiniGame() {} 
     80        public MiniGame() 
     81        { 
     82            Online = false; 
     83        } 
    8084        /// <summary> 
    8185        /// Creates a minigame based on the serializable minigame. 
     
    8589        { 
    8690            Difficulty = game.Difficulty; 
     91            Online = false; 
    8792        } 
    8893 
     
    9398        { 
    9499            children.Add(Check.addButtonListener(this)); 
     100            if (Online) 
     101                Check.Visible = false; 
    95102            children.Add(Back.addButtonListener(this)); 
    96103            base.Initialize(); 
     
    115122        } 
    116123        /// <summary> 
     124        /// Overides the update button. 
     125        /// </summary> 
     126        public override void Update() 
     127        { 
     128            if (Online && Correct) 
     129            { 
     130                Completed = true; 
     131                Check.Visible = true; 
     132                Check.Text = "Open"; 
     133            } 
     134            base.Update(); 
     135        } 
     136        /// <summary> 
    117137        /// Compares two minigames by difficulty. 
    118138        /// </summary> 
  • Code/oMaE/oMaE/MinigameFactory.cs

    r131 r133  
    5353        { 
    5454            List<MiniGame> all = new List<MiniGame>(); 
    55             all.Add(new Wave2D()); 
    5655            foreach (MatchGame match in MatchGames) 
    5756                all.Add(new Match(match)); 
     
    6362                all.Add(new Balance(balance)); 
    6463            all.Add(new Wave1D()); 
     64            all.Add(new Wave2D()); 
    6565            all.Add(new EnergyTransfer(0)); 
    6666            if (save.Sequence == null) 
     
    7474                    save.Completed[i] = false; 
    7575                } 
    76                 save.Sequence[0] = 0; 
    7776            } 
    7877            for (int i = 0; i < count; ++i) 
  • Code/oMaE/oMaE/Widgets/Button.cs

    r132 r133  
    4646        /// </summary> 
    4747        public String Text { get { return text; } set { text = value; } } 
    48         /// <summary> 
    49         /// When this button is clicked 
    50         /// </summary> 
    51         public override bool Clicked 
    52         { 
    53             get 
    54             { 
    55                 return base.Clicked; 
    56             } 
    57             set 
    58             { 
    59                 base.Clicked = value; 
    60                 if(value) 
    61                     handleLeftClick(); 
    62             } 
    63         } 
     48         
    6449        /// <summary> 
    6550        /// Constructor for the button.