# -*- coding: utf-8 -*-
import pygame
from pygame.locals import *
import sys

def main():
    (w,h) = (400,400)   # 画面サイズ
    (x,y) = (200, 200)  # プレイヤー画像の初期配置座標
    pygame.init()       # pygame初期化
    pygame.display.set_mode((w, h), 0, 32)  # 画面設定
    screen = pygame.display.get_surface()
    player = pygame.image.load("player.png").convert_alpha()    # プレイヤー画像の取得

    while (1):
        pygame.display.update()             # 画面更新
        pygame.time.wait(30)                # 更新時間間隔
        screen.fill((0, 20, 0, 0))          # 画面の背景色
        screen.blit(player, (x, y))         # プレイヤー画像の描画

        for event in pygame.event.get():
            # マウスポインタで画像も移動
            if event.type == MOUSEMOTION:
                x, y = event.pos
                x -= int(player.get_width() / 2)
                y -= int(player.get_height() / 2)
            # 終了用のイベント処理
            if event.type == QUIT:          # 閉じるボタンが押されたとき
                pygame.quit()
                sys.exit()
            if event.type == KEYDOWN:       # キーを押したとき
                if event.key == K_ESCAPE:   # Escキーが押されたとき
                    pygame.quit()
                    sys.exit()

if __name__ == "__main__":
        main()
# -*- coding: utf-8 -*-
import pygame
from pygame.locals import *
import sys

def main():
    (w,h) = (400,400)   # 画面サイズ
    (x,y) = (200, 200)  # プレイヤー画像の初期配置座標
    pygame.init()       # pygame初期化
    pygame.display.set_mode((w, h), 0, 32)  # 画面設定
    screen = pygame.display.get_surface()
    player = pygame.image.load("player.png").convert_alpha()    # プレイヤー画像の取得

    while (1):
        pygame.display.update()             # 画面更新
        pygame.time.wait(30)                # 更新時間間隔
        screen.fill((0, 20, 0, 0))          # 画面の背景色
        screen.blit(player, (x, y))         # プレイヤー画像の描画

        for event in pygame.event.get():
            # マウスポインタで画像も移動
            if event.type == MOUSEMOTION:
                x, y = event.pos
                x -= int(player.get_width() / 2)
                y -= int(player.get_height() / 2)
            # 終了用のイベント処理
            if event.type == QUIT:          # 閉じるボタンが押されたとき
                pygame.quit()
                sys.exit()
            if event.type == KEYDOWN:       # キーを押したとき
                if event.key == K_ESCAPE:   # Escキーが押されたとき
                    pygame.quit()
                    sys.exit()

if __name__ == "__main__":
        main()
# -*- coding: utf-8 -*- # 画面サイズ # プレイヤー画像の初期配置座標 # pygame初期化 # 画面設定 # プレイヤー画像の取得 # 画面更新 # 更新時間間隔 # 画面の背景色 # プレイヤー画像の描画 # マウスポインタで画像も移動 # 終了用のイベント処理 # 閉じるボタンが押されたとき # キーを押したとき # Escキーが押されたとき