parseLevel

fun parseLevel(level: String, seed: Random = Random, lineSeparator: String = ""): Level

Parses a LevelZ file from the given string.

Return

Parsed Level

Parameters

level

Level String

seed

Random Seed

lineSeparator

Line Separator

Throws

If the LevelZ file is malformed


fun parseLevel(level: Iterable<String>, seed: Random = Random): Level

Parses a LevelZ file from the given string.

Return

Parsed Level

Parameters

level

Level Lines

seed

Random Seed

Throws

If the LevelZ file is malformed

fun parseLevel(reader: Reader, seed: Random = Random): Level

Parses a Level from a reader.

Parameters

reader

Reader to use

seed

Random Seed


fun parseLevel(stream: InputStream, seed: Random = Random): Level

Parses a Level from an input stream.

Parameters

stream

Input Stream to use

seed

Random Seed