⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 bettermud.py

📁 一个mud游戏的源代码,每个步骤都有详细的说明
💻 PY
📖 第 1 页 / 共 3 页
字号:
    __getattr__ = lambda self, name: _swig_getattr(self, itemtemplate, name)
    def __init__(self,*args):
        _swig_setattr(self, itemtemplate, 'this', apply(_BetterMUD.new_itemtemplate,args))
        _swig_setattr(self, itemtemplate, 'thisown', 1)
    def __del__(self, destroy= _BetterMUD.delete_itemtemplate):
        try:
            if self.thisown: destroy(self)
        except: pass
    def ID(*args): return apply(_BetterMUD.itemtemplate_ID,args)
    def Name(*args): return apply(_BetterMUD.itemtemplate_Name,args)
    def Description(*args): return apply(_BetterMUD.itemtemplate_Description,args)
    def GetAttribute(*args): return apply(_BetterMUD.itemtemplate_GetAttribute,args)
    def SetAttribute(*args): return apply(_BetterMUD.itemtemplate_SetAttribute,args)
    def HasAttribute(*args): return apply(_BetterMUD.itemtemplate_HasAttribute,args)
    def AddAttribute(*args): return apply(_BetterMUD.itemtemplate_AddAttribute,args)
    def DelAttribute(*args): return apply(_BetterMUD.itemtemplate_DelAttribute,args)
    def IsQuantity(*args): return apply(_BetterMUD.itemtemplate_IsQuantity,args)
    def GetQuantity(*args): return apply(_BetterMUD.itemtemplate_GetQuantity,args)
    def __repr__(self):
        return "<C itemtemplate instance at %s>" % (self.this,)

class itemtemplatePtr(itemtemplate):
    def __init__(self,this):
        _swig_setattr(self, itemtemplate, 'this', this)
        if not hasattr(self,"thisown"): _swig_setattr(self, itemtemplate, 'thisown', 0)
        _swig_setattr(self, itemtemplate,self.__class__,itemtemplate)
_BetterMUD.itemtemplate_swigregister(itemtemplatePtr)

class item(_object):
    __swig_setmethods__ = {}
    __setattr__ = lambda self, name, value: _swig_setattr(self, item, name, value)
    __swig_getmethods__ = {}
    __getattr__ = lambda self, name: _swig_getattr(self, item, name)
    def __init__(self,*args):
        _swig_setattr(self, item, 'this', apply(_BetterMUD.new_item,args))
        _swig_setattr(self, item, 'thisown', 1)
    def __del__(self, destroy= _BetterMUD.delete_item):
        try:
            if self.thisown: destroy(self)
        except: pass
    def ID(*args): return apply(_BetterMUD.item_ID,args)
    def Name(*args): return apply(_BetterMUD.item_Name,args)
    def Description(*args): return apply(_BetterMUD.item_Description,args)
    def SetID(*args): return apply(_BetterMUD.item_SetID,args)
    def SetName(*args): return apply(_BetterMUD.item_SetName,args)
    def SetDescription(*args): return apply(_BetterMUD.item_SetDescription,args)
    def Room(*args): return apply(_BetterMUD.item_Room,args)
    def SetRoom(*args): return apply(_BetterMUD.item_SetRoom,args)
    def Region(*args): return apply(_BetterMUD.item_Region,args)
    def SetRegion(*args): return apply(_BetterMUD.item_SetRegion,args)
    def TemplateID(*args): return apply(_BetterMUD.item_TemplateID,args)
    def SetTemplateID(*args): return apply(_BetterMUD.item_SetTemplateID,args)
    def GetAttribute(*args): return apply(_BetterMUD.item_GetAttribute,args)
    def SetAttribute(*args): return apply(_BetterMUD.item_SetAttribute,args)
    def HasAttribute(*args): return apply(_BetterMUD.item_HasAttribute,args)
    def AddAttribute(*args): return apply(_BetterMUD.item_AddAttribute,args)
    def DelAttribute(*args): return apply(_BetterMUD.item_DelAttribute,args)
    def AddLogic(*args): return apply(_BetterMUD.item_AddLogic,args)
    def AddExistingLogic(*args): return apply(_BetterMUD.item_AddExistingLogic,args)
    def DelLogic(*args): return apply(_BetterMUD.item_DelLogic,args)
    def GetLogic(*args): return apply(_BetterMUD.item_GetLogic,args)
    def HasLogic(*args): return apply(_BetterMUD.item_HasLogic,args)
    def DoAction(*args): return apply(_BetterMUD.item_DoAction,args)
    def GetLogicAttribute(*args): return apply(_BetterMUD.item_GetLogicAttribute,args)
    def AddHook(*args): return apply(_BetterMUD.item_AddHook,args)
    def DelHook(*args): return apply(_BetterMUD.item_DelHook,args)
    def Hooks(*args): return apply(_BetterMUD.item_Hooks,args)
    def KillHook(*args): return apply(_BetterMUD.item_KillHook,args)
    def ClearHooks(*args): return apply(_BetterMUD.item_ClearHooks,args)
    def IsQuantity(*args): return apply(_BetterMUD.item_IsQuantity,args)
    def GetQuantity(*args): return apply(_BetterMUD.item_GetQuantity,args)
    def SetQuantity(*args): return apply(_BetterMUD.item_SetQuantity,args)
    def __repr__(self):
        return "<C item instance at %s>" % (self.this,)

