problem mit engin
This commit is contained in:
parent
bb4fcf6530
commit
bc660afdbc
3 changed files with 36 additions and 20 deletions
Binary file not shown.
|
@ -1,9 +1,9 @@
|
|||
#!/bin/python3
|
||||
from os import get_terminal_size
|
||||
tx,ty = get_terminal_size().columns ,get_terminal_size().lines
|
||||
tx,ty = get_terminal_size().columns ,get_terminal_size().lines-2
|
||||
|
||||
def genfeld():
|
||||
return [[' ' for _ in range(tx)] for _ in range(ty)]
|
||||
return [[' ' for _ in range(tx)] for _ in range(ty+2)]
|
||||
|
||||
def bg_char(feld, char=' '):
|
||||
for a in range(len(feld)):
|
||||
|
@ -12,7 +12,9 @@ def bg_char(feld, char=' '):
|
|||
return feld
|
||||
|
||||
def strfeld(feld):
|
||||
return '\n'.join([''.join(row) for row in feld])
|
||||
return '\n'.join([''.join(row) for row in feld]).lstrip('\n').rstrip('\n')
|
||||
def prfeld(feld):
|
||||
print(strfeld(feld),end="\r")
|
||||
|
||||
def change_char(feld, character, position):
|
||||
feld[position[0]][position[1]] = character
|
||||
|
@ -46,5 +48,5 @@ def draw_border(feld, border_char='+'):
|
|||
def viereck(feld, start_pos, width, height, fill_char='#'):
|
||||
for i in range(height):
|
||||
for j in range(width):
|
||||
feld[start_pos[0] + i][start_pos[1] + j] = fill_char
|
||||
feld[start_pos[0]+1 + i][start_pos[1] + j] = fill_char
|
||||
return feld
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue