Referência - LourencoNeto/FMS GitHub Wiki
InputBox
Classe que cria uma caixa de texto que serve para a interação com o operador. InputBox.handle.event Responsável pelo comportamento da caixa de texto em frente a algum tipo de evento. InputBox.draw Desenha a caixa de texto na superfície. InputBox.get_text Retorna o texto escrito na caixa de texto.
Button
Classe que cria um botão que serve para a interação com o operador Button.draw Desenha o botão na superfície. Button.handle.event Responsável pelo comportamento do botão em frente a algum tipo de evento.
SelectBox
Classe que cria uma caixa de seleção que serve para a interação com o operador. SelectBox.draw Desenha a caixa de seleção na superfície. SelectBox.handle.event Responsável pelo comportamento da caixa de seleção em frente a algum tipo de evento. SelectBox.get_text Retorna o texto escrito na caixa de seleção. SelectBox.get_selection Retorna se a caixa esta selecionada.
Game
Classe que cria o campo aonde os times irão jogar, além de conter informações sobre posição da bola e placar Game.rolling_game Responsável pela alteração do tempo de jogo e escolha de eventos dos 22 jogadores a cada minuto. Game.handle_event_choice Responsável por executar o evento escolhido para cada jogador em campo.
Player
Classe que representa cada jogador, contendo suas estatísticas, posição em campo e no time, por exemplo. Player.event_choice Retorna o evento escolhido para ser executado pelo jogador.
OpponentsOrder
Classe que representa a sequência de oponentes que o usuário irá enfrentar com seu time OpponentsOrder.get_opponent Retorna o oponente baseado na sequência de embates OpponentsOrder.get_opponent_name Retorna o nome do próximo oponente