Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
50 most recent check-ins
2017-07-04
| ||
03:50 | Removed unnecessary copy constructor. Leaf check-in: a541fe1f61 user: andy tags: trunk | |
03:24 | Moved directions into the generate base header, added rotation, translation, and flipping to regions. This should make it much easier to write rotationally-transparent routines. check-in: fa71439a5a user: andy tags: trunk | |
2017-06-30
| ||
16:45 | Added a simple test for trying out dungeon generators. check-in: 48eddece17 user: andy tags: trunk | |
16:45 | Fixed various const-correctness/copy/move bugs. check-in: d810e82b79 user: andy tags: trunk | |
16:12 | Fixed many syntax errors in the core generator code. check-in: 57ca2f27d2 user: andy tags: trunk | |
16:11 | Added missing `typename`s... check-in: 2317a7ac31 user: andy tags: trunk | |
16:00 | Added test for trying out dungeon generation schemes. check-in: 36748e9e6f user: andy tags: trunk | |
15:55 | Added some tools for testing dungeon generation schemes. check-in: db33033b53 user: andy tags: trunk | |
2017-06-28
| ||
20:20 | Moved region/map code into generator base, for now. check-in: 325313bc90 user: andy tags: trunk | |
18:49 | Added a base class for generators. check-in: c1153f355a user: andy tags: trunk | |
18:49 | Added support for mirrored (negative width/height) regions, and added some helper functions for constructing regions. check-in: 107b4f1f02 user: andy tags: trunk | |
2017-06-27
| ||
22:33 | Added the beginnings of the set of generators. check-in: 5d81cd9260 user: andy tags: trunk | |
20:42 | Added free overloads of get()/set() for chunkmaps, so that they can be used with regions. check-in: 848ca017a5 user: andy tags: trunk | |
20:42 | Added a "region" class (a non-owning view of a 2D array). check-in: 5900064d9b user: andy tags: trunk | |
20:07 | Added an (early, untested) multi-dimensional iterator. check-in: 62c94a110b user: andy tags: trunk | |
15:59 | Added noise to the base tile layers. check-in: 7ca88f0ee1 user: andy tags: trunk | |
14:47 | Passed the map_generator to the chunk generation function, and to its internal functions. check-in: 1bf22f0313 user: andy tags: trunk | |
14:47 | Graphics work (desert tiles). check-in: 4d0327db1d user: andy tags: trunk | |
14:46 | Graphics work (prototype tileset). check-in: 370ba47c9b user: andy tags: trunk | |
2017-06-26
| ||
19:57 | Made swamps extend up to the shoreline. check-in: 0b083c8515 user: andy tags: trunk | |
17:23 | Made the desert regions extend all the way to the shoreline (this means that the small islands near deserts are now 100% desert themselves). check-in: 0959add53b user: andy tags: trunk | |
17:13 | Added a desert tile, added desert chunk generation. check-in: b0a19a4584 user: andy tags: trunk | |
2017-06-21
| ||
17:01 | Added additional layer functions, implemented an early version of tile placement based on them. check-in: c2a377cce9 user: andy tags: trunk | |
17:01 | Work on rendering the grass layer. check-in: 319a56f693 user: andy tags: trunk | |
2017-06-15
| ||
23:50 | Excluded a couple more terrain types from the grass layer. check-in: 4c7191e967 user: andy tags: trunk | |
22:27 | Made the various fuzzy map lookups use map coordinates (-511 to +512) check-in: efae1fa465 user: andy tags: trunk | |
22:24 | Made the worldmap use the stored fuzzy maps instead of computing it on load. check-in: d109192ac0 user: andy tags: trunk | |
22:24 | Removed alpha channels from indexed/grayscale maps, as it confuses the image loader. check-in: 36f8301487 user: andy tags: trunk | |
22:24 | Added image versions of the fuzzy maps. check-in: f3441a9a7c user: andy tags: trunk | |
2017-06-13
| ||
19:11 | Removed rivers from the main terrain map, splitting them off into a separate `rivers.png` image. check-in: dddf3f3872 user: andy tags: trunk | |
18:17 | Added a utility to visualize the fuzzy maps. check-in: 791812c495 user: andy tags: trunk | |
18:08 | Fixed a bug in the fuzzy map generation. check-in: 44ead8e84d user: andy tags: trunk | |
18:07 | Removed unused function. check-in: b3344c5fdd user: andy tags: trunk | |
2017-06-12
| ||
01:55 | Added an interpolation function to help with filling in chunks from the fuzzy maps. check-in: 6c9b93ddf9 user: andy tags: trunk | |
2017-06-11
| ||
23:31 | Minor changes to the noise render test (print range of values) check-in: bb3b1bf717 user: andy tags: trunk | |
23:31 | Rescaled the noise generator on `map_generator_base` to always output -1 to +1. check-in: 036c213871 user: andy tags: trunk | |
23:30 | Documentation update: added a note about the expected range of values from the OpenSimplex noise generator. check-in: e6b783ae5c user: andy tags: trunk | |
06:06 | Added a simple test utility to render a section of noise as a texture and then draw it to a window for visualization. check-in: a22b5d3b22 user: andy tags: trunk | |
06:06 | Fixed bugs in the precalculated noise code in the map generator class. check-in: 7ed1125efa user: andy tags: trunk | |
06:05 | Added a bilinear interpolation function. check-in: 470cae7c33 user: andy tags: trunk | |
06:05 | Added a utility function to keep a window open until closed. check-in: 2862ada323 user: andy tags: trunk | |
04:31 | Added some in-progress code to generate worldmap chunks. check-in: 4d19c2ec76 user: andy tags: trunk | |
04:31 | Comment update. check-in: 9ac539fb99 user: andy tags: trunk | |
04:30 | Added logging to the initialization of the worldmap module, and some initial work on generating world map chunks. check-in: 453c066a2e user: andy tags: trunk | |
04:29 | Minor optimizations to some math functions. check-in: 0ddd1e7b8b user: andy tags: trunk | |
04:29 | Tweaks to module/group logging to make it easier to use. check-in: d760ba170f user: andy tags: trunk | |
2017-06-09
| ||
22:11 | Fixed a bug in the map explorer where switching modes would put you in the wrong place if you hadn't moved the mouse. check-in: 4f47104081 user: andy tags: trunk | |
21:27 | Added a `map_generator_base` class which encapsulations all the RNG/noise generators needed to generate a map. check-in: 650774a598 user: andy tags: trunk | |
21:26 | Added a default-ish (seed only) constructor to permutation poly that generates a poly over 11^9 = 2357947691. check-in: 51b32ae5a2 user: andy tags: trunk | |
21:25 | Fixed include paths to contributed libraries. check-in: fcbd668c0f user: andy tags: trunk | |