1
0
mirror of https://github.com/vlang/v.git synced 2023-08-10 21:13:21 +03:00

examples: enable maximization

This commit is contained in:
Delyan Angelov
2021-01-26 23:40:30 +02:00
parent 06b660666b
commit 1f4e8254b9
4 changed files with 55 additions and 22 deletions

View File

@@ -13,11 +13,12 @@ pub mut:
}
pub fn (particle Particle) draw(mut ctx gg.Context) {
ctx.draw_circle(particle.pos.x, height - particle.pos.y, particle_radius, particle.color)
ctx.draw_circle(particle.pos.x, get_params().height - particle.pos.y, get_params().particle_radius,
particle.color)
}
pub fn (mut particle Particle) tick(mut rocket Rocket, mut ctx gg.Context) {
particle.lifespan -= age_rate
particle.lifespan -= get_params().age_rate
particle.color.a = byte(particle.lifespan)
if particle.lifespan <= 0 {
@@ -25,9 +26,9 @@ pub fn (mut particle Particle) tick(mut rocket Rocket, mut ctx gg.Context) {
return
}
particle.accel += gravity
particle.accel += get_params().gravity
particle.vel += particle.accel
particle.vel = particle.vel.mult(drag)
particle.vel = particle.vel.mult(get_params().drag)
particle.pos += particle.vel
particle.draw(mut ctx)