import pygame
from pygame.locals import *
import sys
def select_pic(h1,k1):
pic=[]
for i in range(59):
strx="koma/sgl"+str(i)+".png"
if i<10:
strx="koma/sgl0"+str(i)+".png"
pic.append(strx)
picx=""
h=0
if h1=="先手":
h=h+1
if k1=="王":
h=h+1
if h==2:
picx=pic[1]
h=0
if h1=="先手":
h=h+1
if k1=="飛":
h=h+1
if h==2:
picx=pic[2]
h=0
if h1=="先手":
h=h+1
if k1=="角":
h=h+1
if h==2:
picx=pic[3]
h=0
if h1=="先手":
h=h+1
if k1=="金":
h=h+1
if h==2:
picx=pic[4]
h=0
if h1=="先手":
h=h+1
if k1=="銀":
h=h+1
if h==2:
picx=pic[5]
h=0
if h1=="先手":
h=h+1
if k1=="桂":
h=h+1
if h==2:
picx=pic[6]
h=0
if h1=="先手":
h=h+1
if k1=="香":
h=h+1
if h==2:
picx=pic[7]
h=0
if h1=="先手":
h=h+1
if k1=="歩":
h=h+1
if h==2:
picx=pic[8]
h=0
if h1=="後手":
h=h+1
if k1=="王":
h=h+1
if h==2:
picx=pic[31]
h=0
if h1=="後手":
h=h+1
if k1=="飛":
h=h+1
if h==2:
picx=pic[32]
h=0
if h1=="後手":
h=h+1
if k1=="角":
h=h+1
if h==2:
picx=pic[33]
h=0
if h1=="後手":
h=h+1
if k1=="金":
h=h+1
if h==2:
picx=pic[34]
h=0
if h1=="後手":
h=h+1
if k1=="銀":
h=h+1
if h==2:
picx=pic[35]
h=0
if h1=="後手":
h=h+1
if k1=="桂":
h=h+1
if h==2:
picx=pic[36]
h=0
if h1=="後手":
h=h+1
if k1=="香":
h=h+1
if h==2:
picx=pic[37]
h=0
if h1=="後手":
h=h+1
if k1=="歩":
h=h+1
if h==2:
picx=pic[38]
return picx
koma=["王","金","銀","王","金","銀"]
ban=[]
ban.append([0,0])
for y1 in [1,2,3]:
for x1 in [1,2,3]:
ban.append([x1,y1])
pos=[2,1,3,8,7,9]
hand=["先手","先手","先手","後手","後手","後手"]
pygame.init() # Pygameの初期化
sc = pygame.display.set_mode((300, 300)) # 大きさ400*300の画面を生成
pygame.display.set_caption("練習") # タイトルバーに表示する文字
clock = pygame.time.Clock()
while(True):
clock.tick(1)
pygame.draw.rect(sc, (255,255,0), Rect(0,0,300,300))
for i in range(6):
a=select_pic(hand[i],koma[i])
im = pygame.image.load(a).convert_alpha()
im2 = pygame.transform.scale(im, (100, 100))
p1=pos[i]
xx=ban[p1][0]
yy=ban[p1][1]
if p1>0:
sc.blit(im2, (100*xx-100,300-100*yy))
pygame.display.update()
for event in pygame.event.get():
if event.type == QUIT: # 閉じるボタンが押されたら終了
pygame.quit() # Pygameの終了(画面閉じられる)
sys.exit()
最終更新:2018年01月21日 23:22