Код
public bool move(int newx, int newy,int width2, int height2)
{
Rectangle entity;
entity = new Rectangle(newy * 32, newy * 32, this.height, this.width);
foreach (Block n in Game1.Block)
{
Rectangle block;
block = new Rectangle(n.x * 32, n.y * 32, 32, 32);
if (block.Intersects(entity))
{
return false;
}
else if (entity.Intersects(block))
{
return false;
}
}
this.x = newx;
this.y = newy;
return true;
}
Вот код перемещение, ну он гад блоки не видит, в чём может быть причина.