コード例 #1
0
def initializeProgram(language=None, readLocal=None):
    '''
    Initialize the global variable PROGRAM by constructing a ProgramInfo Object

    @param:
        - language - Language to be displayed.
        - readLocal - True to read local settings; otherwise, use inputted preference.
    '''
    global PROGRAM

    # Init ProgramInfo object
    PROGRAM = ProgramInfo.ProgramInfo(language=language, readLocal=readLocal)
コード例 #2
0
_TAB = "    "

# Flags
stressTest = True

# Global Variable
WORKING_DIRECTORY = os.getcwd()
GAME_DIRECTORY = "WeHappyFew"
GAME_EXECUTOR = "WeHappyFew.exe"
GAME_NAME = "WeHappyFew"

DOCUMENT_ROOT = ""  #NOT IN USE
STEAM_DIRECTORY = ""
LOOP_TIMES = 0
STRESS_TEST = False
PG = ProgramInfo.ProgramInfo(typeDeclear=True)

logger = utils.logger.logger("WeHappyFew", dir="scripts")


# Main
def startGame():
    '''
    Scripts to start benchmarking
    '''
    exeFile = r'{STEAM_DIRECTORY}//{GAME_DIRECTORY}//GlimpseGame//Binaries//Win64//{GAME_EXECUTOR}'.format(
        STEAM_DIRECTORY=STEAM_DIRECTORY,
        GAME_DIRECTORY=GAME_DIRECTORY,
        GAME_EXECUTOR=GAME_EXECUTOR)

    ## Start game launcher
コード例 #3
0
#####################################################################
_TAB = "    "  # For outputs

# TODO: Global Variable
WORKING_DIRECTORY = os.getcwd()  # Program Working Directory
GAME_DIRECTORY = "SSTTEEAAMM"  # Game Folder Name
GAME_EXECUTOR = "SSTTEEAAMM.exe"  # Game Executor Name
GAME_NAME = "SSTTEEAAMM"  # Game Window Name

# Variables that Should not be Modified here
DOCUMENT_ROOT = ""  # Document Directory, parsed from ProgramInfo object in initialize() function
BENCH_DIRECTORY = ""  # Independent Directory, parsed from ProgramInfo object in initialize() function
STEAM_DIRECTORY = ""  # Steam Directory, parsed from ProgramInfo object in initialize() function
LOOP_TIMES = 0  # Loop times, parsed from ProgramInfo object in initialize() function
STRESS_TEST = False  # Flag to perform stress test, parsed from ProgramInfo object in initialize() function
PG = ProgramInfo.ProgramInfo(typeDeclear=True)  # ProgramInfo object

## Logger
# TODO: Change the name "SSTTEEAAMM"
# Usage:
# [Levels & Code]
#   logger.debug("This is an DEBUG message")
#   logger.info("This is an INFO message")
#   logger.warning("This is an WARNING message")
#   logger.error("This is an ERROR message")
#   logger.critical("This is an CRITICAL message")
# [Console Output]
#   WARNING (default)
# [Log Output]
#   INFO (default)
logger = utils.logger.logger("SSTTEEAAMM", dir="scripts")