mirror of
https://github.com/OpenDiablo2/OpenDiablo2
synced 2024-09-05 19:14:14 -04:00
* Prevent input fighting between terminal and other input listeners. * Moving files around, removing exports * Add missing line
21 lines
256 B
Go
21 lines
256 B
Go
package d2map
|
|
|
|
type Camera struct {
|
|
x float64
|
|
y float64
|
|
}
|
|
|
|
func (c *Camera) MoveTo(x, y float64) {
|
|
c.x = x
|
|
c.y = y
|
|
}
|
|
|
|
func (c *Camera) MoveBy(x, y float64) {
|
|
c.x += x
|
|
c.y += y
|
|
}
|
|
|
|
func (c *Camera) GetPosition() (float64, float64) {
|
|
return c.x, c.y
|
|
}
|