Commit graph

115 commits

Author SHA1 Message Date
simon cd5fc76a55 Upversioned from 0.1.3-SNAPSHOT to 0.1.3 for release 2014-08-30 14:58:13 +01:00
simon 7943765686 Upversioned from 0.1.3 to 0.1.3-SNAPSHOT 2014-08-30 14:51:55 +01:00
simon 92e44d327f Upversioned from 0.1.3-SNAPSHOT to 0.1.3 for release 2014-08-30 14:51:25 +01:00
simon d320d90114 Increased memory limit, in attempt to process larger worlds - may be too much. 2014-08-30 14:33:13 +01:00
Simon Brooke c96142a973 More work on efficiency 2014-08-29 22:50:11 +01:00
Simon Brooke 1120cb42e8 Work on trying to improve performance. 2014-08-28 21:43:36 +01:00
simon 2bf9d34794 Found a serious fault in display.clj because marginalia picked it up.
Hadn't been picked up otherwise because

(1) I hadn't written any unit tests for it, and
(2) it isn't actually used by anything.

Should possibly be deleted.
2014-08-16 21:50:18 +01:00
simon 6fd8e4bb13 Added a 'pull' option to buildall, pull from remote Git origin. 2014-08-16 07:54:38 +01:00
Simon Brooke 1030ece3ff Kibitised, and improved test coverage. Cloverage currently failing, don't
know why.
2014-08-13 20:02:37 +01:00
simon 3b1d28d3cd Generalised hieghtmaps so that I can do, for example, rainfall maps,
or various geophysics maps.
2014-08-12 19:07:48 +01:00
simon 64ab0b9dd9 Moved some display stuff from ui to engine. Not certain this was the right
decision...
2014-08-10 18:31:31 +01:00
simon 1300e8d103 Added 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.
2014-07-31 23:43:02 +01:00
Simon Brooke b3b7f8a475 Upversioned from 0.1.2 to 0.1.3-SNAPSHOT 2014-07-30 13:10:24 +01:00
Simon Brooke 7c5e15ca35 Upversioned from 0.1.2-SNAPSHOT to 0.1.2 for release 2014-07-30 13:09:44 +01:00
Simon Brooke cd99f8fd0b Gone 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.
2014-07-30 12:33:45 +01:00
Simon Brooke c0d26f7cc7 Getting the right data into the manifest; sadly, not succeeding in getting
it out again.
2014-07-27 21:05:47 +01:00
Simon Brooke 829bc1780a Upversioned from 0.1.2 to 0.1.3-SNAPSHOT 2014-07-27 14:13:12 +01:00
Simon Brooke a32acb288b Upversioned from 0.1.2-SNAPSHOT to 0.1.2 for release 2014-07-27 14:12:35 +01:00
Simon Brooke 0e140a4666 Correctly getting the build signature properties into the MANIFEST.MF
on build, now testing I'm clearing them down again before commit.
2014-07-27 11:58:29 +01:00
Simon Brooke 5d3f79567b Still working on those damned build signature properties! 2014-07-27 11:29:05 +01:00
Simon Brooke b500d90719 Still working on getting the build signature properties into the manifest. 2014-07-27 11:20:20 +01:00
Simon Brooke 0652a9ba61 Serious 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.
2014-07-27 09:40:06 +01:00
Simon Brooke 75475ece29 Considerable refactoring based on the new map-world utility function. 2014-07-25 11:49:50 +01:00
Simon Brooke 4949e30f69 Spelling error :-( 2014-07-25 09:57:04 +01:00
Simon Brooke bdd707c4fa Oops! Last commit was premature... 2014-07-25 09:54:21 +01:00
Simon Brooke e48ad3f891 Added 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!
2014-07-25 09:49:44 +01:00
Simon Brooke 8e38dc5f87 Actually not sure at this moment what this change was, but tests pass... 2014-07-24 22:31:11 +01:00
Simon Brooke fb14a8d3ea Upversioned from 0.1.1 to 0.1.2-SNAPSHOT 2014-07-24 22:24:17 +01:00
Simon Brooke 238924e059 Upversioned from 0.1.1-SNAPSHOT to 0.1.1 for release 2014-07-24 22:23:47 +01:00
Simon Brooke 1451be891e Upversioned from 0.1.0 to 0.1.1-SNAPSHOT 2014-07-24 22:17:48 +01:00
Simon Brooke 56a0f15aec Upversioned from 0.1.0 to 0.1.1-SNAPSHOT 2014-07-24 22:00:51 +01:00
Simon Brooke cc3048a57d Still fighting with the build script; but for the first time it has
correctly up-versioned for the release.
2014-07-24 21:59:51 +01:00
Simon Brooke 015ef8b4f9 Still messing with the build/release script 2014-07-24 21:30:48 +01:00
Simon Brooke f53c754ac8 Still getting the build/release script right! 2014-07-24 21:10:45 +01:00
Simon Brooke 31743f4117 Added the build script to the mw-engine project, just so it's saved. 2014-07-24 20:40:18 +01:00
Simon Brooke 2d7098458a Added a utility function to set just one property of just one cell (and
tests to prove it worked).
2014-07-24 18:39:48 +01:00
Simon Brooke ba9f32ca56 Minor documentation changes 2014-07-24 08:01:43 +01:00
Simon Brooke 8a53adcd11 More optimisation 2014-07-22 02:40:17 +01:00
Simon Brooke 87198076bc Vectors instead of lists in the world representation results in a
remarkable performance increase!
2014-07-21 14:34:01 +01:00
Simon Brooke 06de5d923a Very minor tidy-up 2014-07-21 11:02:31 +01:00
Simon Brooke 3491784282 Rule engine now running very relaibly with no errors showing. 2014-07-20 15:14:10 +01:00
Simon Brooke d23239a5c6 Improved debugging, and lots more tests. Ultimately I intend the
enhanced debugging to be optional, because it will have a performance hit
2014-07-19 13:22:38 +01:00
Simon Brooke 24d76dff2c Minor formatting change 2014-07-18 15:14:24 +01:00
Simon Brooke 6ac4f55ed5 Added functionality to heightmap to allow a word to be created the size of
the supplied heightmap - after all, that's what we will normally want.
2014-07-17 09:50:22 +01:00
Simon Brooke 601c7d74a6 Still some bugs in rules generated from rule-language source. However,
a great deal does work.
2014-07-14 23:21:09 +01:00
Simon Brooke 76ab08534c Almost working; rule editor doesn't save. 2014-07-13 23:55:18 +01:00
Simon Brooke 5bfddf2e28 Much hacking on rule language, getting it to support initial behaviour. 2014-07-13 20:25:48 +01:00
Simon Brooke b640e2590a Changed license to GPL; some minor documentation changes. 2014-07-13 14:07:10 +01:00
Simon Brooke 57a86ca6c3 Mainly documentation tidy-up, a little code tidy-up. 2014-07-08 19:15:07 +01:00
Simon Brooke 1c0f6079d9 Fixed so that the dummy test passes. Obviously, it would have been better
to write real tests...
2014-07-07 19:35:46 +01:00