Thank you both.
This seems like functionality that would be used often, no? To have a class' behavior modified from sliders?
Gallo, with your method, in the update() function, shall I do something to the effect of...?
Wave::speed = waveSpeed;
The only thing about this that strikes me as funny is that I have many wave objects on at a time, so isn't it a waste for them to each have a speed var if it's meant to be the same for all waves?