From 5ed1b3b78f7f89bddc88286dfc285a3fd82ef111 Mon Sep 17 00:00:00 2001 From: kercylan98 Date: Mon, 29 May 2023 11:20:39 +0800 Subject: [PATCH] =?UTF-8?q?=E7=A7=BB=E9=99=A4=E4=B8=8D=E5=90=88=E7=90=86?= =?UTF-8?q?=E7=9A=84=E4=BD=8D=E7=BD=AE=E7=9B=B8=E5=85=B3=E8=AE=BE=E8=AE=A1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- game/builtin/actor_move.go | 59 -------------------------------------- 1 file changed, 59 deletions(-) delete mode 100644 game/builtin/actor_move.go diff --git a/game/builtin/actor_move.go b/game/builtin/actor_move.go deleted file mode 100644 index e1a1b0b..0000000 --- a/game/builtin/actor_move.go +++ /dev/null @@ -1,59 +0,0 @@ -package builtin - -import ( - "github.com/kercylan98/minotaur/game" -) - -type ActorMove struct { - game.Actor - game.Position - speed float64 // 移动速度 -} - -func (slf *ActorMove) MoveTo2D(x, y float64) { - slf.SetXY(x, y) -} - -func (slf *ActorMove) MoveBy2D(dx, dy float64) { - slf.SetXY(slf.GetX()+dx, slf.GetY()+dy) -} - -func (slf *ActorMove) MoveTo3D(x, y, z float64) { - slf.SetXYZ(x, y, z) -} - -func (slf *ActorMove) MoveBy3D(dx, dy, dz float64) { - slf.SetXYZ(slf.GetX()+dx, slf.GetY()+dy, slf.GetZ()+dz) -} - -func (slf *ActorMove) MoveToX(x float64) { - slf.SetX(x) -} - -func (slf *ActorMove) MoveByX(dx float64) { - slf.SetX(slf.GetX() + dx) -} - -func (slf *ActorMove) MoveToY(y float64) { - slf.SetY(y) -} - -func (slf *ActorMove) MoveByY(dy float64) { - slf.SetY(slf.GetY() + dy) -} - -func (slf *ActorMove) MoveToZ(z float64) { - slf.SetZ(z) -} - -func (slf *ActorMove) MoveByZ(dz float64) { - slf.SetZ(slf.GetZ() + dz) -} - -func (slf *ActorMove) GetSpeed() float64 { - return slf.speed -} - -func (slf *ActorMove) SetSpeed(speed float64) { - slf.speed = speed -}