source: 2014/30/MikkoI/WindowsGame1/WindowsGame1/WindowsGame1/Render/MasterRenderer.cs @ 5693

Revision 5693, 1.0 KB checked in by mijoilmo, 6 years ago (diff)
Line 
1using System;
2using System.Collections.Generic;
3using System.Linq;
4using Microsoft.Xna.Framework;
5using Microsoft.Xna.Framework.Content;
6using Microsoft.Xna.Framework.Graphics;
7
8namespace ShadowSimulator2014
9{
10    public class MasterRenderer
11    {
12        MapRenderer mapRenderer;
13        GuiRenderer guiRenderer;
14        RendererBase r;
15        Matrix matrix;
16        Camera camera;
17        Map map;
18        public MasterRenderer(SpriteBatch spriteBatch, Map map, Camera camera)
19        {
20            this.r = new RendererBase(spriteBatch);
21            this.mapRenderer = new MapRenderer(r, map, camera);
22            this.guiRenderer = new GuiRenderer(r, map, camera);
23            this.camera = camera;
24            this.map = map;
25        }
26        public void Update()
27        {
28            matrix = camera.getMatrix(new Vector2(64, 64), map.Size);//mapin tilen koko 64x64
29        }
30        public void RenderAll()
31        {
32            mapRenderer.Render(matrix);
33            guiRenderer.Render(matrix);
34        }
35    }
36}
Note: See TracBrowser for help on using the repository browser.