edit controls

This commit is contained in:
adrienmalin 2019-02-15 01:00:46 +01:00
parent 02a43f39c7
commit 067795533e
2 changed files with 13 additions and 5 deletions

View File

@ -10,9 +10,10 @@ pip install --user terminis
## Usage ## Usage
```bash ```bash
terminis [level] terminis [edit|n]
``` ```
level: integer between 1 and 15 * edit: edit controls in text editor
* n (integer between 1 and 15): start at level n
## Controls edit ## Controls edit

View File

@ -378,8 +378,9 @@ class Stats(Window):
self.level = int(sys.argv[1]) self.level = int(sys.argv[1])
except ValueError: except ValueError:
print("Usage:") print("Usage:")
print("python terminis.py [level]") print("python terminis.py [edit|n]")
print(" level: integer between 1 and 15") print(" edit: edit controls in text editor")
print(" n (integer between 1 and 15): start at level n")
sys.exit(1) sys.exit(1)
else: else:
self.level = max(1, self.level) self.level = max(1, self.level)
@ -720,7 +721,13 @@ class Game:
def main(): def main():
curses.wrapper(Game) if "edit" in sys.argv[1:]:
if sys.platform == "win32":
os.system("notepad "+Controls.FILE_PATH)
else:
os.system("${EDITOR:-vi} "+Controls.FILE_PATH)
else:
curses.wrapper(Game)
if __name__ == "__main__": if __name__ == "__main__":