public MapCursor(FortressGame game) { this.game = game; Cube cube = new Cube(Vector3.Zero, 1.2f); Vertex[] vertices = cube.Vertices.ToArray(); vertexBuffer = new VertexBuffer(graphics, typeof(Vertex), vertices.Length, BufferUsage.WriteOnly); vertexBuffer.SetData(vertices); }
public MapGameState(FortressGame game) : base(game) { Game = game; MapView view = new MapView(game.Session.Map); UIViewport viewport = new UIViewport(0, 0, game.Width, game.Height, view, game); UI.Add(viewport); }
public Session(FortressGame game) { Game = game; Map = new Map(this, 200, 10, 200); }
static void Main() { using (var game = new FortressGame()) game.Run(); }
public Session(FortressGame game) { Random random = new Random(); Map = new GameMap(100, 100, random, game); }
public MapGameState(FortressGame game) : base(game) { camera = new Camera(map, MathHelper.ToRadians(45), (float)Game.Width / Game.Height); cursor = new MapCursor(game); }
public GameState(FortressGame game) { Game = game; }
public GameMap(int width, int height, Random random, FortressGame game) { Game = game; Regenerate(width, height, random); }