#ifndef QCPARTSYS_HPP #define QCPARTSYS_HPP /** @author Harald Krippel */ #include #include class qcPartsys : public QObject , public ssgaParticleSystem { Q_OBJECT public: qcPartsys(QObject *parent=0, int num=0, int initial_num=0, float _create_rate=0, int _turn_to_face=0, float sz=0, float bsphere_size=0, ssgaParticleCreateFunc _particle_create = NULL, ssgaParticleUpdateFunc _particle_update = NULL, ssgaParticleDeleteFunc _particle_delete = NULL ); ~qcPartsys(); static void droplet_create ( ssgaParticleSystem *, int, ssgaParticle *p ); public slots: void slot_update(float dt); }; #endif