From 9d6df4d8f6a321e7eb22f7af06d1c14bec928600 Mon Sep 17 00:00:00 2001 From: cuu Date: Wed, 20 Jun 2018 11:54:09 +0800 Subject: [PATCH] remove math in page.go --- sysgo/UI/page.go | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) diff --git a/sysgo/UI/page.go b/sysgo/UI/page.go index a363ae3..2a95795a 100644 --- a/sysgo/UI/page.go +++ b/sysgo/UI/page.go @@ -3,7 +3,7 @@ package UI import ( "fmt" - "math" +// "math" "sync" "github.com/veandco/go-sdl2/sdl" @@ -562,17 +562,18 @@ func (self *Page) Init() { func (self *Page) IconStepMoveData(icon_eh ,cuts int) []int { // no Sine,No curve,plain movement steps data var all_pieces []int - piece := float64( icon_eh / cuts ) - c := 0.0 - prev := 0.0 + piece := float32( icon_eh / cuts ) + c := float32(0.0) + prev := float32(0.0) for i:=0;i= float64(icon_eh) { + dx += 0.9 + all_pieces = append(all_pieces, int(dx)) + if c >= float32(icon_eh) { break } } @@ -581,9 +582,9 @@ func (self *Page) IconStepMoveData(icon_eh ,cuts int) []int { // no Sine,No c bidx := 0 for _,v := range all_pieces { - c += float64(v) + c += float32(v) bidx+=1 - if c >= float64(icon_eh) { + if c >= float32(icon_eh) { break } }