Ejemplo n.º 1
0
        public MenuScreen(int ScreenWidth, int ScreenHeight, SoundHandler player,
                           GraphicsDeviceManager dMan, Microsoft.Xna.Framework.Content.ContentManager cm)
        {
            currentMenuScreen = new MainMenu(ScreenWidth, ScreenHeight, player);
            currentMenuScreen.gameSelected += gameSelectedHandler;

            this.dMan = dMan;
            this.cm = cm;

            this.mPlayer = player;
            this.mScreenHeight = ScreenHeight;
            this.mScreenWidth = ScreenWidth;
        }
Ejemplo n.º 2
0
 private void singleplayerRaceSelected(object senderm, EventArgs e)
 {
     this.mNextScreen = new SelectShipScreen(this.screenHeight, this.mScreenWidth,typeof(Screens.GameTypes.SinglePlayer),mPlayer,2);
     this.mNextScreen.gameSelected += delegate(object sender, DataClasses.GameSelectedEventArgs args) { base.fire<DataClasses.GameSelectedEventArgs>(this.gameSelected, args); };
 }
Ejemplo n.º 3
0
 private void multiplayerInternetSelected(object senderm, EventArgs e)
 {
     this.mNextScreen = new NetworkMenuScreens.NetworkedGameStartScreen(this.screenHeight, this.mScreenWidth, this.cm);
     this.mNextScreen.gameSelected += delegate(object sender, DataClasses.GameSelectedEventArgs args) { base.fire<DataClasses.GameSelectedEventArgs>(this.gameSelected, args); };
 }
Ejemplo n.º 4
0
 private void dogfightSelected(object senderm, EventArgs e)
 {
     // base.fire<DataClasses.GameSelectedEventArgs>(this.gameSelected, new DataClasses.GameSelectedEventArgs(new Screens.GameTypes.SinglePlayer(
      //                                                                           new DataClasses.GameConfiguration("../../../Maps/testLevel.xml", mShip, null))));
     this.mNextScreen = new SelectShipScreen(this.screenHeight, this.mScreenWidth, typeof(Screens.GameTypes.SinglePlayer), mPlayer, 2);
     this.mNextScreen.gameSelected += delegate(object sender, DataClasses.GameSelectedEventArgs args) { base.fire<DataClasses.GameSelectedEventArgs>(this.gameSelected, args); };
 }
Ejemplo n.º 5
0
 public void setView(IDrawableScreen[] elements)
 {
     this.displayedSprites = elements;
 }