Changeset 133


Ignore:
Timestamp:
04/22/12 21:12:36 (3 years ago)
Author:
acarter
Message:

Small details

Location:
Code/oMaE/oMaE
Files:
4 edited

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.
Note: See TracChangeset for help on using the changeset viewer.