Exemple #1
0
    def __init__(self, screen, iH):
        self.textBox1 = pygame.Surface((100, 250))
        self.textBox1.fill(colors.gold)
        self.textBox2 = pygame.Surface((300, 100))
        self.textBox2.fill(colors.gold)
        self.playerkeys = 0

        #for displaying messages or menus
        self.screen = screen
        self.inputHandler = iH
        self.invItems = []

        self.frameBox1, r = load_image.load_image("hudBox1.bmp", None)
        self.frameBox2, r = load_image.load_image("hudBox2.bmp", None)
        self.outerframe, r = load_image.load_image("gamescreen600.bmp", None)

        self.scrollText = [''] * 5

        #self.game = game
        #self.gameBoard = game.gameBoard

        self.On = True

        self.popupWin = None
        self.popupLoc = None
        images.load()
Exemple #2
0
 def __init__(self, screen, interface, ticker, iH, menu):
     self.storeScreen = pygame.Surface((300, 300))
     self.inventory = []
     self.screen = screen
     self.myHud = interface
     self.ticker = ticker
     images.load()
     self.myMenu = menu
     self.images = range(2)
     #self.images[0], r = load_image('cursor.bmp', -1)
     #self.images[1], r = load_image(os.path.join('INT', 'inn.bmp'))
     self.storeScreen.fill(colors.black)
Exemple #3
0
 def __init__(self, screen, interface, ticker, iH, menu):
     self.storeScreen = pygame.Surface((300, 300))
     self.inventory = []
     self.screen = screen
     self.myHud = interface
     self.ticker = ticker
     images.load()
     self.myMenu = menu
     self.images = range(2)
     # self.images[0], r = load_image('cursor.bmp', -1)
     # self.images[1], r = load_image(os.path.join('INT', 'inn.bmp'))
     self.storeScreen.fill(colors.black)
Exemple #4
0
 def __init__(self):
     self.displayField, r = load_image.load_image(os.path.join('MENU', "createBox.png"))
     self.baseHP = randrange(25, 35)
     self.baseMP = randrange(15, 25)
     self.bStr = randrange(6, 10)
     self.bItl = randrange(8, 10)
     self.bDex = randrange(8, 10)
     self.sliders = [slider.Slider(216, 145),  # Warrior/Wizard
                     slider.Slider(172, 145),  # Lawful/neutral/chaotic
                     slider.Slider(101, 61, 0, 1),  # Male/female
                     slider.Slider(81, 134, 0, 1)  # Faith
                     ]
     self.gender = 'male'
     self.faith = 'xtian'
     self.faithLevel = 5
     self.images = range(3)
     self.images[0], r = load_image.load_image( os.path.join('MENU', "cursor.png" ), -1)
     self.images[1], r = load_image.load_image( os.path.join('MENU', 'cursor_l.png'), -1)
     
     images.load()
Exemple #5
0
 def __init__(self, filename=None, mapball = None):
     images.load()
     self.maptext = []
     self.lineOfVision = 0
     if filename != None:
         self.loadMap(filename)
     
     if mapball != None:
         self.installBall(mapball)
     
     self.playerXY = self.startXY
     
     self.fog = pygame.Surface( (30,30) )
     self.fog.fill( black )
             
     self.topMapCorner = (0,0)
     
     self.myMiniMap = miniMap(self.maptext)
     
     self.images = images.mapImages
     
     self.DIM = len(self.maptext)
Exemple #6
0
    def __init__(self):
        self.displayField, r = load_image.load_image(
            os.path.join('MENU', "createBox.png"))
        self.baseHP = randrange(25, 35)
        self.baseMP = randrange(15, 25)
        self.bStr = randrange(6, 10)
        self.bItl = randrange(8, 10)
        self.bDex = randrange(8, 10)
        self.sliders = [
            slider.Slider(216, 145),  # Warrior/Wizard
            slider.Slider(172, 145),  # Lawful/neutral/chaotic
            slider.Slider(101, 61, 0, 1),  # Male/female
            slider.Slider(81, 134, 0, 1)  # Faith
        ]
        self.gender = 'male'
        self.faith = 'xtian'
        self.faithLevel = 5
        self.images = range(3)
        self.images[0], r = load_image.load_image(
            os.path.join('MENU', "cursor.png"), -1)
        self.images[1], r = load_image.load_image(
            os.path.join('MENU', 'cursor_l.png'), -1)

        images.load()
Exemple #7
0
 def __init__(self, DIM, level):
     self.generalmap = generalmap.genMap(DIM, level, 'Wilderness' )
     self.generalmap.type = 'wilds'
     self.copyText = []
     self.level = level
     images.load()
Exemple #8
0
                msgBox.fill(colors.grey)
                if pygame.font:
                    font = pygame.font.SysFont("arial", 24)
                    msgText = font.render('draw', 1, colors.red, colors.yellow)
                    msgBox.blit(msgText, (10, 10))
                self.sideImg.blit(msgBox, (50, 100))
                #pygame.display.flip()
            screen.blit(self.sideImg, (1200, 0))


# Set the height and width of the screen
size = [1400, 800]
screen = pygame.display.set_mode(size)
pygame.display.set_caption("Ransack Level Editor")

images.load()
mapImages = images.mapImages
accImages = images.accessories

pygame.init()
pygame.key.set_repeat(50, 100)
clock = pygame.time.Clock()

cursorPos = (0, 0)

#self.myMap = map.edMap()
myWorld = world.World('editor')
myHandler = Handler(cursorPos)

blocksize = 30
Exemple #9
0
pygame.mixer.init(frequency=22050, size=-16, channels=2, buffer=4096)

if not pygame.font: print 'Warning, fonts disabled'

pygame.display.set_caption("Ransack")

background = pygame.Surface([250,250])
background = background.convert()
background.fill((0,0,0))

pygame.init()
clock = pygame.time.Clock()
random.seed()

images.load()

def main():    
    titleScreen = pygame.Surface(screenSize)
    
    titleScreen.fill(black)
    
    titleImg, titleRect = load_image('titlescreen.bmp', -1)
    
    titleScreen.blit(titleImg, (50,50) )
    
    screen.blit(titleScreen, (0,0))
    while True:
        screen.blit(titleScreen, (0,0))
        clock.tick(20)