예제 #1
0
def draw():
    gfw.world.draw()
    font.draw(get_canvas_width() - 250, get_canvas_height() - 35, 'STAGE - %d학년' % (generator.stage + 1))
    display_stage()
    if paused:
        paused_draw()
    if state == GAME_OVER:
        highscore.draw()
예제 #2
0
def draw():
    global font, END, title_font
    gfw.world.draw()
    if check_start == False:
        title_font.draw(60, 125, "반짝반짝 작은 별", SCORE_TEXT_COLOR)
        title_font.draw(60, 80, "최고 점수:", SCORE_TEXT_COLOR)
        highscore.draw(150, 80)

    font.draw(score_x, score_y, "%.0f" % Tile.SCORE, (255, 0, 0))
예제 #3
0
def draw():
    global ranking_back, back, gotomain, quit_game
    back.draw(get_canvas_width() // 2, get_canvas_height() // 2)
    ranking_back.draw(get_canvas_width() // 2, get_canvas_height() // 2)
    highscore.draw()

    gotomain.composite_draw(start_rad, 'm', 1000, 150)
    quit_game.composite_draw(start_rad, 'm', 1000, 110)
    target.draw(*target_pos)
예제 #4
0
def draw():
    bg.draw(get_canvas_width() // 2, get_canvas_height() // 2, 600, 800)
    board.draw(get_canvas_width() // 2,
               get_canvas_height() // 2 - 100, 400, 400)
    if IsWin:
        win.draw(get_canvas_width() // 2, get_canvas_height() // 2 + 200)
    else:
        gameover.draw(get_canvas_width() // 2, get_canvas_height() // 2 + 200)

    highscore.draw()
예제 #5
0
def draw():
    bg.draw(320, 240, bg.w, bg.h * 0.3)
    rank.draw(320, 400)
    highscore.draw()
    back.draw(320, 50)
    select.draw(150, selecty)

    mfont.draw(canvas_width - 155, canvas_height - 10, "Arrow keys (Select)",
               (230, 230, 230))
    mfont.draw(canvas_width - 115, canvas_height - 25, "Enter (Choose)",
               (230, 230, 230))

    gfw.world.draw()
예제 #6
0
def draw():
    global title_font, score_font
    gfw.world.draw()
    title_font.draw(400 * 0.25, 600 * 0.92, "반짝반짝 작은 별", (255, 255, 255))
    title_font.draw(400 * 0.05, 600 * 0.5, "최고기록:", (0, 0, 0))
    title_font.draw(400 * 0.1, 152, "Q", (21, 159, 179))
    highscore.draw(400 * 0.4, 600 * 0.5)

    count = 0
    tem = Tile.SCORE // 10
    if tem == 0:
        score_font.draw(400 * 0.4, 600 * 0.7, "%.0f" % Tile.SCORE,
                        (25, 25, 25))
    elif tem >= 1 and tem < 10:
        score_font.draw(400 * 0.35, 600 * 0.7, "%.0f" % Tile.SCORE,
                        (25, 25, 25))
    elif tem > 10:
        score_font.draw(400 * 0.3, 600 * 0.7, "%.0f" % Tile.SCORE,
                        (25, 25, 25))
예제 #7
0
 def draw(self):
     self.mBKImage.draw(gameframework.canvasWidth / 2, gameframework.canvasHeight / 2)
     self.mSelecter.draw()
     highscore.draw()