public TilesetEditor() { InitializeComponent(); PreviewMap = new TrinityEngine.Map.Map(1); PreviewMap.Layers.Add(new TrinityEngine.Map.Layer.MapLayer(8, 32, PreviewMap)); PreviewMap.TileWidth = 64; PreviewMap.TileHeight = 64; // Tools = new ToolStrip(); //var addImage = Tools.Items.Add("Add Image"); // var addFolder = Tools.Items.Add("Add Folder"); // addImage.Click += AddImage_Click; // Controls.Add(Tools); View = new TrinityEditor.Controls.Graphics.GLView(); splitContainer1.Panel1.Controls.Add(View); // Controls.Add(View); View.Dock = DockStyle.Fill; View.MouseDown += View_MouseDown; View.MouseUp += View_MouseUp; View.MouseMove += View_MouseMove; View.RenderCall = () => { if (!crResources) { PreviewMap.CreateResources(); crResources = false; } //TrinityEngine.Draw.IntelliDraw.BeginDraw(); var mat = OpenTK.Matrix4.Identity; PreviewMap.ViewMatrix = mat; PreviewMap.Render(); //Console.WriteLine("Rendering tileset view."); }; }
public PreviewGame(TrinityEngine.Game.GameInfo game) { InitializeComponent(); IGameInfo = game; Size = new Size(800, 600); View = new Graphics.GLView(); View.Dock = DockStyle.Fill; Controls.Add(View); pUI = new TrinityEngine.Resonance.UI(); pUI.Root = new TrinityEngine.Resonance.Forms.VideoForm().Set(0, 0, Size.Width, Size.Height) as TrinityEngine.Resonance.Forms.VideoForm; // pUI.Root.SetImage(new TrinityEngine.Texture.Texture2D("Corona/Img/Icon/BigShotIcon.png", TrinityEngine.Texture.LoadMethod.Single, true)); var vidf = pUI.Root as TrinityEngine.Resonance.Forms.VideoForm; vidf.SetVideo(IGameInfo.LevelInfo.IntroMoviePath); }
public TileSelector() { Text = "Tile Selector"; TileMap = new TrinityEngine.Map.Map(1); TileMap.Layers.Add(new TrinityEngine.Map.Layer.MapLayer(8, 32, TileMap)); TileMap.TileWidth = 64; TileMap.TileHeight = 64; View = new TrinityEditor.Controls.Graphics.GLView(); Controls.Add(View); View.Dock = System.Windows.Forms.DockStyle.Fill; View.MouseDown += View_MouseDown; View.MouseUp += View_MouseUp; View.MouseMove += View_MouseMove; View.RenderCall = () => { if (!crResources) { TileMap.CreateResources(); crResources = false; } //TrinityEngine.Draw.IntelliDraw.BeginDraw(); var mat = OpenTK.Matrix4.Identity; TileMap.ViewMatrix = mat; TileMap.Render(); //Console.WriteLine("Rendering tileset view."); }; RebuildMap(); }