# A Mega Man Maker MMLV Library/Module By Timothy J. (GameFeverOnline, www.youtube.com/@GameFeverOnline) """ The goal is to create a library that reads a mmlv file, and then creates variables for each object, tile, background, etc... So that you could on another program import this as a module and just give it for example, mm1iceman = [1, 2, 3] , the 1 meaning that it's active and the 2 and 3 it's position in space. In the future there will be more inputs for settings of objects. It could also work by calling a function, say place_tile(tilename, x, y) and then do that for every tile placement call. That would separate the placing of tiles from the placing of objects and more. """ import configparser, os config = configparser.ConfigParser() filename = "mmlv.mmlv" config.read(filename) def conv_coordinates(x16, y16): if x16 < 1 or y16 < 1: x = x16 / 16 y = y16 / 16 else: x = 0 y = 0 return [x, y] def conv_coordinates_x16(x, y): x16 = x * 16 y16 = y * 16 return [x16, y16] """ def set_tile def read_tile def set_name def set_setting def set_background def set_active """ def get_options(): filename("mmlv.mmlv") options = config.options("Level") return options print(get_options())