1 2 3 4 5 6 7 8 9 10 11 12 13
package pointer func (p Pointer) GetStorageOffset() (x, y int) { return p.sox, p.soy } func (p *Pointer) CalculateNewStorageOffset() { p.sox, p.soy = p.x+p.dx, p.y+p.dy } func (p *Pointer) SetStorageOffset(x, y int) { p.sox, p.soy = x, y }