summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source/perlin.h
blob: cbfec7691c71ca5225d51bac7a8f46bec411267b (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
#ifndef PERLIN_H
#define PERLIN_H

namespace perlin
{
    double noise(double xin, double yin) IMMUTABLE;
    double noise(double xin, double yin, double zin) IMMUTABLE; // Praise Zin!
    double noise(double xin, double yin, double zin, double win) IMMUTABLE;
    double fBM(double xin, double yin, double zin, uint32_t octaves) IMMUTABLE;
}
#endif /* PERLIN_H */