Commit graph

21 commits

Author SHA1 Message Date
Simon Brooke 93dab8067b Work in support of new development in the-great-game, q.v. 2024-04-05 22:13:13 +01:00
Simon Brooke 3e1e3052d1 More on history; more error trapping on flows. 2023-07-26 07:25:02 +01:00
Simon Brooke 85d66208b9 Much better error logging on rule execution. 2023-07-21 23:53:08 +01:00
Simon Brooke 68298cf9c1 More work on flow rules. All rules must now have metadata
Better error capturing!
2023-07-18 22:15:19 +01:00
Simon Brooke 866c00bea0 Some work on flow, but mainly tidyup. 2023-07-11 08:22:54 +01:00
Simon Brooke f60fdb944b Executing flows now works. 2023-07-10 08:15:09 +01:00
Simon Brooke 5ef93ef4df Work on flows, close to complete but no cigar. 2023-07-09 22:27:20 +01:00
Simon Brooke 5f73b18d12 Tests now pass again. Oooops. 2015-04-18 21:53:09 +01:00
Simon Brooke f9591c4e8d Added 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.
2015-04-18 19:21:04 +01:00
Simon Brooke f9c437d8d3 Unit tests for drainage functions. 2015-04-13 20:54:41 +01:00
Simon Brooke 1c8d8c4219 Added merge-cell, and tests for it. Still trying to solve the Falls of Clyde
problem
2015-04-12 19:34:19 +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 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 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 75475ece29 Considerable refactoring based on the new map-world utility function. 2014-07-25 11:49:50 +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 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 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
Simon Brooke 53a09fddf6 Written enough to create a world; get-neighbours function isn't working. 2014-06-29 18:19:21 +01:00