Changeset 78

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

Added sound instructions to minigames

Location:
Code/oMaE
Files:
4 modified

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.