アットウィキロゴ

pyhgfghgh

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