import os, KB, display
KeyBrightness = 0.5
ScreenBrightness = 15
MacroSet = '01'
strFileName = 'Settings.txt'


def load():
    global KeyBrightness, ScreenBrightness, MacroSet
    dirlist = os.listdir()
    if strFileName in dirlist:
        file = open(strFileName, "r")
        with open(strFileName, "r") as strContent:
            fileitemline = strContent.readline()
            while fileitemline:
                arrSetting = fileitemline.split('=')
                if arrSetting[0] == 'KeyBrightness': KeyBrightness = float(arrSetting[1])
                if arrSetting[0] == 'ScreenBrightness': ScreenBrightness = int(arrSetting[1])
                if arrSetting[0] == 'MacroSet': MacroSet = arrSetting[1]
                fileitemline = strContent.readline()
            file.close()
    else:
        file = open(strFileName, 'w')
        file.write('KeyBrightness=' + str(KeyBrightness) + '\n')
        file.write('ScreenBrightness=' + str(ScreenBrightness) + '\n')
        file.write('MacroSet=' + str(MacroSet))
        file.close()
    
def save(intKeyBrightness, intScreenBrightness, intMacroSet):
    global KeyBrightness, ScreenBrightness, MacroSet
    KeyBrightness = intKeyBrightness
    ScreenBrightness = intScreenBrightness
    MacroSet = intMacroSet
#     print('Save')
#     dirlist = os.listdir()
#     if strFileName in dirlist:
#         print('found')
#         pass
#     else:
#         pass

    file = open(strFileName, 'w')
    file.write('KeyBrightness=' + str(intKeyBrightness) + '\n')
    file.write('ScreenBrightness=' + str(intScreenBrightness) + '\n')
    file.write('MacroSet=' + str(intMacroSet))
    file.close()

    
# load()