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

📄 bettermud.py

📁 一个mud游戏的源代码,每个步骤都有详细的说明
💻 PY
📖 第 1 页 / 共 3 页
字号:
# This file was created automatically by SWIG.
# Don't modify this file, modify the SWIG interface instead.
# This file is compatible with both classic and new-style classes.
import _BetterMUD
def _swig_setattr(self,class_type,name,value):
    if (name == "this"):
        if isinstance(value, class_type):
            self.__dict__[name] = value.this
            if hasattr(value,"thisown"): self.__dict__["thisown"] = value.thisown
            del value.thisown
            return
    method = class_type.__swig_setmethods__.get(name,None)
    if method: return method(self,value)
    self.__dict__[name] = value

def _swig_getattr(self,class_type,name):
    method = class_type.__swig_getmethods__.get(name,None)
    if method: return method(self)
    raise AttributeError,name

import types
try:
    _object = types.ObjectType
    _newclass = 1
except AttributeError:
    class _object : pass
    _newclass = 0


class account(_object):
    __swig_setmethods__ = {}
    __setattr__ = lambda self, name, value: _swig_setattr(self, account, name, value)
    __swig_getmethods__ = {}
    __getattr__ = lambda self, name: _swig_getattr(self, account, name)
    def __init__(self,*args):
        _swig_setattr(self, account, 'this', apply(_BetterMUD.new_account,args))
        _swig_setattr(self, account, 'thisown', 1)
    def __del__(self, destroy= _BetterMUD.delete_account):
        try:
            if self.thisown: destroy(self)
        except: pass
    def ID(*args): return apply(_BetterMUD.account_ID,args)
    def Name(*args): return apply(_BetterMUD.account_Name,args)
    def Description(*args): return apply(_BetterMUD.account_Description,args)
    def SetID(*args): return apply(_BetterMUD.account_SetID,args)
    def SetName(*args): return apply(_BetterMUD.account_SetName,args)
    def SetDescription(*args): return apply(_BetterMUD.account_SetDescription,args)
    def AddCharacter(*args): return apply(_BetterMUD.account_AddCharacter,args)
    def DelCharacter(*args): return apply(_BetterMUD.account_DelCharacter,args)
    def Characters(*args): return apply(_BetterMUD.account_Characters,args)
    def BeginCharacter(*args): return apply(_BetterMUD.account_BeginCharacter,args)
    def CurrentCharacter(*args): return apply(_BetterMUD.account_CurrentCharacter,args)
    def NextCharacter(*args): return apply(_BetterMUD.account_NextCharacter,args)
    def IsValidCharacter(*args): return apply(_BetterMUD.account_IsValidCharacter,args)
    def SeekCharacter(*args): return apply(_BetterMUD.account_SeekCharacter,args)
    def Password(*args): return apply(_BetterMUD.account_Password,args)
    def LoginTime(*args): return apply(_BetterMUD.account_LoginTime,args)
    def AccessLevel(*args): return apply(_BetterMUD.account_AccessLevel,args)
    def Banned(*args): return apply(_BetterMUD.account_Banned,args)
    def AllowedCharacters(*args): return apply(_BetterMUD.account_AllowedCharacters,args)
    def SetPass(*args): return apply(_BetterMUD.account_SetPass,args)
    def SetLoginTime(*args): return apply(_BetterMUD.account_SetLoginTime,args)
    def SetAccessLevel(*args): return apply(_BetterMUD.account_SetAccessLevel,args)
    def SetBanned(*args): return apply(_BetterMUD.account_SetBanned,args)
    def SetAllowedCharacters(*args): return apply(_BetterMUD.account_SetAllowedCharacters,args)
    def __repr__(self):
        return "<C account instance at %s>" % (self.this,)

class accountPtr(account):
    def __init__(self,this):
        _swig_setattr(self, account, 'this', this)
        if not hasattr(self,"thisown"): _swig_setattr(self, account, 'thisown', 0)
        _swig_setattr(self, account,self.__class__,account)
