suppress spaces on blank lines

This commit is contained in:
adrienmalin 2019-02-19 17:55:05 +01:00
parent 261d5dd674
commit cfa33b4744

View File

@ -332,7 +332,7 @@ class Matrix(Window):
else: else:
self.game.over() self.game.over()
return return
nb_lines_cleared = 0 nb_lines_cleared = 0
for y, line in enumerate(self.cells): for y, line in enumerate(self.cells):
if all(mino for mino in line): if all(mino for mino in line):
@ -529,16 +529,16 @@ class ControlsParser(configparser.SafeConfigParser):
self.add_section(self.SECTION) self.add_section(self.SECTION)
for action, key in self.DEFAULTS.items(): for action, key in self.DEFAULTS.items():
self[action] = key self[action] = key
if not os.path.exists(self.FILE_PATH): if not os.path.exists(self.FILE_PATH):
self.reset() self.reset()
def __getitem__(self, key): def __getitem__(self, key):
return self.get(self.SECTION, key) return self.get(self.SECTION, key)
def __setitem__(self, key, value): def __setitem__(self, key, value):
self.set(self.SECTION, key, value) self.set(self.SECTION, key, value)
def reset(self): def reset(self):
if not os.path.exists(self.DIR_PATH): if not os.path.exists(self.DIR_PATH):
os.makedirs(self.DIR_PATH) os.makedirs(self.DIR_PATH)
@ -562,7 +562,7 @@ class ControlsParser(configparser.SafeConfigParser):
class ControlsWindow(Window, ControlsParser): class ControlsWindow(Window, ControlsParser):
TITLE = "CONTROLS" TITLE = "CONTROLS"
def __init__(self, width, height, begin_x, begin_y): def __init__(self, width, height, begin_x, begin_y):
ControlsParser.__init__(self) ControlsParser.__init__(self)
self.read(self.FILE_PATH) self.read(self.FILE_PATH)
@ -581,7 +581,7 @@ class ControlsWindow(Window, ControlsParser):
key = key.replace("KEY_", "").upper() key = key.replace("KEY_", "").upper()
self.window.addstr(y, 2, "%s\t%s" % (key, action.upper())) self.window.addstr(y, 2, "%s\t%s" % (key, action.upper()))
self.window.refresh() self.window.refresh()
class Game: class Game:
WIDTH = 80 WIDTH = 80
@ -766,7 +766,7 @@ def main():
elif "--edit" in sys.argv[1:]: elif "--edit" in sys.argv[1:]:
ControlsParser().edit() ControlsParser().edit()
curses.wrapper(Game) curses.wrapper(Game)
if __name__ == "__main__": if __name__ == "__main__":
main() main()