コード例 #1
0
ファイル: TermHandler.cs プロジェクト: wyt3dr4g0n/WheelMUD
 public static string SetTextAttributes(ATTRS attribute, COLORS foregroundColor, COLORS backgroundColor)
 {
     return(ESC + String.Format("[{0};{1};{2}m",
                                (int)attribute,
                                (int)foregroundColor,
                                (int)backgroundColor));
 }
コード例 #2
0
    public void SetAttr(ATTRS attr, int value, bool isAdd)
    {
        int difVal = AttrSys.SetAttr(ref attrs, attr, value, isAdd);

        if (isRole())
        {
            string dif = difVal >= 0 ? "增加" : "减少";
            AddMessage(entityName + " 属性" + AttrSys.GetAttrName(attr) + dif + value.ToString());
        }
        setInfo();
        // attrs = value;
    }
コード例 #3
0
ファイル: AttrSys.cs プロジェクト: freel0401/OrdinaryGame
    static public int SetAttr(ref int[] attrs, ATTRS attr, int value, bool isAdd)
    {
        int index = (int)attr;
        int old   = attrs[index];

        if (isAdd)
        {
            attrs[index] += value;
        }
        else
        {
            attrs[index] = value;
        }

        return(attrs[index] - old);
    }
コード例 #4
0
 public int GetAttr(ATTRS index)
 {
     return(attrs[(int)index]);
 }
コード例 #5
0
ファイル: TermHandler.cs プロジェクト: wyt3dr4g0n/WheelMUD
 public static string SetTextAttributes(ATTRS attribute)
 {
     return(ESC + String.Format("[{0}m",
                                (int)attribute));
 }
コード例 #6
0
ファイル: AttrSys.cs プロジェクト: freel0401/OrdinaryGame
 static public string GetAttrName(ATTRS index)
 {
     return(ATTRSTING[(int)index]);
 }
コード例 #7
0
ファイル: TermHandler.cs プロジェクト: Hobbitron/WheelMUD
 public static string SetTextAttributes(ATTRS attribute)
 {
     return ESC + String.Format("[{0}m",
                                (int) attribute);
 }
コード例 #8
0
ファイル: TermHandler.cs プロジェクト: Hobbitron/WheelMUD
 public static string SetTextAttributes(ATTRS attribute, COLORS foregroundColor, COLORS backgroundColor)
 {
     return ESC + String.Format("[{0};{1};{2}m",
                                (int) attribute,
                                (int) foregroundColor,
                                (int) backgroundColor);
 }