public void Appear(HarborType type) { if (!_isInit) { Init(); } switch (type) { case HarborType.Fish: _currentWindow = _fishWindow; break; case HarborType.Crew: _currentWindow = _crewWindow; break; default: _currentWindow = _fishWindow; break; } //_harborWindowCanvas.enabled = true; enabled = true; //_time = 0f; //_current = _inCurve; //transform.position = _posOut; //_from = _posOut; //_to = _posIn; _currentWindow.Appear(); }
private void OnHarborMenuOpening(object sender, object e) { HarborType current = _selectedTile.GetHarborTypeAtLocation(_clickedHarberLocation); foreach (var v in _menuHarborType.Items) { ToggleMenuFlyoutItem item = v as ToggleMenuFlyoutItem; item.IsChecked = (current == ((HarborType)item.Tag)); } }
public object Convert(object value, Type targetType, object parameter, string language) { HarborType harbor = (HarborType)value; string bitmapPath = "ms-appx:Assets/back.jpg"; switch (harbor) { case HarborType.ThreeForOne: bitmapPath = "ms-appx:Assets/Old Visuals/old 3 for 1.png"; break; case HarborType.Brick: bitmapPath = "ms-appx:Assets/Old Visuals/old 2 for 1 brick.png"; break; case HarborType.Ore: bitmapPath = "ms-appx:Assets/Old Visuals/old 2 for 1 Ore.png"; break; case HarborType.Sheep: bitmapPath = "ms-appx:Assets/Old Visuals/old 2 for 1 sheep.png"; break; case HarborType.Wood: bitmapPath = "ms-appx:Assets/Old Visuals/old 2 for 1 wood.png"; break; case HarborType.Wheat: bitmapPath = "ms-appx:Assets/Old Visuals/old 2 for 1 wheat.png"; break; default: break; } BitmapImage bitmapImage = new BitmapImage(new Uri(bitmapPath, UriKind.RelativeOrAbsolute)); ImageBrush brush = new ImageBrush { AlignmentX = AlignmentX.Left, AlignmentY = AlignmentY.Top, Stretch = Stretch.UniformToFill, ImageSource = bitmapImage }; return(brush); }
public Harbor(HarborType type, Edge position) { this.Type = type; this.Position = position; }
public Harbor(HarborType type, Edge position) { this.Type = type; this.Position = position; }