summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source/perlin.cc
Commit message (Collapse)AuthorAgeFilesLines
* Drop pointless empty lines after or before a brace.Adam Borowski2013-12-211-1/+0
| | | | | I left them only where the contents is not indented, like in a namespace or a template.
* Reformat perlin.ccAdam Borowski2013-06-281-51/+85
| | | | I left it aside in the past, but it stands in the way of automated checks.
* Make non-public perlin stuff static.Adam Borowski2013-04-051-18/+29
|
* Hush a warning: "const bool" is redundant.Adam Borowski2013-04-051-1/+2
|
* More PURE, and introduce REALLYPURE as well.Samuel Bronson2013-03-241-0/+3
|
* long long -> uint64_tBrendan Hickey2013-03-051-12/+12
| | | | Use properly sized types rather than 'this type is at least this big' types.
* Widen the domain of perlin::noise to cover at least all of uint32_t.Samuel Bronson2013-03-041-11/+14
|
* Add some comments to perlin.cc.Samuel Bronson2013-03-041-2/+8
|
* Clarify Perlin Noise LicensingBrendan Hickey2012-12-301-1/+9
| | | | | | | Explicitly release perlin.cc under CC0. This file is a C++ port of Stefan Gustavson's public domain java noise implementation. The original can be retrieved at: http://webstaff.itn.liu.se/~stegu/simplexnoise/SimplexNoise.java
* Whitespace fixesBrendan Hickey2012-12-301-7/+7
|
* Abyss layout changesBrendan Hickey2012-12-301-0/+24
| | | | Futzing around quite a bit with the abyss layout.
* "And I will make you a raging river"Brendan Hickey2012-12-301-0/+360
| | | | | Fuzzed up the Abyss River with some perlin noise. Grabbed a free perlin noise implementation, crudely ported it to C/C++.
* Abyss Layout: RiverBrendan Hickey2012-12-301-89/+0
| | | | | | | An endless river cutting through the abyss. Needs a bit of turbulent perlin noise and some large scale rotations to improve its look. An example of how to blend and chain procedural dungeon generators to get something interesting.
* Old Abyss CloneBrendan Hickey2012-12-301-2/+7
| | | | | The old abyss implemented in terms of a procedural layout. It's currently very thrashy.
* Perlin NoiseBrendan Hickey2012-12-301-0/+84
Merge Perlin noise from the layout branch.