diff options
author | hanemile <hanemile@protonmail.com> | 2019-01-09 21:26:24 +0100 |
---|---|---|
committer | hanemile <hanemile@protonmail.com> | 2019-01-09 21:26:24 +0100 |
commit | c4c15a00a7b50d18a113fb68bb1fe209fa544afc (patch) | |
tree | e8b0cb28b5852a92a59bdc0934f6b1efa415960b /shell/structs/boundary.go | |
parent | 8ca97c4e416d3bf32ab9caf54d738d699fc47eb1 (diff) |
overall push
Diffstat (limited to 'shell/structs/boundary.go')
-rw-r--r-- | shell/structs/boundary.go | 36 |
1 files changed, 36 insertions, 0 deletions
diff --git a/shell/structs/boundary.go b/shell/structs/boundary.go new file mode 100644 index 0000000..b49c7a2 --- /dev/null +++ b/shell/structs/boundary.go @@ -0,0 +1,36 @@ +package structs + +type Boundary struct { + // boundary box values + x int64 + y int64 + width int64 +} + +func NewBoundary(x int64, y int64, width int64) *Boundary { + return &Boundary{x: x, y: y, width: width} +} + +func (b *Boundary) Width() int64 { + return b.width +} + +func (b *Boundary) SetWidth(width int64) { + b.width = width +} + +func (b *Boundary) Y() int64 { + return b.y +} + +func (b *Boundary) SetY(y int64) { + b.y = y +} + +func (b *Boundary) X() int64 { + return b.x +} + +func (b *Boundary) SetX(x int64) { + b.x = x +} |