ClassDoors
This commit is contained in:
parent
088d9cb87c
commit
4d8172f3bd
3 changed files with 14 additions and 11 deletions
|
@ -29,7 +29,8 @@ namespace DangerousD.GameCore.GameObjects.Entities
|
|||
Player player = (Player)gameObject;
|
||||
if (player.isUping)
|
||||
{
|
||||
|
||||
AppManager.Instance.GameManager.Remove(this);
|
||||
//тут спавн лута
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -237,23 +237,25 @@ namespace DangerousD.GameCore.Graphics
|
|||
public static void SetCameraPosition(Vector2 playerPosition)
|
||||
{
|
||||
CameraPosition = (playerPosition).ToPoint();
|
||||
CameraPosition.X -= 300;
|
||||
CameraPosition.Y -= 200;
|
||||
if (CameraPosition.X < AppManager.Instance.GameManager.CameraBorder.X)
|
||||
{
|
||||
CameraPosition.X = (int)AppManager.Instance.GameManager.CameraBorder.X;
|
||||
}
|
||||
CameraPosition.X -= 200;
|
||||
CameraPosition.Y -= 120;
|
||||
|
||||
if (CameraPosition.X > AppManager.Instance.GameManager.CameraBorder.Y - 460)
|
||||
{
|
||||
CameraPosition.X = (int)AppManager.Instance.GameManager.CameraBorder.Y - 460;
|
||||
}
|
||||
|
||||
if (CameraPosition.Y < AppManager.Instance.GameManager.CameraBorder.Z)
|
||||
{
|
||||
CameraPosition.Y = (int)AppManager.Instance.GameManager.CameraBorder.Z;
|
||||
}
|
||||
if (CameraPosition.Y > AppManager.Instance.GameManager.CameraBorder.W - 470)
|
||||
if (CameraPosition.X < AppManager.Instance.GameManager.CameraBorder.X)
|
||||
{
|
||||
CameraPosition.Y = (int)AppManager.Instance.GameManager.CameraBorder.W - 470;
|
||||
CameraPosition.X = (int)AppManager.Instance.GameManager.CameraBorder.X;
|
||||
}
|
||||
if (CameraPosition.Y > AppManager.Instance.GameManager.CameraBorder.W - 240)
|
||||
{
|
||||
CameraPosition.Y = (int)AppManager.Instance.GameManager.CameraBorder.W - 240;
|
||||
}
|
||||
AppManager.Instance.DebugHUD.Set("CameraPosition", $"{CameraPosition.X}, {CameraPosition.Y}");
|
||||
}
|
||||
|
|
|
@ -177,11 +177,11 @@ namespace DangerousD.GameCore
|
|||
}
|
||||
if (item.Pos.Y < CameraBorder.Z)
|
||||
{
|
||||
CameraBorder.Z = item.Pos.X;
|
||||
CameraBorder.Z = item.Pos.Y;
|
||||
}
|
||||
if (item.Pos.Y > CameraBorder.W)
|
||||
{
|
||||
CameraBorder.W = item.Pos.X;
|
||||
CameraBorder.W = item.Pos.Y;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Add table
Reference in a new issue