Changeset 78


Ignore:
Timestamp:
03/07/2012 06:30:07 PM (3 years ago)
Author:
acarter
Message:

Added sound instructions to minigames

Location:
Code/oMaE
Files:
4 edited

Legend:

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

    r75 r78  
    153153            base.Initialize();
    154154        }
     155        public override void LoadContent(ContentManager Content)
     156        {
     157            try
     158            {
     159                Speech = Content.Load<SoundEffect>("Audio/balanceInstructions").CreateInstance();
     160            }
     161            catch (Exception)
     162            {
     163                Speech = null;
     164            }
     165            base.LoadContent(Content);
     166            base.LoadContent(Content);
     167        }
    155168        public override bool Correct
    156169        {
  • Code/oMaE/oMaE/MiniGames/Match.cs

    r75 r78  
    6969            }
    7070            base.Initialize();
     71        }
     72        public override void LoadContent(ContentManager Content)
     73        {
     74            try
     75            {
     76                Speech = Content.Load<SoundEffect>("Audio/matchingInstructions").CreateInstance();
     77            }
     78            catch (Exception)
     79            {
     80                Speech = null;
     81            }
     82            base.LoadContent(Content);
     83            base.LoadContent(Content);
    7184        }
    7285        /// <summary>
  • Code/oMaE/oMaE/MiniGames/MiniGame.cs

    r57 r78  
    2020    public class MiniGame : GameObject, IButtonListener
    2121    {
     22        public override bool Visible
     23        {
     24            get { return base.Visible; }
     25            set
     26            {
     27                if (Speech != null)
     28                {
     29                    if (value)
     30                        Speech.Play();
     31                    else
     32                        Speech.Stop();
     33                }
     34                base.Visible = value;
     35            }
     36        }
     37        public SoundEffectInstance Speech;
    2238        /// <summary>
    2339        /// The default static check button.
  • Code/oMaE/oMaEContent/oMaEContent.contentproj

    r76 r78  
    301301    </Compile>
    302302  </ItemGroup>
     303  <ItemGroup>
     304    <Compile Include="Audio\balanceInstructions.wav">
     305      <Name>balanceInstructions</Name>
     306      <Importer>WavImporter</Importer>
     307      <Processor>SoundEffectProcessor</Processor>
     308    </Compile>
     309  </ItemGroup>
     310  <ItemGroup>
     311    <Compile Include="Audio\matchingInstructions.wav">
     312      <Name>matchingInstructions</Name>
     313      <Importer>WavImporter</Importer>
     314      <Processor>SoundEffectProcessor</Processor>
     315    </Compile>
     316  </ItemGroup>
    303317  <Import Project="$(MSBuildExtensionsPath)\Microsoft\XNA Game Studio\$(XnaFrameworkVersion)\Microsoft.Xna.GameStudio.ContentPipeline.targets" />
    304318  <!--  To modify your build process, add your task inside one of the targets below and uncomment it.
Note: See TracChangeset for help on using the changeset viewer.