コード例 #1
0
ファイル: hs_fg_wz.py プロジェクト: Ceiu/hyperspace-asss
def mm_attach(a):
  try:
    a.fg_wz_intref = asss.reg_interface(WZFlagGame(), a)
    a.fg_wz_cbref1 = asss.reg_callback(asss.CB_FLAGONMAP, flagonmap, a)
    a.fg_wz_cbkill1 = asss.reg_callback(asss.CB_KILL, onkill, a)
    a.fg_wz_freqman = asss.get_interface(asss.I_FREQMAN, a)
  except:
    mm_detach(a)
コード例 #2
0
def mm_attach(a):
    try:
        a.fg_wz_intref = asss.reg_interface(WZFlagGame(), a)
        a.fg_wz_cbref1 = asss.reg_callback(asss.CB_FLAGONMAP, flagonmap, a)
        a.fg_wz_cbkill1 = asss.reg_callback(asss.CB_KILL, onkill, a)
        a.fg_wz_freqman = asss.get_interface(asss.I_FREQMAN, a)
    except:
        mm_detach(a)
コード例 #3
0
ファイル: fm_password.py プロジェクト: Ceiu/hyperspace-asss
def mm_attach(a):
	# set up interface
	a.fpwd_oldfm = asss.get_interface(asss.I_FREQMAN, a)
	a.fpwd_myint = asss.reg_interface(asss.I_FREQMAN, (initial, shipch, freqch), a)

	# set up command
	a.fpwd_joinpwd_cmd = asss.add_command("joinpwd", c_joinpwd, a)
	a.fpwd_freqpwd_cmd = asss.add_command("freqpwd", c_freqpwd, a)

	# data
	a.fpwd_fpwds = {}
コード例 #4
0
def mm_attach(a):
    # set up interface
    a.fpwd_oldfm = asss.get_interface(asss.I_FREQMAN, a)
    a.fpwd_myint = asss.reg_interface(asss.I_FREQMAN,
                                      (initial, shipch, freqch), a)

    # set up command
    a.fpwd_joinpwd_cmd = asss.add_command("joinpwd", c_joinpwd, a)
    a.fpwd_freqpwd_cmd = asss.add_command("freqpwd", c_freqpwd, a)

    # data
    a.fpwd_fpwds = {}
コード例 #5
0
    def GetInt(self, group, name):
        try:
            val = int(options[group][name])
            return (1, val)
        except (TypeError, KeyError, ValueError):
            return (0, 0)

    def GetFloat(self, group, name):
        try:
            val = float(options[group][name])
            return (1, val)
        except (TypeError, KeyError, ValueError):
            return (0, 0)

    def GetString(self, group, name):
        try:
            val = str(options[group][name])
            return (1, val)
        except (TypeError, KeyError, ValueError):
            return (0, 0)

    def GetBool(self, group, name):
        try:
            val = bool(options[group][name])
            return (1, int(val))
        except (TypeError, KeyError, ValueError):
            return (0, 0)


intref = asss.reg_interface(OptParser(), None)
コード例 #6
0
def mm_attach(a):
    a.fhsos_oldfm = asss.get_interface(asss.I_FREQMAN, a)
    a.fhsos_myint = asss.reg_interface(HS_OwnedShip(), a)
コード例 #7
0
ファイル: fg_wz.py プロジェクト: Ceiu/hyperspace-asss
def mm_attach(a):
	try:
		a.fg_wz_intref = asss.reg_interface(WZFlagGame(), a)
		a.fg_wz_cbref1 = asss.reg_callback(asss.CB_FLAGONMAP, flagonmap, a)
	except:
		mm_detach(a)
コード例 #8
0
def mm_attach(a):
    try:
        a.fg_wz_intref = asss.reg_interface(WZFlagGame(), a)
        a.fg_wz_cbref1 = asss.reg_callback(asss.CB_FLAGONMAP, flagonmap, a)
    except:
        mm_detach(a)
コード例 #9
0
def mm_attach(a):
    a.fg_turf_ref = asss.reg_interface(TurfFlagGame(), a)
コード例 #10
0
ファイル: optparser.py プロジェクト: Ceiu/hyperspace-asss
    def GetInt(self, group, name):
        try:
            val = int(options[group][name])
            return (1,val)
        except (TypeError, KeyError, ValueError):
            return (0,0)

    def GetFloat(self, group, name):
        try:
            val = float(options[group][name])
            return (1,val)
        except (TypeError, KeyError, ValueError):
            return (0,0)

    def GetString(self, group, name):
        try:
            val = str(options[group][name])
            return (1,val)
        except (TypeError, KeyError, ValueError):
            return (0,0)

    def GetBool(self, group, name):
        try:
            val = bool(options[group][name])
            return (1,int(val))
        except (TypeError, KeyError, ValueError):
            return (0,0)

intref = asss.reg_interface(OptParser(), None)
コード例 #11
0
def mm_attach(a):
    a.fhsos_oldfm = asss.get_interface(asss.I_FREQMAN, a)
    a.fhsos_myint = asss.reg_interface(HS_OwnedShip(), a)