From 6dcb0cbb1f9cf02fa6f7033d505fdac70889106a Mon Sep 17 00:00:00 2001 From: Riley Date: Sun, 17 Jul 2022 01:04:51 +0200 Subject: added PickNode to MapBlk --- tools.go | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 tools.go (limited to 'tools.go') diff --git a/tools.go b/tools.go new file mode 100644 index 0000000..8c9b321 --- /dev/null +++ b/tools.go @@ -0,0 +1,13 @@ +package mtmap + +import ( + "github.com/anon55555/mt" +) + +func (mb MapBlk) PickNode(i int) mt.Node { + return mt.Node{ + Param0: mb.Param0[i], + Param1: mb.Param1[i], + Param2: mb.Param2[i], + } +} -- cgit v1.2.3 From 76e29c6887456b623295f6309133dfb51fab12a6 Mon Sep 17 00:00:00 2001 From: Riley Date: Sun, 17 Jul 2022 01:08:41 +0200 Subject: renamed MapBlk.PickNode to MapBlk.PeekNode --- tools.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'tools.go') diff --git a/tools.go b/tools.go index 8c9b321..2cf2da4 100644 --- a/tools.go +++ b/tools.go @@ -4,7 +4,7 @@ import ( "github.com/anon55555/mt" ) -func (mb MapBlk) PickNode(i int) mt.Node { +func (mb *MapBlk) PeekNode(i int) mt.Node { return mt.Node{ Param0: mb.Param0[i], Param1: mb.Param1[i], -- cgit v1.2.3 From 3782b66eb44cb0167ce123ac40ca3ecad67be735 Mon Sep 17 00:00:00 2001 From: Riley Date: Sun, 17 Jul 2022 01:09:31 +0200 Subject: added funktion MapBlk.PokeNode as reverse of MapBlk.PeekNode --- tools.go | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'tools.go') diff --git a/tools.go b/tools.go index 2cf2da4..8e4f35a 100644 --- a/tools.go +++ b/tools.go @@ -11,3 +11,9 @@ func (mb *MapBlk) PeekNode(i int) mt.Node { Param2: mb.Param2[i], } } + +func (mb *MapBlk) PokeNode(i int, node mt.Node) { + mb.Param0[i] = node.Param0 + mb.Param1[i] = node.Param1 + mb.Param2[i] = node.Param2 +} -- cgit v1.2.3 From 103f60879e087310be489e11d95dbeec374d2693 Mon Sep 17 00:00:00 2001 From: Riley Date: Sun, 17 Jul 2022 01:14:40 +0200 Subject: changed i in Peek- and PokeNode from int to uint16 --- tools.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'tools.go') diff --git a/tools.go b/tools.go index 8e4f35a..bd4de74 100644 --- a/tools.go +++ b/tools.go @@ -4,7 +4,7 @@ import ( "github.com/anon55555/mt" ) -func (mb *MapBlk) PeekNode(i int) mt.Node { +func (mb *MapBlk) PeekNode(i uint16) mt.Node { return mt.Node{ Param0: mb.Param0[i], Param1: mb.Param1[i], @@ -12,7 +12,7 @@ func (mb *MapBlk) PeekNode(i int) mt.Node { } } -func (mb *MapBlk) PokeNode(i int, node mt.Node) { +func (mb *MapBlk) PokeNode(i uint16, node mt.Node) { mb.Param0[i] = node.Param0 mb.Param1[i] = node.Param1 mb.Param2[i] = node.Param2 -- cgit v1.2.3