Răsfoiți Sursa

v0 Добавление типов и алиасов в либу

SVI 3 ani în urmă
părinte
comite
c3202fe923
2 a modificat fișierele cu 29 adăugiri și 0 ștergeri
  1. 4 0
      libtui/v0/alias/alias.go
  2. 25 0
      libtui/v0/posx.go

+ 4 - 0
libtui/v0/alias/alias.go

@@ -0,0 +1,4 @@
+package alias
+
+// APosX -- позиция по X
+type APosX int

+ 25 - 0
libtui/v0/posx.go

@@ -0,0 +1,25 @@
+package libtui
+
+import(
+	"p78git.ddns.net/svi/libtui/alias"
+)
+// PosX -- позиция по X
+type PosX struct {
+	val alias.APosX
+}
+
+// NewPosX -- возвращает новую позицию по X
+func NewPosX() *PosX {
+	sf := &PosX{}
+	return sf
+}
+
+// Get -- возвращает хранимое значение позиции по X
+func (sf *PosX) Get() alias.APosX {
+	return sf.val
+}
+
+// Set -- устанавливает хранимое значение позиции по X
+func (sf *PosX) Set(val alias.APosX) {
+	sf.val = val
+}