def draw(self):
pos = self.offset
for i in range(self.syswin.getmaxyx()[0]-2):
style = 0
if pos == self.list_pos():
style = curses.A_STANDOUT
if pos < len(data):
dat = (' ' + data[pos][1] + ' ' * 100)[:self.gameswin.getmaxyx()[1] - 3] + ' '
self.gameswin.addstr(i + 1, 1, dat, style)
dat = (' ' + data[pos][0] + ' ' * 100)[:self.syswin.getmaxyx()[1] - 3] + ' '
self.syswin.addstr(i + 1, 1, dat, style)
else:
self.gameswin.addstr(i + 1, 1, (' '*100)[:self.gameswin.getmaxyx()[1] - 2])
self.syswin.addstr(i + 1, 1, (' '*100)[:self.syswin.getmaxyx()[1] - 2])
pos += 1
self.main.addstr(self.main.getmaxyx()[0] - 1, 0,
'"q"-quit, "l"-launch, "/"- search, "n"-next, "N"-prev, "j"-down, "k"-up'[:self.main.getmaxyx()[1]-1])
self.main.refresh()
self.syswin.border()
self.gameswin.border()
self.syswin.refresh()
self.gameswin.refresh()
if preview_window:
preview_window.draw()
评论列表
文章目录