- 1
return Mouse.GetState().LeftButton == ButtonState.Pressed ? _manager.Creatures.Where(el => el.Rectangle.Intersects(new Rectangle(Mouse.GetState().X, Mouse.GetState().Y, 2, 2))).FirstOrDefault() : null;
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+128
return Mouse.GetState().LeftButton == ButtonState.Pressed ? _manager.Creatures.Where(el => el.Rectangle.Intersects(new Rectangle(Mouse.GetState().X, Mouse.GetState().Y, 2, 2))).FirstOrDefault() : null;
DYiY4P 08.06.2011 20:11 # −4
abatishchev 08.06.2011 20:23 # 0
gegMOPO4 08.06.2011 23:30 # 0
absolut 08.06.2011 21:23 # +21
RaZeR 10.06.2011 17:58 # 0
public static bool GetFirstOrSecondOrThirdOrDefaultOfMouseS tateXYWhereRectangleIntersects(Rectangle rect)
{
Rectangle cur = new Rectangle(curMsState.X, curMsState.Y, 1, 1);
return (cur.IntersectsWith(rect) && ((curMsState.LeftButton == ButtonState.Pressed) || (curMsState.RightButton == ButtonState.Pressed) || (curMsState.MiddleButton == ButtonState.Pressed)));
}
guest8 09.04.2019 10:54 # −999