_BetterMUD.account_swigregister(accountPtr)

class charactertemplate(_object):
    __swig_setmethods__ = {}
    __setattr__ = lambda self, name, value: _swig_setattr(self, charactertemplate, name, value)
    __swig_getmethods__ = {}
    __getattr__ = lambda self, name: _swig_getattr(self, charactertemplate, name)
    def __init__(self,*args):
        _swig_setattr(self, charactertemplate, 'this', apply(_BetterMUD.new_charactertemplate,args))
        _swig_setattr(self, charactertemplate, 'thisown', 1)
    def __del__(self, destroy= _BetterMUD.delete_charactertemplate):
        try:
            if self.thisown: destroy(self)
        except: pass
    def ID(*args): return apply(_BetterMUD.charactertemplate_ID,args)
    def Name(*args): return apply(_BetterMUD.charactertemplate_Name,args)
    def Description(*args): return apply(_BetterMUD.charactertemplate_Description,args)
    def GetAttribute(*args): return apply(_BetterMUD.charactertemplate_GetAttribute,args)
    def SetAttribute(*args): return apply(_BetterMUD.charactertemplate_SetAttribute,args)
    def HasAttribute(*args): return apply(_BetterMUD.charactertemplate_HasAttribute,args)
    def AddAttribute(*args): return apply(_BetterMUD.charactertemplate_AddAttribute,args)
    def DelAttribute(*args): return apply(_BetterMUD.charactertemplate_DelAttribute,args)
    def __repr__(self):
        return "<C charactertemplate instance at %s>" % (self.this,)

class charactertemplatePtr(charactertemplate):
    def __init__(self,this):
        _swig_setattr(self, charactertemplate, 'this', this)
        if not hasattr(self,"thisown"): _swig_setattr(self, charactertemplate, 'thisown', 0)
        _swig_setattr(self, charactertemplate,self.__class__,charactertemplate)
_BetterMUD.charactertemplate_swigregister(charactertemplatePtr)

