예제 #1
0
        protected override void LoadContent()
        {
            _spriteBatch = new SpriteBatch(GraphicsDevice);

            Debug.SpriteBatch = _spriteBatch;
            Debug.Graphics    = _graphics;

            EdnaFont = Content.Load <SpriteFont>("EdnaFont");
            _debugPointMarkerTexture2D = Content.Load <Texture2D>("visual/gui/edna/cursor_a");

            Database = new EdnaDbContext();
            if (!File.Exists("Edna.db"))
            {
                Database.ImportFromCsv(Path.Combine(Content.RootDirectory, "script", "de"));
            }

            _mainGameScene = new MainMenuScene(this);
            _mainGameScene.LoadContent();

            // TODO: use this.Content to load your game content here
        }
예제 #2
0
 public void LoadRoom(int roomId)
 {
     _mainGameScene = new EdnaRoomScene(roomId, this, null);
     _mainGameScene.LoadContent();
     State = GameState.Room;
 }