Example #1
0
    def __init__(self, main, parent):
        super(LoadUI, self).__init__(main, parent)
        self.load_box = LoadBox(
            [["Maps", (0xD6, ) * 3, "data/maps"]])
        self.surface = pygame.Surface(SCREEN_SIZE)

        self.suggest_text = ""
        self.suggest_surf = pygame.Surface((SCREEN_SIZE[0], SMALL_FONT.get_linesize()))
        self.suggest_data = None

        self.me = get_me_img()
        self.you = get_you_img()
        self.redraw_suggest()
        self.redraw()
Example #2
0
    def __init__(self, main, parent, player2):
        super(WaitUI, self).__init__(main, parent)
        self.player2 = player2
        self.surface = pygame.Surface((SCREEN_SIZE))
        self.smaller_font = pygame.font.Font(None, 28)
        self.larger_font = pygame.font.Font(None, 108)

        self.you = get_you_img()
        self.me = get_me_img()

        self.adjective = get_adjective()
        self.noun = get_noun()

        self.redraw_teammate_words()
        self.redraw_join_words()

        self.redraw()
Example #3
0
import pygame

from ui import UI
from constants import SCREEN_SIZE, get_me_img, get_you_img
from board import Tile, TileFeature, Button, Beartrap, Snorkel, Timetrap, Walltrap, Helptrap, LaunchSpring, LaunchTarget

DATA = [
         ["Our Heroes",
           [(get_me_img(), "This is player 1. I clearly have a lot to say about him, which is why this line of text is so long."),
            (get_you_img(), "This is player 2")
           ]
         ],
         ["Tiles",
           [(Tile.get_tile(Tile.WALL), "Wall"),
            (Tile.get_tile(Tile.OPEN), "Floor"),
            (Tile.get_tile(Tile.BLOCK), "Block"),
            (Tile.get_tile(Tile.EXIT), "Exit"),
            (Tile.get_tile(Tile.WATER), "Water"),
            (Tile.get_tile(Tile.GRAVEL), "Gravel"),
            (Tile.get_tile(Tile.ICE), "Ice")
           ]
         ],
         ["Features",
           [(Button(None), "Button"),
            (Beartrap(None), "Beartrap"),
            (Snorkel(None), "Snorkel"),
            (Timetrap(None), "Timetrap"),
            (Walltrap(None), "Walltrap"),
            (Helptrap(None), "Help"),
            (LaunchSpring(None), "Spring"),
            (LaunchTarget(None), "Target")