Modifications for the new architecture

to fullfill mixer implementation requirements
*Added FBM2D, first complex noise class of the new architecture
*Removed NoiseMachine, because was redundant and not fitting with the new
architecture
*Minor changes to almost every other noise class (mostly adding 'this->')
everywhere an inherited member from template base class was called from
the inherited class
This commit is contained in:
Remi Beges
2012-10-02 19:55:35 +02:00
parent a41a2ddcb3
commit 3f8e3cfb60
21 changed files with 295 additions and 994 deletions

View File

@@ -12,7 +12,7 @@
#include <Nazara/Noise/Abstract3DNoise.hpp>
#include <Nazara/Math/Vector3.hpp>
template <typename T> class NzPerlin3D : public NzAbstract3DNoise<T>, public NzNoiseBase
template <typename T> class NzPerlin3D : public NzAbstract3DNoise<T>
{
public:
NzPerlin3D();