DerivableSoundStream::DerivableSoundStream(void* pyobj): sf::SoundStream (), m_pyobj (static_cast<PyObject*>(pyobj)) { PyEval_InitThreads(); import_sfml__system(); import_sfml__audio(); };
DerivableSoundStream::DerivableSoundStream(void* pyobj): sf::SoundStream (), m_pyobj (static_cast<PyObject*>(pyobj)) { PyEval_InitThreads(); import_sfml__system(); // make sure the system module is imported import_sfml__audio(); // make sure the audio module is imported };
TimeDistribution::TimeDistribution(thor::Distribution<sf::Time>* distribution) : distribution(distribution) { import_sfml__system(); }
Vector2fDistribution::Vector2fDistribution(thor::Distribution<sf::Vector2f>* distribution) : distribution(distribution) { import_sfml__system(); }
FloatDistribution::FloatDistribution(thor::Distribution<float>* distribution) : distribution(distribution) { import_sfml__system(); }
IntDistribution::IntDistribution(thor::Distribution<int>* distribution) : distribution(distribution) { import_sfml__system(); }