class itemPtr(item):
    def __init__(self,this):
        _swig_setattr(self, item, 'this', this)
        if not hasattr(self,"thisown"): _swig_setattr(self, item, 'thisown', 0)
        _swig_setattr(self, item,self.__class__,item)
_BetterMUD.item_swigregister(itemPtr)

class portal(_object):
    __swig_setmethods__ = {}
    __setattr__ = lambda self, name, value: _swig_setattr(self, portal, name, value)
    __swig_getmethods__ = {}
    __getattr__ = lambda self, name: _swig_getattr(self, portal, name)
    def __init__(self,*args):
        _swig_setattr(self, portal, 'this', apply(_BetterMUD.new_portal,args))
        _swig_setattr(self, portal, 'thisown', 1)
    def __del__(self, destroy= _BetterMUD.delete_portal):
        try:
            if self.thisown: destroy(self)
        except: pass
    def ID(*args): return apply(_BetterMUD.portal_ID,args)
    def Name(*args): return apply(_BetterMUD.portal_Name,args)
    def Description(*args): return apply(_BetterMUD.portal_Description,args)
    def SetID(*args): return apply(_BetterMUD.portal_SetID,args)
    def SetName(*args): return apply(_BetterMUD.portal_SetName,args)
    def SetDescription(*args): return apply(_BetterMUD.portal_SetDescription,args)
    def Region(*args): return apply(_BetterMUD.portal_Region,args)
    def SetRegion(*args): return apply(_BetterMUD.portal_SetRegion,args)
    def GetAttribute(*args): return apply(_BetterMUD.portal_GetAttribute,args)
    def SetAttribute(*args): return apply(_BetterMUD.portal_SetAttribute,args)
    def HasAttribute(*args): return apply(_BetterMUD.portal_HasAttribute,args)
    def AddAttribute(*args): return apply(_BetterMUD.portal_AddAttribute,args)
    def DelAttribute(*args): return apply(_BetterMUD.portal_DelAttribute,args)
    def AddLogic(*args): return apply(_BetterMUD.portal_AddLogic,args)
    def AddExistingLogic(*args): return apply(_BetterMUD.portal_AddExistingLogic,args)
    def DelLogic(*args): return apply(_BetterMUD.portal_DelLogic,args)
    def GetLogic(*args): return apply(_BetterMUD.portal_GetLogic,args)
    def HasLogic(*args): return apply(_BetterMUD.portal_HasLogic,args)
    def DoAction(*args): return apply(_BetterMUD.portal_DoAction,args)
    def GetLogicAttribute(*args): return apply(_BetterMUD.portal_GetLogicAttribute,args)
    def AddHook(*args): return apply(_BetterMUD.portal_AddHook,args)
    def DelHook(*args): return apply(_BetterMUD.portal_DelHook,args)
    def Hooks(*args): return apply(_BetterMUD.portal_Hooks,args)
    def KillHook(*args): return apply(_BetterMUD.portal_KillHook,args)
    def ClearHooks(*args): return apply(_BetterMUD.portal_ClearHooks,args)
    def BeginPath(*args): return apply(_BetterMUD.portal_BeginPath,args)
    def CurrentStart(*args): return apply(_BetterMUD.portal_CurrentStart,args)
    def CurrentDirection(*args): return apply(_BetterMUD.portal_CurrentDirection,args)
    def CurrentEnd(*args): return apply(_BetterMUD.portal_CurrentEnd,args)
    def NextPath(*args): return apply(_BetterMUD.portal_NextPath,args)
    def IsValidPath(*args): return apply(_BetterMUD.portal_IsValidPath,args)
    def SeekStartRoom(*args): return apply(_BetterMUD.portal_SeekStartRoom,args)
    def SeekEndRoom(*args): return apply(_BetterMUD.portal_SeekEndRoom,args)
    def __repr__(self):
        return "<C portal instance at %s>" % (self.this,)

