Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/usr/bin/env python
- from modules.charlist import Charlist
- import curses
- def main(stdscr):
- # Curses
- height, width = stdscr.getmaxyx()
- stdscr.border(0)
- # Character list
- charlist = Charlist()
- charlist.newcharacter('Sam', [{'name': 'Hitpoints'}, {'name': 'Mana'}])
- charlist.newcharacter('Jack', [{'name': 'Hitpoints'}, {'name': 'Mana'}])
- # Print to screen
- pad = curses.newpad(100,width - 2)
- line = 1
- for character in charlist.chars:
- pad.addstr(line, 1, character.name)
- line += 1
- pad.refresh(0,0, 2,1, height - 4, width - 2)
- stdscr.refresh()
- stdscr.getch()
- if __name__ == '__main__':
- curses.wrapper(main)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement