mirror of
https://github.com/Sneed-Group/Poodletooth-iLand
synced 2024-12-26 05:02:31 -06:00
27 lines
899 B
Python
27 lines
899 B
Python
|
from toontown.toonbase import ToontownGlobals
|
||
|
ALLOW_TEMP_MINIGAMES = simbase.config.GetBool('allow-temp-minigames', False)
|
||
|
TEMP_MG_ID_COUNTER = ToontownGlobals.TravelGameId - 1
|
||
|
TempMgCtors = {}
|
||
|
|
||
|
def _printMessage(message):
|
||
|
print '\n\n!!!', message, '\n\n'
|
||
|
|
||
|
|
||
|
def _registerTempMinigame(name, Class, id, minPlayers = 1, maxPlayers = 4):
|
||
|
if not ALLOW_TEMP_MINIGAMES:
|
||
|
_printMessage('registerTempMinigame WARNING: allow-temp-minigames config is set to false, but we are trying to register temp minigame ' + name)
|
||
|
import traceback
|
||
|
traceback.print_stack()
|
||
|
return
|
||
|
ToontownGlobals.MinigameIDs += (id,)
|
||
|
ToontownGlobals.MinigameNames[name] = id
|
||
|
TempMgCtors[id] = Class
|
||
|
for i in xrange(minPlayers, maxPlayers):
|
||
|
ToontownGlobals.MinigamePlayerMatrix[i] += (id,)
|
||
|
|
||
|
_printMessage('registerTempMinigame: ' + name)
|
||
|
|
||
|
|
||
|
if ALLOW_TEMP_MINIGAMES:
|
||
|
pass
|