Seems that i didn't try all the samples I can see compile errors in Effects1 demo. Quick fixes:
- Change bass.channel references to bass.sound. This relates to recent change in BASS class to use more descriptive names, and sound that actually uses real channels inside it. Not all sounds use more than 1 channel, ie. streams.
then in nxGLExtra, in class TParticleEngine, change to:
mps stands for MovementPerSecond, but actually i will change it to MovementPerTick what it actually means. If default scale is 1 it will move at speeds at which are given to it. But with this parameter you can control how much particles move if fps changes, so that actual speed remains same in all occasions.
procedure Move2D(mps: single=1);
procedure Move3D(mps: single=1);
Updated demos and source downloads.