locked
Compartir Variables entre XNA y Windows Form RRS feed

  • Pregunta

  • El caso esque tengo un WindowsForm y a traves de el Lanzo una Aplicacion en XNA. La aplicacion en XNA necesita una IP y lo que quiero esque desde un TexBox del Formulario se pase a la clase de XNA y no tengo ni idea de como hacerlo. A ver si me podeis echar una mano.

    La forma que lanzo el juego a traves del WindowsForm es de esta manera.

    using System;
    
    namespace WindowsGame1
    {
    #if WINDOWS || XBOX
        static class Program
        {
            /// <summary>
            /// The main entry point for the application.
            /// </summary>
            static void Main(string[] args)
            {
                Entrada test = new Entrada();
                           
                while (test.ShowDialog() == System.Windows.Forms.DialogResult.OK)
                using (Game1 game = new Game1())
                {
                    game.Run();
                }
    
                
            }
        }
    #endif
    }
    

    La clase de tipo Entrada es la del Formulario desde donde lanzo XNA.

    Un saludo y muchas gracias.

    viernes, 11 de mayo de 2012 9:52

Respuestas

  • ASí te debería bastar:

    static void Main(string[] args) { Entrada test = new Entrada(); while (test.ShowDialog() == System.Windows.Forms.DialogResult.OK) using (Game1 game = new Game1(test.IpValue)) { game.Run(); }

    }

    public class Game1 : Game() {

    public Game1(string IP) {

    }

    }


    Tambien conocido como Blau www.youtube.com/malditis www.charcostudios.com

    viernes, 11 de mayo de 2012 11:31