private void FindLongestWord(char[] word, int endIndex) { int trueLength = FindTrueLength(word); if (_longestWords.Count != 0) { for (int i = 0; i < _longestWords.Count; i++) { if (trueLength >= _longestWords[i].Length) { if (trueLength > _longestWords[i].Length) { _longestWords.Clear(); } _longestWords.Add(new EntryModel { StartIndex = endIndex - trueLength, EndIndex = endIndex, TextColor = GetColor.GetColorByCode(EntryCodes.LongestWord) }); break; } } } else { _longestWords.Add(new EntryModel { StartIndex = endIndex - trueLength, EndIndex = endIndex, TextColor = GetColor.GetColorByCode(EntryCodes.LongestWord) }); } }
private void FindSymbols(char[] word, int endIndex, EntryCodes codes) { int trueLength = FindTrueLength(word); char[] symbols; bool result = true; for (int i = 0; i < trueLength; i++) { symbols = LanguageGetter.GetCharArray(word[i], codes); if (symbols == null || !symbols.Contains(char.ToLower(word[i]))) { result = false; break; } } if (result) { _entryModels.Add(new EntryModel { StartIndex = endIndex - trueLength, EndIndex = endIndex, TextColor = GetColor.GetColorByCode(codes) }); } }
private void Awake() { var image = GetComponent <Image>(); if (image != null) { _getSprite = () => image.sprite; _setSprite = sp => image.sprite = sp; _getColor = () => image.color; _setColor = c => image.color = c; return; } var spriteRenderer = GetComponent <SpriteRenderer>(); if (spriteRenderer != null) { _getSprite = () => spriteRenderer.sprite; _setSprite = sp => spriteRenderer.sprite = sp; _getColor = () => spriteRenderer.color; _setColor = c => spriteRenderer.color = c; return; } Debug.LogError(string.Format( "Nova: ChangeSpriteWithFade should have Image or SpriteRenderer component attached." + " Object name: {0}", gameObject.name)); }
private void FindLongestWord(int endIndex, int trueLength, EntryCodes code) { if (_longestWords.Count > 0) { for (int i = 0; i < _longestWords.Count; i++) { if (trueLength >= _longestWords[i].Length) { if (trueLength > _longestWords[i].Length) { _longestWords.Clear(); } _longestWords.Add(new EntryModel { StartIndex = endIndex - trueLength, EndIndex = endIndex, TextColor = GetColor.GetColorByCode(code) }); break; } } } else { _longestWords.Add(new EntryModel { StartIndex = endIndex - trueLength, EndIndex = endIndex, TextColor = GetColor.GetColorByCode(code) }); } }
public ColorNode(Game game, String name, SetColor setColor, GetColor getColor) { m_game = game; m_name = name; m_setColorCallback = setColor; m_getColorCallback = getColor; }
private void FindBiggetsNum(char[] word, int endIndex) { int trueLength = FindTrueLength(word); char[] numPart = new char[trueLength]; for (int i = 0; i < word.Length; i++) { if (char.IsDigit(word[i])) { numPart[i] = word[i]; } else { break; } } int numTrueLength = FindTrueLength(numPart); if (numTrueLength != 0) { long newNum = long.Parse(new string(numPart)); if (_biggestNums.Count != 0) { for (int i = 0; i < _biggestNums.Count; i++) { if (newNum >= _biggestNums[i].Num) { if (newNum > _biggestNums[i].Num) { _biggestNums.Clear(); } _biggestNums.Add(new EntryModelNum { StartIndex = endIndex - trueLength, EndIndex = endIndex - (trueLength - numTrueLength), Num = newNum, TextColor = GetColor.GetColorByCode(EntryCodes.LargestNumber) }); break; } } } else { _biggestNums.Add(new EntryModelNum { StartIndex = endIndex - trueLength, EndIndex = endIndex - (trueLength - numTrueLength), Num = newNum, TextColor = GetColor.GetColorByCode(EntryCodes.LargestNumber) }); } } }
public void getCarColorTest_noresponse() { AlexaService.Cache.CacheManager.AddSlots(new Dictionary <string, string>() { } ); var intent = new GetColor(); var edmundsURL = intent.GenEdmundsURL(); var edmundsResponse = intent.GetEdmundsResponse(); var AlexaResponse = intent.GetAlexaResponse(); Assert.AreEqual(AlexaResponse.response.outputSpeech.text, "The gas mileage of 2002 Toyota Camry is 26 in the city and 18 on the highway."); }
public void getCarColorTest_onlymodel() { AlexaService.Cache.CacheManager.AddSlots(new Dictionary <string, string>() { { "Model", "Camry" }, } ); var intent = new GetColor(); var edmundsURL = intent.GenEdmundsURL(); var edmundsResponse = intent.GetEdmundsResponse(); var AlexaResponse = intent.GetAlexaResponse(); Assert.AreEqual(AlexaResponse.response.outputSpeech.text, "What's the make of the car?"); }
protected void GetPo_SelectedIndexChanged(object sender, System.EventArgs e) { GetColor.Items.Clear(); GetColor.Items.Add(new ListItem("-", "")); GetColor.AppendDataBoundItems = true; SqlConnection conn = new SqlConnection(DbSpecFo.x); String strQuery1 = @"select distinct sm.cStyleNo,om.cPoNum,sof.nFabColNo,sc.cColour,om.nfob,om.DXfty from Smt_OrdersMaster om join Smt_StyleMaster sm on om.nOStyleId=sm.nStyleID join Smt_OrdFabColor sof on om.nOStyleId=sof.nStyleID join Smt_Colours sc on sof.nFabColNo=sc.nColNo where cStyleNo='" + GetStyle.SelectedItem.Text + "' and cPoNum='" + GetPo.SelectedItem.Text + "' "; SqlCommand cmd1 = new SqlCommand(); cmd1.CommandType = CommandType.Text; cmd1.CommandText = strQuery1; cmd1.Connection = conn; try { conn.Open(); DataTable dt = new DataTable(); SqlDataAdapter da = new SqlDataAdapter(cmd1); da.Fill(dt); if (dt.Rows.Count > 0) { txtFob.Text = dt.Rows[0]["nfob"].ToString(); } GetColor.DataSource = dt; GetColor.DataTextField = "cColour"; GetColor.DataValueField = "nFabColNo"; GetColor.DataBind(); if (GetColor.Items.Count > 1) { GetColor.Enabled = true; } else { GetColor.Enabled = false; } } catch (Exception ex) { throw ex; } finally { conn.Close(); conn.Dispose(); } }
static ConsoleHelper() { var bepinSafeConsole = typeof(BaseUnityPlugin).Assembly.GetType("BepInEx.ConsoleUtil.Kon", false, false); var bgColorProperty = bepinSafeConsole.GetProperty("BackgroundColor", BindingFlags.Static | BindingFlags.Public); var fgColorProperty = bepinSafeConsole.GetProperty("ForegroundColor", BindingFlags.Static | BindingFlags.Public); SetBackgroundColor = (SetColor)Delegate.CreateDelegate(typeof(SetColor), bgColorProperty.GetSetMethod()); SetForegroundColor = (SetColor)Delegate.CreateDelegate(typeof(SetColor), fgColorProperty.GetSetMethod()); GetForegroundColor = (GetColor)Delegate.CreateDelegate(typeof(GetColor), fgColorProperty.GetGetMethod()); GetBackgroundColor = (GetColor)Delegate.CreateDelegate(typeof(GetColor), bgColorProperty.GetGetMethod()); }
private ObservableCollection <ColorInfo> Load_Colors() { var result = new ObservableCollection <ColorInfo>(); EntryCodes entryCodes = new EntryCodes(); foreach (var meaning in Enum.GetValues(entryCodes.GetType())) { result.Add(new ColorInfo { Mean = GetCode.GetCodeMeaning((EntryCodes)meaning), Name = GetColor.GetColorByCode((EntryCodes)meaning).Name }); } return(result); }
private void DrawBox_MouseDown(object sender, MouseEventArgs e) { if (e.Button == MouseButtons.Left) { Drawing = true; Point startMousePos = new Point(e.X, e.Y); Line = new DrawLine(pen.Color, startMousePos, startMousePos, pen.Width); ShapePoints.Add(Line); } else if (e.Button == MouseButtons.Right) { GetColor.ShowDialog(); pen.Color = GetColor.Color; } }
public void getCarColorTest_2nonmandatory() { AlexaService.Cache.CacheManager.AddSlots(new Dictionary <string, string>() { { "Make", "Toyota" }, { "Year", "2012" }, } ); var intent = new GetColor(); var edmundsURL = intent.GenEdmundsURL(); var edmundsResponse = intent.GetEdmundsResponse(); var AlexaResponse = intent.GetAlexaResponse(); Assert.AreEqual(AlexaResponse.response.outputSpeech.text, "What's the model of the car?"); }
public void getCarColorTest_3badmake() { AlexaService.Cache.CacheManager.AddSlots(new Dictionary <string, string>() { { "Make", "Mazda" }, { "Model", "Camry" }, { "Year", "1995" } } ); var intent = new GetColor(); var edmundsURL = intent.GenEdmundsURL(); var edmundsResponse = intent.GetEdmundsResponse(); var AlexaResponse = intent.GetAlexaResponse(); Assert.AreEqual(AlexaResponse.response.outputSpeech.text, "I don't know at this time."); }
/// <summary> /// 获取图片主颜色 /// </summary> /// <param name="b"></param> /// <param name="backgroundBrush"></param> /// <returns></returns> public static async Task <SolidColorBrush> GetMajorColorAndBlur(byte[] b, ImageBrush backgroundBrush) { WriteableBitmap wb = new WriteableBitmap(1000, 1500); using (IRandomAccessStream iras = b.AsBuffer().AsStream().AsRandomAccessStream()) { await wb.SetSourceAsync(iras); } //高斯模糊 BlurEffect be = new BlurEffect(wb); backgroundBrush.ImageSource = await be.ApplyFilter(10);//高斯模糊等级可以自己定义 //取主色调并应用到TagsTextBlock return(new SolidColorBrush(GetColor.GetMajorColor(wb))); }
public void getCarColorTest_3good() { AlexaService.Cache.CacheManager.AddSlots(new Dictionary <string, string>() { { "Make", "BMW" }, { "Model", "5 Series" }, { "Year", "2014" } } ); var intent = new GetColor(); var edmundsURL = intent.GenEdmundsURL(); var edmundsResponse = intent.GetEdmundsResponse(); var AlexaResponse = intent.GetAlexaResponse(); Assert.AreEqual(AlexaResponse.response.outputSpeech.text, "The gas mileage of 2014 BMW 5 Series is 26 in the city and 37 on the highway"); }
public static async Task GetBingTheme() { try { var httpclient = new System.Net.Http.HttpClient(); var picbytes = await httpclient.GetByteArrayAsync("http://appserver.m.bing.net/BackgroundImageService/TodayImageService.svc/GetTodayImage?dateOffset=0&urlEncodeHeaders=true&osName=windowsPhone&osVersion=8.10&orientation=480x800&deviceName=WP8&mkt=en-US"); var picfile = await StorageFile.GetFileFromApplicationUriAsync(new Uri("ms-appx:///Theme/Skin/Bing/background.jpg")); await FileIO.WriteBytesAsync(picfile, picbytes); WriteableBitmap wb = new WriteableBitmap(1000, 1500); await wb.SetSourceAsync(await picfile.OpenAsync(FileAccessMode.Read)); var bingtheme = new BingThemeData(); bingtheme.BackgroundColor = GetColor.GetMajorColor(wb); bingtheme.BackgroundColor1 = Color.FromArgb(190, bingtheme.BackgroundColor.R, bingtheme.BackgroundColor.G, bingtheme.BackgroundColor.B); var rgb = bingtheme.BackgroundColor.R * 0.299 + bingtheme.BackgroundColor.G * 0.587 + bingtheme.BackgroundColor.B * 0.114; bingtheme.BackgroundColor2 = bingtheme.BackgroundColor; if (rgb >= 192) { { bingtheme.Foreground = Colors.White; bingtheme.Front1 = Colors.White; bingtheme.Front2 = Color.FromArgb(255, 185, 185, 185); bingtheme.List_Background = Color.FromArgb(100, 103, 103, 103); } } else { bingtheme.Foreground = Colors.White; bingtheme.Front1 = Colors.Black; bingtheme.Front2 = Color.FromArgb(255, 124, 124, 124); bingtheme.List_Background = Color.FromArgb(180, 255, 255, 255); } string xamlstring = await PathIO.ReadTextAsync("ms-appx:///Theme/BingTemp.txt"); xamlstring = String.Format(xamlstring, bingtheme.BackgroundColor.ToString(), bingtheme.BackgroundColor1.ToString(), bingtheme.BackgroundColor2.ToString(), bingtheme.Foreground.ToString(), bingtheme.Front1.ToString(), bingtheme.Front2.ToString(), bingtheme.List_Background.ToString()); var xamlfile = await StorageFile.GetFileFromApplicationUriAsync(new Uri("ms-appx:///Theme/BingTheme.xaml")); await FileIO.WriteTextAsync(xamlfile, xamlstring); } catch (Exception) { await new MessageDialog("无网络连接!").ShowAsync(); } }
public void getCarColorTest_3hyphen() { // User says Mercedes Benz. Should match against mercedes-benz AlexaService.Cache.CacheManager.AddSlots(new Dictionary <string, string>() { { "Make", "Mercedes Benz" }, { "Model", "S Class" }, { "Year", "2012" } } ); var intent = new GetColor(); var edmundsURL = intent.GenEdmundsURL(); var edmundsResponse = intent.GetEdmundsResponse(); var AlexaResponse = intent.GetAlexaResponse(); Assert.AreEqual(AlexaResponse.response.outputSpeech.text, "The gas mileage of 2012 Mercedes Benz S Class is 25 in the city and 19 on the highway"); }
public List <GetColor> GetColor() { List <GetColor> list = new List <GetColor>(); using (_ctx = new GuildCarsEntities()) { var colors = _ctx.GetColor(); foreach (var color in colors) { GetColor c = new GetColor(); c.ColorId = color.ColorId; c.ColorName = color.ColorName; list.Add(c); } } return(list); }
/// <summary> /// 读取本地专辑图片修改背景图 /// </summary> async void ChangeImage() { //判断Local是否有文件 if (await ApplicationData.Current.LocalFolder.TryGetItemAsync(ConfigService.ImageFilename) is StorageFile localFile)//本地有专辑图片,读取 { WriteableBitmap writeableBitmap = await FileHelper.OpenWriteableBitmapFile(localFile); SolidColorBrush solidColorBrush = new SolidColorBrush(GetColor.GetMajorColor(writeableBitmap)); mainImageBrush.ImageSource = writeableBitmap; mainImageBrush.Stretch = Stretch.UniformToFill; mainGrid.Background = mainImageBrush; solidColorBrush.Color = OtherHelper.ChangeColor(solidColorBrush.Color, (float)0.4); backgroundBrush = solidColorBrush; } else//本地无专辑图片 { SolidColorBrush solidColorBrush = new SolidColorBrush(Colors.Gray); mainGrid.Background = solidColorBrush; backgroundBrush = solidColorBrush; } }
private void FindNumber(char[] word, int endIndex, int trueLength, EntryCodes code) { char[] numPart = new char[trueLength]; int newIndex = 0; bool IsNumberFound = false; for (int i = 0; i < trueLength; i++) { if (char.IsDigit(word[i])) { numPart[newIndex] = word[i]; IsNumberFound = true; newIndex++; } else if (word[i] == '-' && newIndex == 0) { numPart[newIndex] = word[i]; newIndex++; } else { break; } } int numTrueLength = numPart.FindTrueLength(); if (IsNumberFound && numTrueLength != 0) { long newNum = long.Parse(new string(numPart)); _numbers.Add(new EntryModelNum { StartIndex = endIndex - trueLength, EndIndex = endIndex - (trueLength - numTrueLength), Num = newNum, TextColor = GetColor.GetColorByCode(code) }); } }
private void BotWorker_DoWork(object sender, DoWorkEventArgs e) { if (_num == 0) { return; } _step = 1; if (_step != 1) { return; } var value = _num switch { 1 => new Position(325, 280), 2 => new Position(415, 280), 3 => new Position(515, 280), 4 => new Position(325, 350), 5 => new Position(415, 350), 6 => new Position(515, 350), 7 => new Position(325, 420), 8 => new Position(415, 420), 9 => new Position(515, 420), _ => new Position() }; Win32Bot.ClickInBg(Hayday, value.X, value.Y); Win32Bot.AwaitSleep(300); _step = 2; if (_step != 2) { return; } if (radMinAmount.Checked) { while (GetColor.GetColorFast(Hayday, 632, 298, 0xFFF8B0)) { Win32Bot.ClickInBg(Hayday, 632, 298); } } if (radMaxAmount.Checked) { while (GetColor.GetColorFast(Hayday, 791, 297, 0xFFF8B0)) { Win32Bot.ClickInBg(Hayday, 793, 300); } } Win32Bot.AwaitSleep(100); _step = 3; if (_step != 3) { return; } if (radMinPrice.Checked) { while (GetColor.GetColorFast(Hayday, 631, 387, 0xFFF8B0)) { Win32Bot.ClickInBg(Hayday, 677, 429); } } if (radMaxPrice.Checked) { while (GetColor.GetColorFast(Hayday, 789, 387, 0xFFF8B0)) { Win32Bot.ClickInBg(Hayday, 752, 429); } } Win32Bot.AwaitSleep(100); _step = 4; if (_step != 4) { return; } if (cbAutoSell.Checked) { Win32Bot.ClickInBg(Hayday, 707, 566); } _num = 0; _step = 0; BotWorker.CancelAsync(); } }
void Awake() { _rigit = GetComponent <Rigidbody2D>(); _getColor = FindObjectOfType <GetColor>(); }
static void DrawGroupAndGroupLinks(Group nowSelectGroup, List <Group> groups, List <GroupRelation> groupLinks, GetColor getColorFunc) { foreach (var g in groups) { GroupDrawer.DrawGroup(g, getColorFunc()); } if (nowSelectGroup != null) { GroupDrawer.DrawGroup(nowSelectGroup, SelectGroupColor); } foreach (var link in groupLinks) { DrawElementLink(link.GetElementRelation(), GroupRelationColor, Vector3.up); } }
new ColoredText(GetColor(token.TokenType, nextType), token.Lexeme);