class character(_object):
    __swig_setmethods__ = {}
    __setattr__ = lambda self, name, value: _swig_setattr(self, character, name, value)
    __swig_getmethods__ = {}
    __getattr__ = lambda self, name: _swig_getattr(self, character, name)
    def __init__(self,*args):
        _swig_setattr(self, character, 'this', apply(_BetterMUD.new_character,args))
        _swig_setattr(self, character, 'thisown', 1)
    def __del__(self, destroy= _BetterMUD.delete_character):
        try:
            if self.thisown: destroy(self)
        except: pass
    def ID(*args): return apply(_BetterMUD.character_ID,args)
    def Name(*args): return apply(_BetterMUD.character_Name,args)
    def Description(*args): return apply(_BetterMUD.character_Description,args)
    def SetID(*args): return apply(_BetterMUD.character_SetID,args)
    def SetName(*args): return apply(_BetterMUD.character_SetName,args)
    def SetDescription(*args): return apply(_BetterMUD.character_SetDescription,args)
    def Room(*args): return apply(_BetterMUD.character_Room,args)
    def SetRoom(*args): return apply(_BetterMUD.character_SetRoom,args)
    def Region(*args): return apply(_BetterMUD.character_Region,args)
    def SetRegion(*args): return apply(_BetterMUD.character_SetRegion,args)
    def TemplateID(*args): return apply(_BetterMUD.character_TemplateID,args)
    def SetTemplateID(*args): return apply(_BetterMUD.character_SetTemplateID,args)
    def AddItem(*args): return apply(_BetterMUD.character_AddItem,args)
    def DelItem(*args): return apply(_BetterMUD.character_DelItem,args)
    def Items(*args): return apply(_BetterMUD.character_Items,args)
    def BeginItem(*args): return apply(_BetterMUD.character_BeginItem,args)
    def CurrentItem(*args): return apply(_BetterMUD.character_CurrentItem,args)
    def NextItem(*args): return apply(_BetterMUD.character_NextItem,args)
    def IsValidItem(*args): return apply(_BetterMUD.character_IsValidItem,args)
    def SeekItem(*args): return apply(_BetterMUD.character_SeekItem,args)
    def GetAttribute(*args): return apply(_BetterMUD.character_GetAttribute,args)
    def SetAttribute(*args): return apply(_BetterMUD.character_SetAttribute,args)
    def HasAttribute(*args): return apply(_BetterMUD.character_HasAttribute,args)
    def AddAttribute(*args): return apply(_BetterMUD.character_AddAttribute,args)
    def DelAttribute(*args): return apply(_BetterMUD.character_DelAttribute,args)
    def AddLogic(*args): return apply(_BetterMUD.character_AddLogic,args)
    def AddExistingLogic(*args): return apply(_BetterMUD.character_AddExistingLogic,args)
    def DelLogic(*args): return apply(_BetterMUD.character_DelLogic,args)
    def GetLogic(*args): return apply(_BetterMUD.character_GetLogic,args)
    def HasLogic(*args): return apply(_BetterMUD.character_HasLogic,args)
    def DoAction(*args): return apply(_BetterMUD.character_DoAction,args)
    def GetLogicAttribute(*args): return apply(_BetterMUD.character_GetLogicAttribute,args)
    def AddHook(*args): return apply(_BetterMUD.character_AddHook,args)
    def DelHook(*args): return apply(_BetterMUD.character_DelHook,args)
    def Hooks(*args): return apply(_BetterMUD.character_Hooks,args)
    def KillHook(*args): return apply(_BetterMUD.character_KillHook,args)
    def ClearHooks(*args): return apply(_BetterMUD.character_ClearHooks,args)
    def HasCommand(*args): return apply(_BetterMUD.character_HasCommand,args)
    def AddCommand(*args): return apply(_BetterMUD.character_AddCommand,args)
    def DelCommand(*args): return apply(_BetterMUD.character_DelCommand,args)
    def BeginCommands(*args): return apply(_BetterMUD.character_BeginCommands,args)
    def CurrentCommand(*args): return apply(_BetterMUD.character_CurrentCommand,args)
    def CurrentCommandUsage(*args): return apply(_BetterMUD.character_CurrentCommandUsage,args)
    def CurrentCommandDescription(*args): return apply(_BetterMUD.character_CurrentCommandDescription,args)
    def NextCommand(*args): return apply(_BetterMUD.character_NextCommand,args)
    def IsValidCommand(*args): return apply(_BetterMUD.character_IsValidCommand,args)
    def SeekCommand(*args): return apply(_BetterMUD.character_SeekCommand,args)
    def Quiet(*args): return apply(_BetterMUD.character_Quiet,args)
    def IsPlayer(*args): return apply(_BetterMUD.character_IsPlayer,args)
    def Verbose(*args): return apply(_BetterMUD.character_Verbose,args)
    def GetAccount(*args): return apply(_BetterMUD.character_GetAccount,args)
    def SetQuiet(*args): return apply(_BetterMUD.character_SetQuiet,args)
    def SetAccount(*args): return apply(_BetterMUD.character_SetAccount,args)
    def IsLoggedIn(*args): return apply(_BetterMUD.character_IsLoggedIn,args)
    def LastCommand(*args): return apply(_BetterMUD.character_LastCommand,args)
    def __repr__(self):
        return "<C character instance at %s>" % (self.this,)

class characterPtr(character):
    def __init__(self,this):
        _swig_setattr(self, character, 'this', this)
        if not hasattr(self,"thisown"): _swig_setattr(self, character, 'thisown', 0)
        _swig_setattr(self, character,self.__class__,character)
_BetterMUD.character_swigregister(characterPtr)

class itemtemplate(_object):
    __swig_setmethods__ = {}
    __setattr__ = lambda self, name, value: _swig_setattr(self, itemtemplate, name, value)
    __swig_getmethods__ = {}

⌨️ 快捷键说明

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