public void Set(String projectName, float _timeLimit, TilesList _tiles) { oldProjectName = projectName; this.tiles = _tiles; txtPlaceholder.text = projectName; inptProjectNewName.placeholder.name = projectName; inptProjectNewName.text = projectName; inptTimeLimit.text = Utiltites.SecondsToMinutes(_timeLimit).ToString(); }
public void UpdateList() { TilesList.Images.Clear(); TilesList.Images = new List <System.Windows.Media.ImageSource>(TileList); int indexStorage = TilesList.SelectedIndex; TilesList.ImageSize = 32; TilesList.SelectedIndex = -1; TilesList.SelectedIndex = indexStorage; TilesList.Invalidate(true); UpdatePreview(); }
public MapTileSelect() { InitializeComponent(); WZDirectory Tiles = MapEditor.file.Directory.GetDirectory("Tile"); foreach (IMGFile tile in Tiles.IMGs.Values) { ImageViewer imageViewer = TilesList.Add(tile.GetCanvas("enH0/0").GetBitmap(), tile.Name, true); imageViewer.MouseClick += new MouseEventHandler(ImageViewer_MouseClick); imageViewer.MouseDoubleClick += new MouseEventHandler(ImageViewer_MouseDoubleClick); } }
public void LoadTileSet(Bitmap TileSet) { TilesList.Images.Clear(); int tsize = TileSet.Height; for (int i = 0; i < (tsize / 16); i++) { Rectangle CropArea = new Rectangle(0, (i * 16), 16, 16); Bitmap CroppedImage = CropImage(TileSet, CropArea); TilesList.Images.Add(CroppedImage); } TilesList.Refresh(); Refresh(); }
private void ParseDynamicElement(ScenarioElement elem, Point position) { var dynamicElem = elem as DynamicElement; if (dynamicElem == null) { return; } var tile = GetTileForDynamicElement(dynamicElem, position); TilesList.Add(tile); dynamicElem.SetParentTile(tile); dynamicElem.BringSpriteToFront(); }
private ScenarioElement CreateTile(Point position, StaticElement tile) { TilesList.Add(tile); return(tile); }