#>> Chess Validation Functions
#>> Daniel Walsh

###############
### IMPORTS ###
###############

#################
### FUNCTIONS ###
#################

def testFunction():
    ''' Used by other files to ensure that this module has been imported successfully '''
    return True

def getRow(pos):
    ''' Function takes int position in labels and outputs the positions row as int '''
    pass

def getColumn(pos):
    ''' Function takes int position in labels and outputs the positions column as int '''
    pass

def validateMove(fromPos, toPos, labelsP, labelsC):
    ''' Function takes two ints (fromPos & toPos) and two lists (labelsP & labelsC) => outputs bool True only if the move is valid '''
    valid = False

    return valid

#################
### MAIN CODE ###
#################

if(__name__ == "__main__"):
    print("This file contains functions for use in the Chess program")
    print("Author: Daniel Walsh")
    print("http://github.com/danwalsh1")
    print("This file is not meant to be executed by users")
    x = input("Press ENTER to exit")
