public TestState() { var t = new TerrainGen(); var sw = new Stopwatch(); sw.Start(); //t.GenerateChunk(i, 0); sw.Stop(); double d = sw.ElapsedMilliseconds / 500d; int g = 5; target = new RenderTarget(); //sprite = new Sprite2D(target, "TestTexture", 0, 0, 50, 50); var buttongen = new ButtonGenerator("ToolbarButton64.json"); buttongen.RenderTarget = target; buttongen.TextureName = "UI_TestTexture"; buttongen.X = 0; buttongen.Y = 0; button = buttongen.GenerateButton(); buttongen.X = 64; buttongen.Y = 0; button1 = buttongen.GenerateButton(); }
public TerrainManager(GamestateManager mgr) { _loadedChunks = new List<TerrainChunk>(); _manager = mgr; _generator = new TerrainGen(); var chunk = _generator.GenerateChunk(new XZPair(0, 0)); chunk.SetBufferData(); _loadedChunks.Add(chunk); _renderTarget = new RenderTarget(0.0f); }