示例#1
0
 def __init__(self):
     self.screen = Screen(curses.LINES - 1, curses.COLS - 1)
     self.pad = self.screen.pad
     self.h = 30
     self.w = 124
     self.H = self.screen.H
     self.W = self.screen.W
     self.dy, self.dx = get_dy_dx(self.H, self.W, self.h, self.w)
示例#2
0
 def __init__(self):
     super().__init__()
     self.h = 9
     self.w = 82
     self.H = curses.LINES - 1
     self.W = curses.COLS - 1
     self.dy, self.dx = get_dy_dx(self.H, self.W, self.h, self.w)
     self.screen = Screen(self.h, self.w, self.dy, self.dx)
     self.pad = self.screen.pad
     self.text = 'Базовое обучение завершено. Если Вы забыли нужную клавишу, то нажмите [H] для вызова помощи. Удачи!'
示例#3
0
 def __init__(self):
     super().__init__()
     self.h = 9
     self.w = 82
     self.H = curses.LINES - 1
     self.W = curses.COLS - 1
     self.dy, self.dx = get_dy_dx(self.H, self.W, self.h, self.w)
     self.screen = Screen(self.h, self.w, self.dy, self.dx)
     self.pad = self.screen.pad
     self.text = 'Продолжайте атаковать противника, нажимая клавишу [Пробел], пока он не умрёт. После этого нажмите ' \
                 '[A] для выхода из режима боя.'
示例#4
0
 def __init__(self):
     super().__init__()
     self.h = 9
     self.w = 82
     self.H = curses.LINES - 1
     self.W = curses.COLS - 1
     self.dy, self.dx = get_dy_dx(self.H, self.W, self.h, self.w)
     self.screen = Screen(self.h, self.w, self.dy, self.dx)
     self.pad = self.screen.pad
     self.text = 'Для перемещения используйте стрелки. Одно перемещение обычно тратит один ход. Пока вы стоите, ' \
                 'время не идёт, так что вы всегда можете как следует обдумать свои действия. Попробуйте подвигаться' \
                 ' с помощью стрелок.'
示例#5
0
 def __init__(self):
     super().__init__()
     self.h = 9
     self.w = 82
     self.H = curses.LINES - 1
     self.W = curses.COLS - 1
     self.dy, self.dx = get_dy_dx(self.H, self.W, self.h, self.w)
     self.screen = Screen(self.h, self.w, self.dy, self.dx)
     self.pad = self.screen.pad
     self.text = 'Отлично! А теперь попробуем осмотреться. Для того, чтобы переключиться в режим обзора, нажмите ' \
                 '[Enter]. В этом режиме с помощью стрелочек вы можете двигать курсор по всему уровню, получая при ' \
                 'этом подробную информацию о любом объекте под курсором. Для выхода из режима обзора нажмите [Enter].'
示例#6
0
 def __init__(self):
     super().__init__()
     self.h = 11
     self.w = 82
     self.H = curses.LINES - 1
     self.W = curses.COLS - 1
     self.dy, self.dx = get_dy_dx(self.H, self.W, self.h, self.w)
     self.screen = Screen(self.h, self.w, self.dy, self.dx)
     self.pad = self.screen.pad
     self.text = 'Помните, что движение курсора в любом режиме не отнимает игровых ходов. ' \
                 'А теперь опробуйте боевой режим. Подойдите вплотную к Гуано (G) и нажмите [A]. Активируется режим ' \
                 'атаки. Он очень похож на режим обзора с той лишь разницей, что отображается подробная информация о ' \
                 'противнике и имеется возможность атаковать. Затем наведите курсор на цель и нажмите [Пробел] для атаки. '
示例#7
0
    def __init__(self, inventory, cell):
        super().__init__()
        self.cell = cell
        self.loot = cell.loot
        self.inventory = inventory
        self.current = 0

        self.h = len(self.loot.items) + 5
        self.w = 82
        self.H = curses.LINES - 1
        self.W = curses.COLS - 1
        self.dy, self.dx = get_dy_dx(self.H, self.W, self.h, self.w)
        self.screen = Screen(self.h, self.w, self.dy, self.dx)
        self.pad = self.screen.pad