RWESharp.Level.RWLParser

Slug parser

parses .rwl files into dict and vise versa

you would need it: https://docs.google.com/document/d/1zcxeQGibkZORstwGQUovhQk71k00B69oYwkqFpGyOqs/edit#heading=h.7xts9mnasx5f

Todo: write a better docs about this

Classes

RWLParser()

StoreRWL(*values)

class RWESharp.Level.RWLParser.StoreRWL(*values)[source]
Geometry = 1
Tiles = 2
Props = 4
Cameras = 8
Properties = 16
Effects = 32
Custom = 64
class RWESharp.Level.RWLParser.RWLParser[source]
static parse_rwl(string: str, store=<StoreRWL.Geometry|Tiles|Props|Cameras|Properties|Effects|Custom: 127>) tuple[dict, bytes | None][source]
Parameters:

string (str)

Return type:

tuple[dict, bytes | None]

static save_rwl(level: dict, path: str, lightdata: bytes = None)[source]
Parameters: