19 lines
498 B
Haskell
19 lines
498 B
Haskell
module Server.Map where
|
|
|
|
import Library.Types
|
|
|
|
-- | This function procedurally generates the Arena for the game
|
|
generateArena
|
|
:: Int -- ^ Map's width
|
|
-> Int -- ^ Map's height
|
|
-> Float -- ^ Probability for a tile to be an item spawner
|
|
-> IO Arena -- ^ resulting Arena
|
|
generateArena arenaWidth arenaHeight spawnerChance = do
|
|
undefined
|
|
|
|
generateMap
|
|
:: Int -- ^ Map's width
|
|
-> Int -- ^ Map's height
|
|
-> IO Map -- ^ resulting Map
|
|
generateMap mapWidth mapHeight = do
|
|
undefined
|