diff --git a/utils/g2d/physics.go b/utils/g2d/physics.go index 1dd1fa1..47754f1 100644 --- a/utils/g2d/physics.go +++ b/utils/g2d/physics.go @@ -1,7 +1,7 @@ package g2d -// SlideDropXY 侧滑掉落特定位置成员 -func SlideDropXY[T any](matrix [][]T, x, y int, isStop func(start T, x, y int, data T) bool) (dropX, dropY int) { +// SlideDrop 侧滑掉落特定位置成员 +func SlideDrop[T any](matrix [][]T, x, y int, isStop func(start T, x, y int, data T) bool) (dropX, dropY int) { width, height := len(matrix), len(matrix[0]) start := matrix[x][y] var offsetX, offsetY = -1, 1 @@ -27,8 +27,8 @@ func SlideDropXY[T any](matrix [][]T, x, y int, isStop func(start T, x, y int, d return } -// VerticalDropXY 垂直掉落特定位置成员 -func VerticalDropXY[T any](matrix [][]T, x, y int, isStop func(start T, x, y int, data T) bool) (dropX, dropY int) { +// VerticalDrop 垂直掉落特定位置成员 +func VerticalDrop[T any](matrix [][]T, x, y int, isStop func(start T, x, y int, data T) bool) (dropX, dropY int) { height := len(matrix[0]) start := matrix[x][y] var offsetY = 1