Return pointer to projectile from NewProjectile

This commit is contained in:
Maas Lalani 2021-10-23 01:15:24 -04:00 committed by Christian Rocha
parent ea1f87748a
commit 33fdf985b9
No known key found for this signature in database
GPG Key ID: D6CC7A16E5878018
2 changed files with 3 additions and 3 deletions

View File

@ -31,7 +31,7 @@ func wait(d time.Duration) tea.Cmd {
}
type model struct {
projectile harmonica.Projectile
projectile *harmonica.Projectile
pos harmonica.Point
}

View File

@ -54,8 +54,8 @@ var TerminalGravity = Vector{0, 9.81, 0}
// NewProjectile accepts a frame rate, and initial values for position, velocity, and acceleration and
// returns a new projectile.
func NewProjectile(deltaTime float64, initialPosition Point, initialVelocity, initalAcceleration Vector) Projectile {
return Projectile{
func NewProjectile(deltaTime float64, initialPosition Point, initialVelocity, initalAcceleration Vector) *Projectile {
return &Projectile{
pos: initialPosition,
vel: initialVelocity,
acc: initalAcceleration,