summaryrefslogtreecommitdiff
path: root/script-editor/Pointer.cs
blob: 73a050c69c1fe3dac3a93fb53acec28fdfc716a0 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
using System;
using System.Collections.Generic;
using System.Text;

namespace VPScriptEditor
{
    public enum WindowType { Normal, Fixed, None };

    public class Pointer
    {
        public string rooms, x, y, width, height, content;
        public WindowType type;

        public Pointer(Pointer p) : this(p.rooms, p.type, p.x, p.y, p.width, p.height, p.content) { }

        public Pointer(string rooms, WindowType type, string x, string y, string width, string height, string content)
        {
            this.rooms = rooms;
            this.type = type;

            if (type == WindowType.Normal)
            {
                this.x = x;
                this.y = y;
                this.width = width;
                this.height = height;
            }
            else
                this.x = this.y = this.width = this.height = null;

            this.content = content;
        }
    }
}