added toggle current cell when pressing space
This commit is contained in:
4
field.py
4
field.py
@@ -19,6 +19,10 @@ class Field:
|
|||||||
self.message = ''
|
self.message = ''
|
||||||
|
|
||||||
|
|
||||||
|
def toggleCurrent(self):
|
||||||
|
curline = self.field[self.cursor[0]]
|
||||||
|
curline[self.cursor[1]] = 0 if curline[self.cursor[1]] == 1 else 1
|
||||||
|
|
||||||
def print_field(self,stdscr):
|
def print_field(self,stdscr):
|
||||||
stdscr.clear()
|
stdscr.clear()
|
||||||
for line in range(0,len(self.field)):
|
for line in range(0,len(self.field)):
|
||||||
|
@@ -32,6 +32,8 @@ def inputLoop(stdscr):
|
|||||||
match key:
|
match key:
|
||||||
case 'q':
|
case 'q':
|
||||||
exitPrg = True
|
exitPrg = True
|
||||||
|
case ' ':
|
||||||
|
field.toggleCurrent()
|
||||||
case 'KEY_DOWN':
|
case 'KEY_DOWN':
|
||||||
if field.cursor[0] < len(field.field)-1:
|
if field.cursor[0] < len(field.field)-1:
|
||||||
newcursor = (field.cursor[0] +1,field.cursor[1])
|
newcursor = (field.cursor[0] +1,field.cursor[1])
|
||||||
|
Reference in New Issue
Block a user