aboutsummaryrefslogtreecommitdiff
path: root/V3/Camera/ICamera.cs
blob: 4a8bbcd290a6600e69fa2663db3434577bd33ca7 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
using Microsoft.Xna.Framework;
using V3.Objects;

namespace V3.Camera
{
    public interface ICamera
    {
        Matrix Transform { get; set; }
        Vector2 Location { get; set; }
        Point ScreenSize { get; }
        Rectangle ScreenRectangle { get; }

        void Update(ICreature player);

        int MapPixelWidth { get; set; }
        int MapPixelHeight { get; set; }
    }
    }