public HazardWave(HazardPattern pattern, int type, float delay) { p = pattern; d = delay; t = type; bt = null; bonus_spawned = true; }
public HazardWave(HazardPattern pattern, int type, float delay, Object bonus_type, Vector2 bonus_pos) { p = pattern; d = delay; t = type; bt = bonus_type; bp = bonus_pos; bonus_spawned = false; }