public static void Check_MouseoverKomaKiki(object obj_shogiGui, Finger finger) { NarabeRoomViewModel shogiGui = (NarabeRoomViewModel)obj_shogiGui; Starlight light = shogiGui.GameViewModel.GuiSkyConst.StarlightIndexOf(finger); shogiGui.Shape_PnlTaikyoku.Shogiban.KikiBan = new SySet_Default <SyElement>("利き盤");// .Clear(); // 駒の利き SySet <SyElement> kikiZukei = Util_Sky.KomaKidou_Potential(finger, shogiGui.GameViewModel.GuiSkyConst); //kikiZukei.DebugWrite("駒の利きLv1"); // 味方の駒 Node <ShootingStarlightable, KyokumenWrapper> siteiNode = KifuNarabe_KifuWrapper.CurNode(shogiGui.GameViewModel.Kifu); SySet <SyElement> mikataZukei = Util_Sky.Masus_Now(siteiNode.Value.ToKyokumenConst, Util_InServer.CurPside(shogiGui)); //mikataZukei.DebugWrite("味方の駒"); // 駒の利き上に駒がないか。 SySet <SyElement> ban2 = kikiZukei.Minus_Closed(mikataZukei); //kikiZukei.DebugWrite("駒の利きLv2"); shogiGui.Shape_PnlTaikyoku.Shogiban.KikiBan = ban2; }