class portalPtr(portal):
    def __init__(self,this):
        _swig_setattr(self, portal, 'this', this)
        if not hasattr(self,"thisown"): _swig_setattr(self, portal, 'thisown', 0)
        _swig_setattr(self, portal,self.__class__,portal)
_BetterMUD.portal_swigregister(portalPtr)

class region(_object):
    __swig_setmethods__ = {}
    __setattr__ = lambda self, name, value: _swig_setattr(self, region, name, value)
    __swig_getmethods__ = {}
    __getattr__ = lambda self, name: _swig_getattr(self, region, name)
    def __init__(self,*args):
        _swig_setattr(self, region, 'this', apply(_BetterMUD.new_region,args))
        _swig_setattr(self, region, 'thisown', 1)
    def __del__(self, destroy= _BetterMUD.delete_region):
        try:
            if self.thisown: destroy(self)
        except: pass
    def ID(*args): return apply(_BetterMUD.region_ID,args)
    def Name(*args): return apply(_BetterMUD.region_Name,args)
    def Description(*args): return apply(_BetterMUD.region_Description,args)
    def SetID(*args): return apply(_BetterMUD.region_SetID,args)
    def SetName(*args): return apply(_BetterMUD.region_SetName,args)
    def SetDescription(*args): return apply(_BetterMUD.region_SetDescription,args)
    def AddItem(*args): return apply(_BetterMUD.region_AddItem,args)
    def DelItem(*args): return apply(_BetterMUD.region_DelItem,args)
    def Items(*args): return apply(_BetterMUD.region_Items,args)
    def BeginItem(*args): return apply(_BetterMUD.region_BeginItem,args)
    def CurrentItem(*args): return apply(_BetterMUD.region_CurrentItem,args)
    def NextItem(*args): return apply(_BetterMUD.region_NextItem,args)
    def IsValidItem(*args): return apply(_BetterMUD.region_IsValidItem,args)
    def SeekItem(*args): return apply(_BetterMUD.region_SeekItem,args)
    def AddCharacter(*args): return apply(_BetterMUD.region_AddCharacter,args)
    def DelCharacter(*args): return apply(_BetterMUD.region_DelCharacter,args)
    def Characters(*args): return apply(_BetterMUD.region_Characters,args)
    def BeginCharacter(*args): return apply(_BetterMUD.region_BeginCharacter,args)
    def CurrentCharacter(*args): return apply(_BetterMUD.region_CurrentCharacter,args)
    def NextCharacter(*args): return apply(_BetterMUD.region_NextCharacter,args)
    def IsValidCharacter(*args): return apply(_BetterMUD.region_IsValidCharacter,args)
    def SeekCharacter(*args): return apply(_BetterMUD.region_SeekCharacter,args)
    def AddRoom(*args): return apply(_BetterMUD.region_AddRoom,args)
    def DelRoom(*args): return apply(_BetterMUD.region_DelRoom,args)
    def Rooms(*args): return apply(_BetterMUD.region_Rooms,args)
    def BeginRoom(*args): return apply(_BetterMUD.region_BeginRoom,args)
    def CurrentRoom(*args): return apply(_BetterMUD.region_CurrentRoom,args)
    def NextRoom(*args): return apply(_BetterMUD.region_NextRoom,args)
    def IsValidRoom(*args): return apply(_BetterMUD.region_IsValidRoom,args)
    def SeekRoom(*args): return apply(_BetterMUD.region_SeekRoom,args)
    __swig_setmethods__["m_roomitr"] = _BetterMUD.region_m_roomitr_set
    __swig_getmethods__["m_roomitr"] = _BetterMUD.region_m_roomitr_get
    if _newclass:m_roomitr = property(_BetterMUD.region_m_roomitr_get,_BetterMUD.region_m_roomitr_set)
    def AddPortal(*args): return apply(_BetterMUD.region_AddPortal,args)
    def DelPortal(*args): return apply(_BetterMUD.region_DelPortal,args)
    def Portals(*args): return apply(_BetterMUD.region_Portals,args)
    def BeginPortal(*args): return apply(_BetterMUD.region_BeginPortal,args)

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -