Си диез / Говнокод #6903 Ссылка на оригинал

0

  1. 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;

Запостил: dotnetdeveloper dotnetdeveloper, (Updated )

Комментарии (6) RSS

  • вот такой в хне обработчик события нажатия кнопки мыши!
    Ответить
  • Заменяется стандартным вызовом GetFirstOrSecondOrThirdOrDefaultOfMouseS tateXYWhereRectangleIntersects();
    Ответить
    • Спасибо, заимплементировал.
      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)));
      }
      Ответить
  • в.W C!O)N,J:V$I$S"S!P$G"W?T$GA:P?Z Y YN(A(B"H W"L(BY,N$H X(A,Q(P"O(G!P$J$F(W!D.R,D!N?L.M,N!D(X)L$R.G T.ICZF(W?Q B"J(A.K)S$R.L?X,M)L"Y,U)A?X$E$KO!P.N,P(Q)X?I$M B,X!G F$W?E?T)U$F.C:L:M Q!L,C B$W.R D(Q$L,U?E)P G:I,N!L B$R!O"IH!W(N L.S:GA:B,T)WИOOISZECVJJZFUBUTAGVCJONFYSOKVVEJFAHNGVWVPPJGEGIEEAQIRXKKKAXNIDKEDUJSIAGEOMAOL
    Ответить

Добавить комментарий

Семь раз отмерь — один отрежь, guest!

    А не использовать ли нам bbcode?


    8