public SceneEditGameWorld(GameSystem gs, GameWorldSystem gw) : base(gs) { gameWorld = gw; mapSpritesInfo = new TileMapSprites.MapSpritesInfo(gameWorld); zoomableTileMapSprites = new ZoomableTileMapSprites <TileMapSprites>(); addChild(zoomableTileMapSprites); uiTileInfoPanel = new UITileInfoPanel(gameSystem, new Point(30, formMain.Height - 108)); addChild(uiTileInfoPanel); loadMap(); uiEditGameWorldTileMapMenuWindow = new UIEditGameWorldTileMapMenuWindow( gameSystem, onPointerButtonClicked, onBrushButtonClicked, onRectangleButtonClicked, onFillButtonClicked, onTerrainSelected); pointerStatus = new PointerStatus(this); drawTileStatus = new DrawTileStatus(this); drawTileRectangleStatus = new DrawTileRectangleStatus(this); drawTileFillStatus = new DrawTileFillStatus(this); uiEditGameWorldMenuWindow = new UIEditGameWorldMenuWindow( gs, onDatabaseButtonClicked, onSaveButtonClicked, onExitButtonClicked); }
public DefaultStatus(SceneGame s) : base(s) { pointerStatus = new PointerStatus(this); drawTileStatus = new DrawTileStatus(this); drawTileRectangleStatus = new DrawTileRectangleStatus(this); }