Eu sou novo para Lua e Love2D, eu fiz 2-3 jogos simples e eu queria colocá-los juntos. Eu fiz uma janela onde você escolhe qual jogo você quer jogar. Êxito; com um pouco de problema. Dois dos meus jogos de utilizar uma bola. Assim, os dois têm uma Bola.Arquivo lua. Eu uso o exigir função para carregar a Bola arquivo em cada um dos meus jogos. Ele funciona em primeiro lugar, eu posso jogar Jogo1, voltar e jogar Game2, sem qualquer problema. Mas se eu voltar e quero jogar o Jogo1 novamente. Sua bola.lua Arquivo não será obrigatória, uma vez que necessitam carregar apenas uma vez. Então lá vai ter um erro desde o meu jogo1 está tentando usar meu Game2 bola de Classe.
Eu queria saber qual a solução que seria melhor :
- Basta renomear os arquivos. (Eu gostaria de evitar, sente-se codificar para mim)
- Use doFile. (Eu nunca usei, nem sei se iria funcionar)
- Requerem os dois Bola de Classes no meu menu Principal e passe pelo parâmetro quando o carregamento de cada jogo (não sei se daria certo também)
Se você quiser ver o meu código para mais explicação, aqui está o link : https://github.com/cbelangerstpierre/Games/tree/main/Games
Obrigado antecipadamente !