Exemple #1
0
        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);
        }
Exemple #2
0
        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);
        }
Exemple #3
0
 public Session(FortressGame game)
 {
     Game = game;
     Map  = new Map(this, 200, 10, 200);
 }
Exemple #4
0
 static void Main()
 {
     using (var game = new FortressGame())
         game.Run();
 }
Exemple #5
0
        public Session(FortressGame game)
        {
            Random random = new Random();

            Map = new GameMap(100, 100, random, game);
        }
Exemple #6
0
 public MapGameState(FortressGame game)
     : base(game)
 {
     camera = new Camera(map, MathHelper.ToRadians(45), (float)Game.Width / Game.Height);
     cursor = new MapCursor(game);
 }
Exemple #7
0
 public GameState(FortressGame game)
 {
     Game = game;
 }
Exemple #8
0
 public GameMap(int width, int height, Random random, FortressGame game)
 {
     Game = game;
     Regenerate(width, height, random);
 }