Skip to content

Commit 99c57ad

Browse files
committed
add support for builds of panda with libtoontown baked in
1 parent 3d86840 commit 99c57ad

4 files changed

Lines changed: 7 additions & 7 deletions

File tree

otp/avatar/Avatar.py

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,6 @@
11
"""Avatar Module: contains the avatar class"""
22

33
from panda3d.core import *
4-
from libotp import Nametag, NametagGroup
5-
from libotp import CFSpeech, CFThought, CFTimeout, CFPageButton, CFNoQuitButton, CFQuitButton
64

75
from direct.actor.Actor import Actor
86
from direct.distributed import ClockDelta

otp/avatar/DistributedAvatar.py

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,6 @@
88
from direct.task import Task
99
from direct.showbase import PythonUtil
1010

11-
from libotp import Nametag
12-
1311
import random
1412

1513
from .Avatar import Avatar

otp/avatar/LocalAvatar.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
"""LocalAvatar module: contains the LocalAvatar class"""
22

33
from panda3d.core import *
4-
from libotp import Nametag, WhisperPopup
54
from direct.gui.DirectGui import *
65
from direct.showbase.PythonUtil import *
76
from direct.interval.IntervalGlobal import *

ttle.py

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -195,8 +195,13 @@ def __checkForFiles(self):
195195
def __importMainLibs(self):
196196
builtin_dict = builtins.__dict__
197197
builtin_dict.update(__import__('panda3d.core', fromlist = ['*']).__dict__)
198-
builtin_dict.update(__import__('libotp', fromlist = ['*']).__dict__)
199-
builtin_dict.update(__import__('libtoontown', fromlist = ['*']).__dict__)
198+
try:
199+
# detect if using a panda with libtoontown baked in
200+
builtin_dict.update(__import__('panda3d.toontown', fromlist = ['*']).__dict__)
201+
except:
202+
# using open-source version
203+
builtin_dict.update(__import__('libotp', fromlist = ['*']).__dict__)
204+
builtin_dict.update(__import__('libtoontown', fromlist = ['*']).__dict__)
200205

201206
def __createTk(self):
202207
tkroot = Tk()

0 commit comments

Comments
 (0)