import os
import pygame as pg
import tools


SCREEN_SIZE = (1280, 720)
ORIGINAL_CAPTION = "Happy Halloween!"

pg.mixer.pre_init(44100, -16, 1, 512)
pg.init()
os.environ['SDL_VIDEO_CENTERED'] = "TRUE"
pg.display.set_caption(ORIGINAL_CAPTION)
SCREEN = pg.display.set_mode(SCREEN_SIZE, pg.FULLSCREEN)
SCREEN_RECT = SCREEN.get_rect()

GFX = tools.load_all_gfx(os.path.join("resources", "graphics"))
SFX = tools.load_all_sfx(os.path.join("resources", "sounds"))
MUSIC = tools.load_all_music(os.path.join("resources", "music"))
import os
from random import choice, sample
import pygame as pg
import tools

SCREEN_SIZE = (1280, 720)
ORIGINAL_CAPTION = "Skeet Shoot"

pg.mixer.pre_init(44100, -16, 1, 512)

pg.init()
os.environ['SDL_VIDEO_CENTERED'] = "TRUE"
pg.display.set_caption(ORIGINAL_CAPTION)
SCREEN = pg.display.set_mode(SCREEN_SIZE)
SCREEN_RECT = SCREEN.get_rect()
pg.mixer.set_num_channels(16)
GFX = tools.load_all_gfx(os.path.join("resources", "graphics"),
                         colorkey=(255, 255, 255))
SFX = tools.load_all_sfx(os.path.join("resources", "sounds"))
night_colors = [("trees1", {
    (95, 137, 75): (6, 10, 5)
}), ("trees2", {
    (82, 117, 64): (5, 7, 3)
}), ("trees3", {
    (73, 104, 57): (3, 5, 2)
})]
for name, swaps in night_colors:
    img = GFX[name]
    GFX["night-{}".format(name)] = tools.color_swap(img, swaps)
Beispiel #3
0
pg.init()
os.environ['SDL_VIDEO_CENTERED'] = "TRUE"
pg.display.set_caption(ORIGINAL_CAPTION)
SCREEN = pg.display.set_mode(SCREEN_SIZE)
SCREEN_RECT = SCREEN.get_rect()

FONTS = load_all_fonts(os.path.join("resources", "font"))
MY_FONT=FONTS['Mouse']


MUSIC = load_all_music(os.path.join("resources", "music"))
BG_M = MUSIC['bg']
SHOW_M = MUSIC['show']

SOUND = load_all_sfx(os.path.join("resources", "sound"))
BUTTON_M = SOUND['button']


GFX   = load_all_gfx(os.path.join("resources", "graphics"))
BG_IMAGE = GFX['bg']
HELP_IMAGE = GFX['help']
CURSOR1_IMAGE = GFX['mouse0']
CURSOR2_IMAGE = GFX['mouse3']

cursor_dict={
    'default' : pg.mouse.get_cursor(),
    'hand'    : cursor_from_image(CURSOR1_IMAGE,16,(8,4)),
    'move'    : cursor_from_image(CURSOR2_IMAGE,16,(8,4))}

def change_cursor(name):
Beispiel #4
0
import pygame
import os
import tools

pygame.init()
os.environ['SDL_VIDEO_WINDOW_POS'] = '{},{}'.format(300,55)
SCREENSIZE = (640,640)
SCREEN = pygame.display.set_mode(SCREENSIZE)
MUSIC = tools.load_all_music(os.path.join("GAME", "resources", "music"))
SFX   = tools.load_all_sfx(os.path.join("GAME", "resources", "sound"))
GFX   = tools.load_all_gfx(os.path.join("GAME", "resources", "graphics"))
Beispiel #5
0
import pygame as pg

import tools
import options
import map_tools

opts = options.Options()
the_map = map_tools.Map(opts)

screen_width = opts.cell_width * (
    the_map.num_cells_x + opts.wraparound_repeat * 2 + opts.coord_display)
screen_height = opts.cell_height * (
    the_map.num_cells_y + opts.wraparound_repeat * 2 + opts.coord_display)

pg.init()
screen = pg.display.set_mode((screen_width, screen_height), pg.RESIZABLE, 32)
pg.display.set_caption("MapMaker BT by CanuckMonkey Games")

