public SceneOW(OverworldEditor f, Overworld ow, DungeonMain mform) { owForm = f; mainForm = mform; this.ow = ow; //graphics = Graphics.FromImage(scene_bitmap); //this.Image = new Bitmap(4096, 4096); this.MouseUp += new MouseEventHandler(onMouseUp); this.MouseMove += new MouseEventHandler(onMouseMove); this.MouseDoubleClick += new MouseEventHandler(onMouseDoubleClick); this.MouseWheel += SceneOW_MouseWheel; tilesgfxBitmap = new Bitmap(512, 512, 512, PixelFormat.Format8bppIndexed, temptilesgfxPtr); tilemode = new TileMode(this); exitmode = new ExitMode(this); doorMode = new DoorMode(this); entranceMode = new EntranceMode(this); selectedMode = ObjectMode.Tile; itemMode = new ItemMode(this); spriteMode = new SpriteMode(this); transportMode = new TransportMode(this); overlayMode = new OverlayMode(this); gravestoneMode = new GravestoneMode(this); //this.Width = 8192; //this.Height = 8192; //this.Size = new Size(8192, 8192); //this.Refresh(); }
//int selectedMode = 0; public SceneOW(Form1 f) { //graphics = Graphics.FromImage(scene_bitmap); //this.Image = new Bitmap(4096, 4096); this.MouseUp += new MouseEventHandler(onMouseUp); this.MouseMove += new MouseEventHandler(onMouseMove); this.MouseDoubleClick += new MouseEventHandler(onMouseDoubleClick); this.MouseWheel += SceneOW_MouseWheel; mainForm = f; tilesgfxBitmap = new Bitmap(512, 512, 512, PixelFormat.Format8bppIndexed, temptilesgfxPtr); tilemode = new TileMode(this); exitmode = new ExitMode(this); doorMode = new DoorMode(this); entranceMode = new EntranceMode(this); selectedMode = ObjectMode.Tile; itemMode = new ItemMode(this); spriteMode = new SpriteMode(this); transportMode = new TransportMode(this); //this.Refresh(); }