Continued implementing the Instruction Pointer

This commit is contained in:
Julien Dessaux 2021-09-21 00:27:57 +02:00
parent 46170dd5b7
commit 309dcb5a02
4 changed files with 54 additions and 3 deletions

View file

@ -6,13 +6,16 @@ type Pointer struct {
x int
y int
delta *Delta
// The Storage offset
sox int
soy int
}
func NewPointer() *Pointer {
return &Pointer{delta: NewDelta(1, 0)}
}
func (p Pointer) ForkPointer() *Pointer {
func (p Pointer) Split() *Pointer {
return &p // p is already a copy
}