| summaryrefslogtreecommitdiff | 
diff options
| -rw-r--r-- | src/battlemap/src/View/Battlemap/Tile.elm | 13 | 
1 files changed, 10 insertions, 3 deletions
diff --git a/src/battlemap/src/View/Battlemap/Tile.elm b/src/battlemap/src/View/Battlemap/Tile.elm index 3286394..fb91731 100644 --- a/src/battlemap/src/View/Battlemap/Tile.elm +++ b/src/battlemap/src/View/Battlemap/Tile.elm @@ -16,6 +16,9 @@ import Struct.Tile  --------------------------------------------------------------------------------  -- LOCAL -----------------------------------------------------------------------  -------------------------------------------------------------------------------- +noise_function : Int -> Int -> Int -> Int +noise_function a b c = +   (round (pi * (radians (toFloat a)) * (radians (toFloat b)) * (toFloat c)))  --------------------------------------------------------------------------------  -- EXPORTED -------------------------------------------------------------------- @@ -39,9 +42,13 @@ get_html tile =                    (toString                       -- I don't like how Elm does random, let's get some noisy                       -- function instead. -                     (rem -                        ((-1 * (tile_loc.x + tile_loc.y))^2) -                        9 +                     ( +                        (noise_function +                           tile_loc.x +                           tile_loc.y +                           (Struct.Tile.get_cost tile) +                        ) +                        % 9                       )                    )                 )  | 


