Implemented Drawing of the playingfield
commit
817ceb2624
@ -0,0 +1,39 @@
|
|||||||
|
#!/usr/bin/python
|
||||||
|
import readline, random
|
||||||
|
|
||||||
|
UNKNOWN = 0
|
||||||
|
|
||||||
|
|
||||||
|
width, height = 9, 9
|
||||||
|
#put logic for program param here
|
||||||
|
playfield = [[0 for x in range(width)] for y in range(height)]
|
||||||
|
|
||||||
|
headline = '.'
|
||||||
|
midline = '|'
|
||||||
|
tailline = '\''
|
||||||
|
|
||||||
|
def setup_playfield(w, h):
|
||||||
|
#do this only once
|
||||||
|
for i in range(w):
|
||||||
|
global headline, midline, tailline
|
||||||
|
headline += '---.'
|
||||||
|
midline += '---|'
|
||||||
|
tailline += '---\''
|
||||||
|
|
||||||
|
def print_playfield(playfield):
|
||||||
|
print headline
|
||||||
|
for index, row in enumerate(playfield):
|
||||||
|
rowstring = '|'
|
||||||
|
for cell in row:
|
||||||
|
rowstring+='[ ]|'
|
||||||
|
print rowstring
|
||||||
|
if(index < len(row)-1):
|
||||||
|
print midline
|
||||||
|
print(tailline)
|
||||||
|
|
||||||
|
def main():
|
||||||
|
setup_playfield(width, height)
|
||||||
|
print_playfield(playfield)
|
||||||
|
|
||||||
|
if __name__ == "__main__":
|
||||||
|
main()
|
Loading…
Reference in New Issue