class LevelScene extends Scene { Player p = new Player(); SpriteList lasers = new SpriteList(); SpriteList enemies = new SpriteList(); SpriteList explosions = new SpriteList(); public LevelScene() { } void draw() { background(0); fill(80); enemies.draw(); p.draw(); lasers.draw(); explosions.draw(); } void add(Enemy e) { e.level = this; enemies.add(e); } int frame = 0; void update() { frame++; if ((frame%500)<=100 && (frame%10)==0) { add(new Enemy((133*(int)(frame/500))%240)); } lasers.update(); enemies.update(); p.update(); explosions.update(); if ((input.input[I_FIRE] % 10)==1) lasers.add(new Laser(p.x,p.y-12)); } }