Ejemplo n.º 1
0
def startGame(screen, board=board, size=size):
    drawBoard(size, board, screen)
    #create and draw pieces in place
    plist = []  #piece list
    for i in range(0, board):
        plist.append(Pieces((i, 0), "CPU", board))
        plist[-1].draw(screen, size, board)
    for i2 in range(0, board):
        plist.append(Pieces((i2, board - 1), "player", board))
        plist[-1].draw(screen, size, board)
    # Text at the bottom
    write("Select the Piece you want to move", 0, size, screen)
    pygame.display.update()

    return plist
Ejemplo n.º 2
0
from array import *
from Pieces import *
from BuildBoard import *
from CheckList import *

# Main File, this is the one to run to start a game

# Create pieces and add to list (Team, X Co-ordinate, Y Co-Ordinate, Board Notation, Piece Type, Piece In Play?)
pieceslist = [
    Pieces("Black", 1, 7, "bR ", "Rook", True),
    Pieces("Black", 2, 7, "bn ", "Knight", True),
    Pieces("Black", 3, 7, "bB ", "Bishop", True),
    Pieces("Black", 4, 7, "bQ ", "Queen", True),
    Pieces("Black", 5, 7, "bK ", "King", True),
    Pieces("Black", 6, 7, "bB ", "Bishop", True),
    Pieces("Black", 7, 7, "bn ", "Knight", True),
    Pieces("Black", 8, 7, "bR ", "Rook", True),
    Pieces("Black", 1, 6, "bP ", "Pawn", True),
    Pieces("Black", 2, 6, "bP ", "Pawn", True),
    Pieces("Black", 3, 6, "bP ", "Pawn", True),
    Pieces("Black", 4, 6, "bP ", "Pawn", True),
    Pieces("Black", 5, 6, "bP ", "Pawn", True),
    Pieces("Black", 6, 6, "bP ", "Pawn", True),
    Pieces("Black", 7, 6, "bP ", "Pawn", True),
    Pieces("Black", 8, 6, "bP ", "Pawn", True),
    Pieces("White", 1, 0, "wR ", "Rook", True),
    Pieces("White", 2, 0, "wn ", "Knight", True),
    Pieces("White", 3, 0, "wB ", "Bishop", True),
    Pieces("White", 4, 0, "wK ", "King", True),
    Pieces("White", 5, 0, "wQ ", "Queen", True),
    Pieces("White", 6, 0, "wB ", "Bishop", True),