GFX = tools.load_all_gfx(os.path.join("asset", "image"))
SFX = tools.load_all_sfx(os.path.join("asset", "sound"))
FONTS = tools.load_all_fonts(os.path.join("asset", "font"))
MUSIC = tools.load_all_music(os.path.join("asset", "music"))

background = pg.Surface(screen.get_size())
background = background.convert()
overlay = pg.Surface(screen.get_size())
overlay = screen.convert_alpha()
the_map.draw(background)
screen.blit(background, (0, 0))
pg.display.flip()
Beispiel #6
0
import tools

# Center game window.
os.environ['SDL_VIDEO_CENTERED'] = 'TRUE'

pg.init()
pg.display.set_caption(c.CAPTION)
display = pg.display.set_mode(c.DISPLAY_SIZE)
surf_to_display = pg.Surface(c.DISPLAY_SIZE)
window = pg.Surface(c.WINDOW_SIZE)

GFX = tools.load_all_gfx(os.path.join('assets', 'graphics'))
TMX = tools.load_all_tmx(os.path.join('assets', 'tmx'))
FONTS = tools.load_all_fonts(os.path.join('assets', 'fonts'))
MUSIC = tools.load_all_music(os.path.join('assets', 'music'))
SFX = tools.load_all_sfx(os.path.join('assets', 'sfx'))

pg.display.set_icon(GFX['icon'])


def play_sfx(sound_name, volume=c.SFX_DEFAULT_VOLUME):
    sound = SFX[sound_name]
    sound.set_volume(volume)
    sound.play()


def update_display(window):
    pg.transform.scale(window, c.DISPLAY_SIZE, surf_to_display)
    display.blit(surf_to_display, (0, 0))
    pg.display.flip()
Beispiel #7
0
os.environ['SDL_VIDEO_CENTERED'] = '1'  # 使Pygame窗体居中

# Pygame窗口初始化
pg.init()
SCREEN = pg.display.set_mode(SCREEN_SIZE)

land_list = [
    '宝库', '草地', '高山', '池塘', '火山', '黑森林', '森林', '废墟', '神殿', '沙漠', '沼泽', '矿洞',
    '大海'
]  # 创立一个地点列表备用

FONTS = tools.load_all_fonts(os.path.join('resources', 'fonts'))
MUSIC = tools.load_all_music(os.path.join('resources', 'music'))
IMAGES = tools.load_all_images(os.path.join('resources', 'images'))
TILES = tools.load_all_images(os.path.join('resources', 'tiles'))
SFX = tools.load_all_sfx(os.path.join('resources', 'sound'))
# TMX = tools.load_all_tmx(os.path.join('resources', 'tmx'))

pg.display.set_caption('Dragon Island: First Start')
pg.display.set_icon(IMAGES['icon'])

FONT_SMALL = pg.font.Font(FONTS['FZXIANGSU16'], 16)
FONT_SMALL.set_bold(True)

FONT_NORMAL = pg.font.Font(FONTS['FZXIANGSU'], 20)
FONT_NORMAL2 = pg.font.Font(FONTS['FZXIANGSU'], 22)
FONT_NORMAL3 = pg.font.Font(FONTS['FZXIANGSU12'], 24)

FONT_LARGE = pg.font.Font(FONTS['FZXIANGSU12'], 36)
FONT_LARGE.set_bold(True)
Beispiel #8
0
import pygame as pg

import tools
import options
import map_tools


opts = options.Options()
the_map = map_tools.Map(opts)

screen_width = opts.cell_width * (the_map.num_cells_x + opts.wraparound_repeat * 2 + opts.coord_display)
screen_height = opts.cell_height * (the_map.num_cells_y + opts.wraparound_repeat * 2 + opts.coord_display)

pg.init()
screen = pg.display.set_mode((screen_width, screen_height), pg.RESIZABLE, 32)
pg.display.set_caption("MapMaker BT by CanuckMonkey Games")


GFX = tools.load_all_gfx(os.path.join("asset", "image"))
SFX = tools.load_all_sfx(os.path.join("asset", "sound"))
FONTS = tools.load_all_fonts(os.path.join("asset", "font"))
MUSIC = tools.load_all_music(os.path.join("asset", "music"))

background = pg.Surface(screen.get_size())
background = background.convert()
overlay = pg.Surface(screen.get_size())
overlay = screen.convert_alpha()
the_map.draw(background)
screen.blit(background, (0, 0))
pg.display.flip()