6237eab0cd1: Preparation for conversion to CLJC. Doesn't yet fully work but that seems to be due to a breaking change in a library.simon2016-09-24 10:29:34 +0100
f1b35dc948Standardised header documentation in line with current best practice.simon2016-08-21 14:17:30 +0100
944b54fc89Deleted version.clj, which did not work anyway.simon2016-08-13 17:41:53 +0100
21cdff764fAdded namespace documentation conforming to better practice; added GPL declaration; changed 'use' to 'require' passim. All tests pass but that's not proof we're all good yet.simon2016-08-13 17:39:07 +0100
3c26408a9fDememoised get-neighbours, as the optimisation only works in deep recursion which I'm no longer doing.
master
simon2015-04-21 07:56:22 +0100
f9591c4e8dAdded new non-recursive river drainage algorithm. Sadly, it's slower - twice as slow - but should get around the JVM stack problem. Still haven't solved laking.Simon Brooke2015-04-18 19:21:04 +0100
8cbdd9d1a7Upversioned from 0.1.4-SNAPSHOT to 0.1.4 for releaseSimon Brooke2014-10-15 22:08:12 +0100
9912f264faSome tentative attempts at optimisation. This, actually, makes no difference in itself - because the world is immutable, this change won't work without a different mechanism for generating the world itself.Simon Brooke2014-09-06 11:41:09 +0100
42e6cfac05Working on getting drainage to actually work - which, inter alia, means further work on efficiency.simon2014-08-30 21:58:48 +0100
dffa617a38Upversioned from 0.1.3 to 0.1.4-SNAPSHOTsimon2014-08-30 14:58:41 +0100
cd5fc76a55Upversioned from 0.1.3-SNAPSHOT to 0.1.3 for releasesimon2014-08-30 14:58:13 +0100
7943765686Upversioned from 0.1.3 to 0.1.3-SNAPSHOTsimon2014-08-30 14:51:55 +0100
2bf9d34794Found a serious fault in display.clj because marginalia picked it up. Hadn't been picked up otherwise becausesimon2014-08-16 21:50:18 +0100
6fd8e4bb13Added a 'pull' option to buildall, pull from remote Git origin.simon2014-08-16 07:54:38 +0100
1030ece3ffKibitised, and improved test coverage. Cloverage currently failing, don't know why.Simon Brooke2014-08-13 20:02:37 +0100
3b1d28d3cdGeneralised hieghtmaps so that I can do, for example, rainfall maps, or various geophysics maps.simon2014-08-12 19:07:48 +0100
64ab0b9dd9Moved some display stuff from ui to engine. Not certain this was the right decision...simon2014-08-10 18:31:31 +0100
1300e8d103Added a new file drainage.clj which attempts to model rivers; moved some functions from heightmap into utils; added a -archive option to buildall as first step towards auto-building a Debian package for Raspberry Pi.simon2014-07-31 23:43:02 +0100
7c5e15ca35Upversioned from 0.1.2-SNAPSHOT to 0.1.2 for releaseSimon Brooke2014-07-30 13:09:44 +0100
cd99f8fd0bGone back (hopefully temporarily) to using collage load-image function while I try to sort out the resources issue. This isn't very satisfactory, as the collage distribution is compiled using Java 7, which is going to break for some people, and because I'm bloating my code with two separate image libraries.Simon Brooke2014-07-30 12:33:45 +0100
c0d26f7cc7Getting the right data into the manifest; sadly, not succeeding in getting it out again.Simon Brooke2014-07-27 21:05:47 +0100
a32acb288bUpversioned from 0.1.2-SNAPSHOT to 0.1.2 for releaseSimon Brooke2014-07-27 14:12:35 +0100
0e140a4666Correctly getting the build signature properties into the MANIFEST.MF on build, now testing I'm clearing them down again before commit.Simon Brooke2014-07-27 11:58:29 +0100
5d3f79567bStill working on those damned build signature properties!Simon Brooke2014-07-27 11:29:05 +0100
b500d90719Still working on getting the build signature properties into the manifest.Simon Brooke2014-07-27 11:20:20 +0100
0652a9ba61Serious work on the buildall script (and project.clj) to capture a build signature in the MANIFEST.MF file; also, getting rid of dependency on collage.Simon Brooke2014-07-27 09:40:06 +0100
75475ece29Considerable refactoring based on the new map-world utility function.Simon Brooke2014-07-25 11:49:50 +0100
e48ad3f891Added a function to add gradient properties to cells when applying a heightmap, and, in doing so, added a potentially useful generalised function for mapping onto two dimensional arrays. Needs testing!Simon Brooke2014-07-25 09:49:44 +0100
8e38dc5f87Actually not sure at this moment what this change was, but tests pass...Simon Brooke2014-07-24 22:31:11 +0100
cc3048a57dStill fighting with the build script; but for the first time it has correctly up-versioned for the release.Simon Brooke2014-07-24 21:59:51 +0100
015ef8b4f9Still messing with the build/release scriptSimon Brooke2014-07-24 21:30:48 +0100
f53c754ac8Still getting the build/release script right!Simon Brooke2014-07-24 21:10:45 +0100
31743f4117Added the build script to the mw-engine project, just so it's saved.Simon Brooke2014-07-24 20:40:18 +0100
2d7098458aAdded a utility function to set just one property of just one cell (and tests to prove it worked).Simon Brooke2014-07-24 18:39:48 +0100