Revision 5626,
1.0 KB
checked in by mijoilmo, 9 years ago
(diff) |
varjosimulaattori
|
Line | |
---|
1 | using System; |
---|
2 | using System.Collections.Generic; |
---|
3 | using System.Linq; |
---|
4 | using Microsoft.Xna.Framework; |
---|
5 | using Microsoft.Xna.Framework.Content; |
---|
6 | using Microsoft.Xna.Framework.Graphics; |
---|
7 | |
---|
8 | namespace WindowsGame1 |
---|
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.