Exemplo n.º 1
0
 public LevelEditor(Game game, LevelReader levelReader, Game1.HandleOptionDelegate handleOptionDelegate)
     : base(game, handleOptionDelegate)
 {
     this.levelReader = levelReader;
     EditorTileSize = Game1.TILE_SIZE / 2;
     camera = new Camera(EditorTileSize * 45, EditorTileSize, 1);
     cursortex = game.Content.Load<Texture2D>(@"cursor");
     cursor = new Cursor(cursortex, new Vector2(gameAreaStartPos.X, gameAreaStartPos.Y), EditorTileSize);
     LoadContent();
 }
Exemplo n.º 2
0
 protected override void LoadContent()
 {
     handlegame.LoadContent();
     spriteBatch = new SpriteBatch(GraphicsDevice);
     levelreader = new LevelReader("Level1.txt");
     menuLevelreader = new LevelReader("MenuLevel.txt");
     levelEditor = new LevelEditor(this, levelreader, new HandleOptionDelegate(HandleMenuOption));
     handlegame.CreateLevel(menuLevelreader[0], TILE_SIZE, new Point(0, 0));
 }