package client import "github.com/hajimehoshi/ebiten/v2" const ( CombatAreaOffsetY = 24 CombatAreaHeight = 150 CombatColumnWidth = 100 ) func GetCombatGridPosition(index int, count int) (int, int) { if count == 1 { return 0, CombatAreaOffsetY + CombatAreaHeight/2 } else if count == 2 { return 0, CombatAreaOffsetY + (CombatAreaHeight / 4) + ((CombatAreaHeight / 2) * index) } if index > 2 && count > 3 { x, y := GetCombatGridPosition(index-3, count-3) return x + CombatColumnWidth, y } return 0, CombatAreaOffsetY + (CombatAreaHeight/2)*index } func GetTime() float32 { return float32(ebiten.Tick()) / float32(ebiten.TPS()) }