Adjust puddle spawn; adjust velocity decrease

This commit is contained in:
Ketchetwahmeegwun T. Southall 2022-01-29 22:13:35 -08:00
parent 427b6af5b5
commit bab941e94c

View File

@ -29,8 +29,10 @@ export class PlayerEntity extends Entity {
this.puddleTimer += delta
if (this.puddleTimer >= 600) {
if (ctx) {
ctx.addEntity(new PuddleEntity('effects.water.ripple.small.0'), this.x, this.y)
console.log('add ripple')
let p = this.position
p[0] += (this.sprite.frame?.originX??0) + ((this.sprite.frame?.width??0)/2??0)
p[1] += (this.sprite.frame?.originY??0) + ((this.sprite.frame?.height??0)/2??0)
ctx.addEntity(new PuddleEntity('effects.water.ripple.small.0'), 'ground', p[0], p[1])
}
this.puddleTimer = 0
}
@ -108,8 +110,8 @@ export class PlayerEntity extends Entity {
}
//
this.velocity[0] *= 0.5
this.velocity[1] *= 0.5
this.velocity[0] *= 0.7
this.velocity[1] *= 0.7
// Eh... let's manually handle velocity
this.body?.setLinearVelocity(planck.Vec2(this.velocity[0], this.velocity[1]))