Ignore:
Timestamp:
Jan 19, 2019, 6:12:21 PM (6 years ago)
Author:
alloc
Message:

Fixed game version compatibility of GamePrefs
Code style cleanup (mostly argument names)

Location:
binary-improvements/7dtd-server-fixes/src
Files:
19 edited

Legend:

Unmodified
Added
Removed
  • binary-improvements/7dtd-server-fixes/src/BlockingQueue.cs

    r325 r351  
    77                private bool closing;
    88
    9                 public void Enqueue (T item) {
     9                public void Enqueue (T _item) {
    1010                        lock (queue) {
    11                                 queue.Enqueue (item);
     11                                queue.Enqueue (_item);
    1212                                Monitor.PulseAll (queue);
    1313                        }
  • binary-improvements/7dtd-server-fixes/src/FileCache/AbstractCache.cs

    r325 r351  
    11namespace AllocsFixes.FileCache {
    22        public abstract class AbstractCache {
    3                 public abstract byte[] GetFileContent (string filename);
     3                public abstract byte[] GetFileContent (string _filename);
    44        }
    55}
  • binary-improvements/7dtd-server-fixes/src/FileCache/DirectAccess.cs

    r325 r351  
    55        // Not caching at all, simply reading from disk on each request
    66        public class DirectAccess : AbstractCache {
    7                 public override byte[] GetFileContent (string filename) {
     7                public override byte[] GetFileContent (string _filename) {
    88                        try {
    9                                 if (!File.Exists (filename)) {
     9                                if (!File.Exists (_filename)) {
    1010                                        return null;
    1111                                }
    1212
    13                                 return File.ReadAllBytes (filename);
     13                                return File.ReadAllBytes (_filename);
    1414                        } catch (Exception e) {
    1515                                Log.Out ("Error in DirectAccess.GetFileContent: " + e);
  • binary-improvements/7dtd-server-fixes/src/FileCache/MapTileCache.cs

    r346 r351  
    2525                }
    2626
    27                 public void SetZoomCount (int count) {
    28                         cache = new CurrentZoomFile[count];
     27                public void SetZoomCount (int _count) {
     28                        cache = new CurrentZoomFile[_count];
    2929                        for (int i = 0; i < cache.Length; i++) {
    3030                                cache [i] = new CurrentZoomFile ();
     
    3232                }
    3333
    34                 public byte[] LoadTile (int zoomlevel, string filename) {
     34                public byte[] LoadTile (int _zoomlevel, string _filename) {
    3535                        try {
    3636                                lock (cache) {
    37                                         CurrentZoomFile cacheEntry = cache [zoomlevel];
     37                                        CurrentZoomFile cacheEntry = cache [_zoomlevel];
    3838                                       
    39                                         if (cacheEntry.filename == null || !cacheEntry.filename.Equals (filename)) {
    40                                                 cacheEntry.filename = filename;
     39                                        if (cacheEntry.filename == null || !cacheEntry.filename.Equals (_filename)) {
     40                                                cacheEntry.filename = _filename;
    4141
    42                                                 if (!File.Exists (filename)) {
     42                                                if (!File.Exists (_filename)) {
    4343                                                        cacheEntry.pngData = null;
    4444                                                        return null;
     
    4646
    4747                                                Profiler.BeginSample ("ReadPng");
    48                                                 cacheEntry.pngData = ReadAllBytes (filename);
     48                                                cacheEntry.pngData = ReadAllBytes (_filename);
    4949                                                Profiler.EndSample ();
    5050                                        }
     
    5959                }
    6060
    61                 public void SaveTile (int zoomlevel, byte[] contentPng) {
     61                public void SaveTile (int _zoomlevel, byte[] _contentPng) {
    6262                        try {
    6363                                lock (cache) {
    64                                         CurrentZoomFile cacheEntry = cache [zoomlevel];
     64                                        CurrentZoomFile cacheEntry = cache [_zoomlevel];
    6565
    6666                                        string file = cacheEntry.filename;
     
    6969                                        }
    7070                                       
    71                                         cacheEntry.pngData = contentPng;
     71                                        cacheEntry.pngData = _contentPng;
    7272
    7373                                        Profiler.BeginSample ("WritePng");
    7474                                        using (Stream stream = new FileStream (file, FileMode.Create, FileAccess.ReadWrite, FileShare.None,
    7575                                                4096)) {
    76                                                 stream.Write (contentPng, 0, contentPng.Length);
     76                                                stream.Write (_contentPng, 0, _contentPng.Length);
    7777                                        }
    7878                                        Profiler.EndSample ();
     
    8383                }
    8484
    85                 public void ResetTile (int zoomlevel) {
     85                public void ResetTile (int _zoomlevel) {
    8686                        try {
    8787                                lock (cache) {
    88                                         cache [zoomlevel].filename = null;
    89                                         cache [zoomlevel].pngData = null;
     88                                        cache [_zoomlevel].filename = null;
     89                                        cache [_zoomlevel].pngData = null;
    9090                                }
    9191                        } catch (Exception e) {
     
    9494                }
    9595
    96                 public override byte[] GetFileContent (string filename) {
     96                public override byte[] GetFileContent (string _filename) {
    9797                        try {
    9898                                lock (cache) {
    9999                                        foreach (CurrentZoomFile czf in cache) {
    100                                                 if (czf.filename != null && czf.filename.Equals (filename)) {
     100                                                if (czf.filename != null && czf.filename.Equals (_filename)) {
    101101                                                        return czf.pngData;
    102102                                                }
    103103                                        }
    104104
    105                                         if (!File.Exists (filename)) {
     105                                        if (!File.Exists (_filename)) {
    106106                                                return transparentTile;
    107107                                        }
    108108
    109                                         return ReadAllBytes (filename);
     109                                        return ReadAllBytes (_filename);
    110110                                }
    111111                        } catch (Exception e) {
  • binary-improvements/7dtd-server-fixes/src/FileCache/SimpleCache.cs

    r325 r351  
    88                private readonly Dictionary<string, byte[]> fileCache = new Dictionary<string, byte[]> ();
    99
    10                 public override byte[] GetFileContent (string filename) {
     10                public override byte[] GetFileContent (string _filename) {
    1111                        try {
    1212                                lock (fileCache) {
    13                                         if (!fileCache.ContainsKey (filename)) {
    14                                                 if (!File.Exists (filename)) {
     13                                        if (!fileCache.ContainsKey (_filename)) {
     14                                                if (!File.Exists (_filename)) {
    1515                                                        return null;
    1616                                                }
    1717
    18                                                 fileCache.Add (filename, File.ReadAllBytes (filename));
     18                                                fileCache.Add (_filename, File.ReadAllBytes (_filename));
    1919                                        }
    2020
    21                                         return fileCache [filename];
     21                                        return fileCache [_filename];
    2222                                }
    2323                        } catch (Exception e) {
  • binary-improvements/7dtd-server-fixes/src/JSON/JSONArray.cs

    r325 r351  
    66                private readonly List<JSONNode> nodes = new List<JSONNode> ();
    77
    8                 public JSONNode this [int index] {
    9                         get { return nodes [index]; }
    10                         set { nodes [index] = value; }
     8                public JSONNode this [int _index] {
     9                        get { return nodes [_index]; }
     10                        set { nodes [_index] = value; }
    1111                }
    1212
     
    1515                }
    1616
    17                 public void Add (JSONNode node) {
    18                         nodes.Add (node);
     17                public void Add (JSONNode _node) {
     18                        nodes.Add (_node);
    1919                }
    2020
    21                 public override void ToString (StringBuilder stringBuilder, bool prettyPrint = false, int currentLevel = 0) {
    22                         stringBuilder.Append ("[");
    23                         if (prettyPrint) {
    24                                 stringBuilder.Append ('\n');
     21                public override void ToString (StringBuilder _stringBuilder, bool _prettyPrint = false, int _currentLevel = 0) {
     22                        _stringBuilder.Append ("[");
     23                        if (_prettyPrint) {
     24                                _stringBuilder.Append ('\n');
    2525                        }
    2626
    2727                        foreach (JSONNode n in nodes) {
    28                                 if (prettyPrint) {
    29                                         stringBuilder.Append (new string ('\t', currentLevel + 1));
     28                                if (_prettyPrint) {
     29                                        _stringBuilder.Append (new string ('\t', _currentLevel + 1));
    3030                                }
    3131
    32                                 n.ToString (stringBuilder, prettyPrint, currentLevel + 1);
    33                                 stringBuilder.Append (",");
    34                                 if (prettyPrint) {
    35                                         stringBuilder.Append ('\n');
     32                                n.ToString (_stringBuilder, _prettyPrint, _currentLevel + 1);
     33                                _stringBuilder.Append (",");
     34                                if (_prettyPrint) {
     35                                        _stringBuilder.Append ('\n');
    3636                                }
    3737                        }
    3838
    3939                        if (nodes.Count > 0) {
    40                                 stringBuilder.Remove (stringBuilder.Length - (prettyPrint ? 2 : 1), 1);
     40                                _stringBuilder.Remove (_stringBuilder.Length - (_prettyPrint ? 2 : 1), 1);
    4141                        }
    4242
    43                         if (prettyPrint) {
    44                                 stringBuilder.Append (new string ('\t', currentLevel));
     43                        if (_prettyPrint) {
     44                                _stringBuilder.Append (new string ('\t', _currentLevel));
    4545                        }
    4646
    47                         stringBuilder.Append ("]");
     47                        _stringBuilder.Append ("]");
    4848                }
    4949
    50                 public static JSONArray Parse (string json, ref int offset) {
     50                public static JSONArray Parse (string _json, ref int _offset) {
    5151                        //Log.Out ("ParseArray enter (" + offset + ")");
    5252                        JSONArray arr = new JSONArray ();
    5353
    5454                        bool nextElemAllowed = true;
    55                         offset++;
     55                        _offset++;
    5656                        while (true) {
    57                                 Parser.SkipWhitespace (json, ref offset);
     57                                Parser.SkipWhitespace (_json, ref _offset);
    5858
    59                                 switch (json [offset]) {
     59                                switch (_json [_offset]) {
    6060                                        case ',':
    6161                                                if (!nextElemAllowed) {
    6262                                                        nextElemAllowed = true;
    63                                                         offset++;
     63                                                        _offset++;
    6464                                                } else {
    6565                                                        throw new MalformedJSONException (
     
    6969                                                break;
    7070                                        case ']':
    71                                                 offset++;
     71                                                _offset++;
    7272
    7373                                                //Log.Out ("JSON:Parsed Array: " + arr.ToString ());
    7474                                                return arr;
    7575                                        default:
    76                                                 arr.Add (Parser.ParseInternal (json, ref offset));
     76                                                arr.Add (Parser.ParseInternal (_json, ref _offset));
    7777                                                nextElemAllowed = false;
    7878                                                break;
  • binary-improvements/7dtd-server-fixes/src/JSON/JSONBoolean.cs

    r325 r351  
    55                private readonly bool value;
    66
    7                 public JSONBoolean (bool value) {
    8                         this.value = value;
     7                public JSONBoolean (bool _value) {
     8                        value = _value;
    99                }
    1010
     
    1313                }
    1414
    15                 public override void ToString (StringBuilder stringBuilder, bool prettyPrint = false, int currentLevel = 0) {
    16                         stringBuilder.Append (value ? "true" : "false");
     15                public override void ToString (StringBuilder _stringBuilder, bool _prettyPrint = false, int _currentLevel = 0) {
     16                        _stringBuilder.Append (value ? "true" : "false");
    1717                }
    1818
    19                 public static JSONBoolean Parse (string json, ref int offset) {
     19                public static JSONBoolean Parse (string _json, ref int _offset) {
    2020                        //Log.Out ("ParseBool enter (" + offset + ")");
    2121
    22                         if (json.Substring (offset, 4).Equals ("true")) {
     22                        if (_json.Substring (_offset, 4).Equals ("true")) {
    2323                                //Log.Out ("JSON:Parsed Bool: true");
    24                                 offset += 4;
     24                                _offset += 4;
    2525                                return new JSONBoolean (true);
    2626                        }
    2727
    28                         if (json.Substring (offset, 5).Equals ("false")) {
     28                        if (_json.Substring (_offset, 5).Equals ("false")) {
    2929                                //Log.Out ("JSON:Parsed Bool: false");
    30                                 offset += 5;
     30                                _offset += 5;
    3131                                return new JSONBoolean (false);
    3232                        }
  • binary-improvements/7dtd-server-fixes/src/JSON/JSONNode.cs

    r325 r351  
    33namespace AllocsFixes.JSON {
    44        public abstract class JSONNode {
    5                 public abstract void ToString (StringBuilder stringBuilder, bool prettyPrint = false, int currentLevel = 0);
     5                public abstract void ToString (StringBuilder _stringBuilder, bool _prettyPrint = false, int _currentLevel = 0);
    66
    77                public override string ToString () {
  • binary-improvements/7dtd-server-fixes/src/JSON/JSONNull.cs

    r326 r351  
    33namespace AllocsFixes.JSON {
    44        public class JSONNull : JSONValue {
    5                 public override void ToString (StringBuilder stringBuilder, bool prettyPrint = false, int currentLevel = 0) {
    6                         stringBuilder.Append ("null");
     5                public override void ToString (StringBuilder _stringBuilder, bool _prettyPrint = false, int _currentLevel = 0) {
     6                        _stringBuilder.Append ("null");
    77                }
    88
    9                 public static JSONNull Parse (string json, ref int offset) {
     9                public static JSONNull Parse (string _json, ref int _offset) {
    1010                        //Log.Out ("ParseNull enter (" + offset + ")");
    1111
    12                         if (!json.Substring (offset, 4).Equals ("null")) {
     12                        if (!_json.Substring (_offset, 4).Equals ("null")) {
    1313                                throw new MalformedJSONException ("No valid null value found");
    1414                        }
    1515
    1616                        //Log.Out ("JSON:Parsed Null");
    17                         offset += 4;
     17                        _offset += 4;
    1818                        return new JSONNull ();
    1919                }
  • binary-improvements/7dtd-server-fixes/src/JSON/JSONNumber.cs

    r325 r351  
    66                private readonly double value;
    77
    8                 public JSONNumber (double value) {
    9                         this.value = value;
     8                public JSONNumber (double _value) {
     9                        value = _value;
    1010                }
    1111
     
    1818                }
    1919
    20                 public override void ToString (StringBuilder stringBuilder, bool prettyPrint = false, int currentLevel = 0) {
    21                         stringBuilder.Append (value.ToCultureInvariantString ());
     20                public override void ToString (StringBuilder _stringBuilder, bool _prettyPrint = false, int _currentLevel = 0) {
     21                        _stringBuilder.Append (value.ToCultureInvariantString ());
    2222                }
    2323
    24                 public static JSONNumber Parse (string json, ref int offset) {
     24                public static JSONNumber Parse (string _json, ref int _offset) {
    2525                        //Log.Out ("ParseNumber enter (" + offset + ")");
    2626                        StringBuilder sbNum = new StringBuilder ();
     
    2828                        bool hasDec = false;
    2929                        bool hasExp = false;
    30                         while (offset < json.Length) {
    31                                 if (json [offset] >= '0' && json [offset] <= '9') {
     30                        while (_offset < _json.Length) {
     31                                if (_json [_offset] >= '0' && _json [_offset] <= '9') {
    3232                                        if (hasExp) {
    33                                                 sbExp.Append (json [offset]);
     33                                                sbExp.Append (_json [_offset]);
    3434                                        } else {
    35                                                 sbNum.Append (json [offset]);
     35                                                sbNum.Append (_json [_offset]);
    3636                                        }
    37                                 } else if (json [offset] == '.') {
     37                                } else if (_json [_offset] == '.') {
    3838                                        if (hasExp) {
    3939                                                throw new MalformedJSONException ("Decimal separator in exponent");
     
    5050                                        sbNum.Append ('.');
    5151                                        hasDec = true;
    52                                 } else if (json [offset] == '-') {
     52                                } else if (_json [_offset] == '-') {
    5353                                        if (hasExp) {
    5454                                                if (sbExp.Length > 0) {
     
    5656                                                }
    5757
    58                                                 sbExp.Append (json [offset]);
     58                                                sbExp.Append (_json [_offset]);
    5959                                        } else {
    6060                                                if (sbNum.Length > 0) {
     
    6262                                                }
    6363
    64                                                 sbNum.Append (json [offset]);
     64                                                sbNum.Append (_json [_offset]);
    6565                                        }
    66                                 } else if (json [offset] == 'e' || json [offset] == 'E') {
     66                                } else if (_json [_offset] == 'e' || _json [_offset] == 'E') {
    6767                                        if (hasExp) {
    6868                                                throw new MalformedJSONException ("Multiple exponential markers in number found");
     
    7575                                        sbExp = new StringBuilder ();
    7676                                        hasExp = true;
    77                                 } else if (json [offset] == '+') {
     77                                } else if (_json [_offset] == '+') {
    7878                                        if (hasExp) {
    7979                                                if (sbExp.Length > 0) {
     
    8181                                                }
    8282
    83                                                 sbExp.Append (json [offset]);
     83                                                sbExp.Append (_json [_offset]);
    8484                                        } else {
    8585                                                throw new MalformedJSONException ("Positive sign in mantissa found");
     
    104104                                }
    105105
    106                                 offset++;
     106                                _offset++;
    107107                        }
    108108
  • binary-improvements/7dtd-server-fixes/src/JSON/JSONObject.cs

    r326 r351  
    66                private readonly Dictionary<string, JSONNode> nodes = new Dictionary<string, JSONNode> ();
    77
    8                 public JSONNode this [string name] {
    9                         get { return nodes [name]; }
    10                         set { nodes [name] = value; }
     8                public JSONNode this [string _name] {
     9                        get { return nodes [_name]; }
     10                        set { nodes [_name] = value; }
    1111                }
    1212
     
    1919                }
    2020
    21                 public bool ContainsKey (string name) {
    22                         return nodes.ContainsKey (name);
     21                public bool ContainsKey (string _name) {
     22                        return nodes.ContainsKey (_name);
    2323                }
    2424
    25                 public void Add (string name, JSONNode node) {
    26                         nodes.Add (name, node);
     25                public void Add (string _name, JSONNode _node) {
     26                        nodes.Add (_name, _node);
    2727                }
    2828
    29                 public override void ToString (StringBuilder stringBuilder, bool prettyPrint = false, int currentLevel = 0) {
    30                         stringBuilder.Append ("{");
    31                         if (prettyPrint) {
    32                                 stringBuilder.Append ('\n');
     29                public override void ToString (StringBuilder _stringBuilder, bool _prettyPrint = false, int _currentLevel = 0) {
     30                        _stringBuilder.Append ("{");
     31                        if (_prettyPrint) {
     32                                _stringBuilder.Append ('\n');
    3333                        }
    3434
    3535                        foreach (KeyValuePair<string, JSONNode> kvp in nodes) {
    36                                 if (prettyPrint) {
    37                                         stringBuilder.Append (new string ('\t', currentLevel + 1));
     36                                if (_prettyPrint) {
     37                                        _stringBuilder.Append (new string ('\t', _currentLevel + 1));
    3838                                }
    3939
    40                                 stringBuilder.Append (string.Format ("\"{0}\":", kvp.Key));
    41                                 if (prettyPrint) {
    42                                         stringBuilder.Append (" ");
     40                                _stringBuilder.Append (string.Format ("\"{0}\":", kvp.Key));
     41                                if (_prettyPrint) {
     42                                        _stringBuilder.Append (" ");
    4343                                }
    4444
    45                                 kvp.Value.ToString (stringBuilder, prettyPrint, currentLevel + 1);
    46                                 stringBuilder.Append (",");
    47                                 if (prettyPrint) {
    48                                         stringBuilder.Append ('\n');
     45                                kvp.Value.ToString (_stringBuilder, _prettyPrint, _currentLevel + 1);
     46                                _stringBuilder.Append (",");
     47                                if (_prettyPrint) {
     48                                        _stringBuilder.Append ('\n');
    4949                                }
    5050                        }
    5151
    5252                        if (nodes.Count > 0) {
    53                                 stringBuilder.Remove (stringBuilder.Length - (prettyPrint ? 2 : 1), 1);
     53                                _stringBuilder.Remove (_stringBuilder.Length - (_prettyPrint ? 2 : 1), 1);
    5454                        }
    5555
    56                         if (prettyPrint) {
    57                                 stringBuilder.Append (new string ('\t', currentLevel));
     56                        if (_prettyPrint) {
     57                                _stringBuilder.Append (new string ('\t', _currentLevel));
    5858                        }
    5959
    60                         stringBuilder.Append ("}");
     60                        _stringBuilder.Append ("}");
    6161                }
    6262
    63                 public static JSONObject Parse (string json, ref int offset) {
     63                public static JSONObject Parse (string _json, ref int _offset) {
    6464                        //Log.Out ("ParseObject enter (" + offset + ")");
    6565                        JSONObject obj = new JSONObject ();
    6666
    6767                        bool nextElemAllowed = true;
    68                         offset++;
     68                        _offset++;
    6969                        while (true) {
    70                                 Parser.SkipWhitespace (json, ref offset);
    71                                 switch (json [offset]) {
     70                                Parser.SkipWhitespace (_json, ref _offset);
     71                                switch (_json [_offset]) {
    7272                                        case '"':
    7373                                                if (nextElemAllowed) {
    74                                                         JSONString key = JSONString.Parse (json, ref offset);
    75                                                         Parser.SkipWhitespace (json, ref offset);
    76                                                         if (json [offset] != ':') {
     74                                                        JSONString key = JSONString.Parse (_json, ref _offset);
     75                                                        Parser.SkipWhitespace (_json, ref _offset);
     76                                                        if (_json [_offset] != ':') {
    7777                                                                throw new MalformedJSONException (
    7878                                                                        "Could not parse object, missing colon (\":\") after key");
    7979                                                        }
    8080
    81                                                         offset++;
    82                                                         JSONNode val = Parser.ParseInternal (json, ref offset);
     81                                                        _offset++;
     82                                                        JSONNode val = Parser.ParseInternal (_json, ref _offset);
    8383                                                        obj.Add (key.GetString (), val);
    8484                                                        nextElemAllowed = false;
     
    9292                                                if (!nextElemAllowed) {
    9393                                                        nextElemAllowed = true;
    94                                                         offset++;
     94                                                        _offset++;
    9595                                                } else {
    9696                                                        throw new MalformedJSONException (
     
    100100                                                break;
    101101                                        case '}':
    102                                                 offset++;
     102                                                _offset++;
    103103
    104104                                                //Log.Out ("JSON:Parsed Object: " + obj.ToString ());
  • binary-improvements/7dtd-server-fixes/src/JSON/JSONString.cs

    r325 r351  
    55                private readonly string value;
    66
    7                 public JSONString (string value) {
    8                         this.value = value;
     7                public JSONString (string _value) {
     8                        value = _value;
    99                }
    1010
     
    1313                }
    1414
    15                 public override void ToString (StringBuilder stringBuilder, bool prettyPrint = false, int currentLevel = 0) {
     15                public override void ToString (StringBuilder _stringBuilder, bool _prettyPrint = false, int _currentLevel = 0) {
    1616                        if (value == null || value.Length == 0) {
    17                                 stringBuilder.Append ("\"\"");
     17                                _stringBuilder.Append ("\"\"");
    1818                                return;
    1919                        }
     
    2121                        int len = value.Length;
    2222
    23                         stringBuilder.EnsureCapacity (stringBuilder.Length + 2 * len);
     23                        _stringBuilder.EnsureCapacity (_stringBuilder.Length + 2 * len);
    2424
    25                         stringBuilder.Append ('"');
     25                        _stringBuilder.Append ('"');
    2626
    2727                        foreach (char c in value) {
     
    3131
    3232//                                      case '/':
    33                                                 stringBuilder.Append ('\\');
    34                                                 stringBuilder.Append (c);
     33                                                _stringBuilder.Append ('\\');
     34                                                _stringBuilder.Append (c);
    3535                                                break;
    3636                                        case '\b':
    37                                                 stringBuilder.Append ("\\b");
     37                                                _stringBuilder.Append ("\\b");
    3838                                                break;
    3939                                        case '\t':
    40                                                 stringBuilder.Append ("\\t");
     40                                                _stringBuilder.Append ("\\t");
    4141                                                break;
    4242                                        case '\n':
    43                                                 stringBuilder.Append ("\\n");
     43                                                _stringBuilder.Append ("\\n");
    4444                                                break;
    4545                                        case '\f':
    46                                                 stringBuilder.Append ("\\f");
     46                                                _stringBuilder.Append ("\\f");
    4747                                                break;
    4848                                        case '\r':
    49                                                 stringBuilder.Append ("\\r");
     49                                                _stringBuilder.Append ("\\r");
    5050                                                break;
    5151                                        default:
    5252                                                if (c < ' ') {
    53                                                         stringBuilder.Append ("\\u");
    54                                                         stringBuilder.Append (((int) c).ToString ("X4"));
     53                                                        _stringBuilder.Append ("\\u");
     54                                                        _stringBuilder.Append (((int) c).ToString ("X4"));
    5555                                                } else {
    56                                                         stringBuilder.Append (c);
     56                                                        _stringBuilder.Append (c);
    5757                                                }
    5858
     
    6161                        }
    6262
    63                         stringBuilder.Append ('"');
     63                        _stringBuilder.Append ('"');
    6464                }
    6565
    66                 public static JSONString Parse (string json, ref int offset) {
     66                public static JSONString Parse (string _json, ref int _offset) {
    6767                        //Log.Out ("ParseString enter (" + offset + ")");
    6868                        StringBuilder sb = new StringBuilder ();
    69                         offset++;
    70                         while (offset < json.Length) {
    71                                 switch (json [offset]) {
     69                        _offset++;
     70                        while (_offset < _json.Length) {
     71                                switch (_json [_offset]) {
    7272                                        case '\\':
    73                                                 offset++;
    74                                                 switch (json [offset]) {
     73                                                _offset++;
     74                                                switch (_json [_offset]) {
    7575                                                        case '\\':
    7676                                                        case '"':
    7777                                                        case '/':
    78                                                                 sb.Append (json [offset]);
     78                                                                sb.Append (_json [_offset]);
    7979                                                                break;
    8080                                                        case 'b':
     
    9494                                                                break;
    9595                                                        default:
    96                                                                 sb.Append (json [offset]);
     96                                                                sb.Append (_json [_offset]);
    9797                                                                break;
    9898                                                }
    9999
    100                                                 offset++;
     100                                                _offset++;
    101101                                                break;
    102102                                        case '"':
    103                                                 offset++;
     103                                                _offset++;
    104104
    105105                                                //Log.Out ("JSON:Parsed String: " + sb.ToString ());
    106106                                                return new JSONString (sb.ToString ());
    107107                                        default:
    108                                                 sb.Append (json [offset]);
    109                                                 offset++;
     108                                                sb.Append (_json [_offset]);
     109                                                _offset++;
    110110                                                break;
    111111                                }
  • binary-improvements/7dtd-server-fixes/src/JSON/MalformedJSONException.cs

    r325 r351  
    77                }
    88
    9                 public MalformedJSONException (string message) : base (message) {
     9                public MalformedJSONException (string _message) : base (_message) {
    1010                }
    1111
    12                 public MalformedJSONException (string message, Exception inner) : base (message, inner) {
     12                public MalformedJSONException (string _message, Exception _inner) : base (_message, _inner) {
    1313                }
    1414
    15                 protected MalformedJSONException (SerializationInfo info, StreamingContext context) : base (info, context) {
     15                protected MalformedJSONException (SerializationInfo _info, StreamingContext _context) : base (_info, _context) {
    1616                }
    1717        }
  • binary-improvements/7dtd-server-fixes/src/JSON/Parser.cs

    r325 r351  
    11namespace AllocsFixes.JSON {
    22        public class Parser {
    3                 public static JSONNode Parse (string json) {
     3                public static JSONNode Parse (string _json) {
    44                        int offset = 0;
    5                         return ParseInternal (json, ref offset);
     5                        return ParseInternal (_json, ref offset);
    66                }
    77
    8                 public static JSONNode ParseInternal (string json, ref int offset) {
    9                         SkipWhitespace (json, ref offset);
     8                public static JSONNode ParseInternal (string _json, ref int _offset) {
     9                        SkipWhitespace (_json, ref _offset);
    1010
    1111                        //Log.Out ("ParseInternal (" + offset + "): Decide on: '" + json [offset] + "'");
    12                         switch (json [offset]) {
     12                        switch (_json [_offset]) {
    1313                                case '[':
    14                                         return JSONArray.Parse (json, ref offset);
     14                                        return JSONArray.Parse (_json, ref _offset);
    1515                                case '{':
    16                                         return JSONObject.Parse (json, ref offset);
     16                                        return JSONObject.Parse (_json, ref _offset);
    1717                                case '"':
    18                                         return JSONString.Parse (json, ref offset);
     18                                        return JSONString.Parse (_json, ref _offset);
    1919                                case 't':
    2020                                case 'f':
    21                                         return JSONBoolean.Parse (json, ref offset);
     21                                        return JSONBoolean.Parse (_json, ref _offset);
    2222                                case 'n':
    23                                         return JSONNull.Parse (json, ref offset);
     23                                        return JSONNull.Parse (_json, ref _offset);
    2424                                default:
    25                                         return JSONNumber.Parse (json, ref offset);
     25                                        return JSONNumber.Parse (_json, ref _offset);
    2626                        }
    2727                }
    2828
    29                 public static void SkipWhitespace (string json, ref int offset) {
     29                public static void SkipWhitespace (string _json, ref int _offset) {
    3030                        //Log.Out ("SkipWhitespace (" + offset + "): '" + json [offset] + "'");
    31                         while (offset < json.Length) {
    32                                 switch (json [offset]) {
     31                        while (_offset < _json.Length) {
     32                                switch (_json [_offset]) {
    3333                                        case ' ':
    3434                                        case '\t':
    3535                                        case '\r':
    3636                                        case '\n':
    37                                                 offset++;
     37                                                _offset++;
    3838                                                break;
    3939                                        default:
  • binary-improvements/7dtd-server-fixes/src/LandClaimList.cs

    r326 r351  
    55namespace AllocsFixes {
    66        public class LandClaimList {
    7                 public delegate bool OwnerFilter (Player owner);
     7                public delegate bool OwnerFilter (Player _owner);
    88
    9                 public delegate bool PositionFilter (Vector3i position);
     9                public delegate bool PositionFilter (Vector3i _position);
    1010
    1111                public static Dictionary<Player, List<Vector3i>> GetLandClaims (OwnerFilter[] _ownerFilters,
     
    6868
    6969                public static OwnerFilter SteamIdFilter (string _steamId) {
    70                         return p => p.SteamID.Equals (_steamId);
     70                        return _p => _p.SteamID.Equals (_steamId);
    7171                }
    7272
    7373                public static PositionFilter CloseToFilter2dRect (Vector3i _position, int _maxDistance) {
    74                         return v => Math.Abs (v.x - _position.x) <= _maxDistance && Math.Abs (v.z - _position.z) <= _maxDistance;
     74                        return _v => Math.Abs (_v.x - _position.x) <= _maxDistance && Math.Abs (_v.z - _position.z) <= _maxDistance;
    7575                }
    7676
    7777                public static OwnerFilter OrOwnerFilter (OwnerFilter _f1, OwnerFilter _f2) {
    78                         return p => _f1 (p) || _f2 (p);
     78                        return _p => _f1 (_p) || _f2 (_p);
    7979                }
    8080        }
  • binary-improvements/7dtd-server-fixes/src/PersistentData/InvItem.cs

    r325 r351  
    1616                public int useTimes;
    1717
    18                 public InvItem (string itemName, int count, int quality, int maxUseTimes, int maxUse) {
    19                         this.itemName = itemName;
    20                         this.count = count;
    21                         this.quality = quality;
    22                         this.maxUseTimes = maxUseTimes;
    23                         this.useTimes = maxUse;
     18                public InvItem (string _itemName, int _count, int _quality, int _maxUseTimes, int _maxUse) {
     19                        itemName = _itemName;
     20                        count = _count;
     21                        quality = _quality;
     22                        maxUseTimes = _maxUseTimes;
     23                        useTimes = _maxUse;
    2424                }
    2525        }
  • binary-improvements/7dtd-server-fixes/src/PersistentData/Inventory.cs

    r326 r351  
    1515                }
    1616
    17                 public void Update (PlayerDataFile pdf) {
     17                public void Update (PlayerDataFile _pdf) {
    1818                        lock (this) {
    1919                                //Log.Out ("Updating player inventory - player id: " + pdf.id);
    20                                 ProcessInv (bag, pdf.bag, pdf.id);
    21                                 ProcessInv (belt, pdf.inventory, pdf.id);
    22                                 ProcessEqu (pdf.equipment, pdf.id);
     20                                ProcessInv (bag, _pdf.bag, _pdf.id);
     21                                ProcessInv (belt, _pdf.inventory, _pdf.id);
     22                                ProcessEqu (_pdf.equipment, _pdf.id);
    2323                        }
    2424                }
    2525
    26                 private void ProcessInv (List<InvItem> target, ItemStack[] sourceFields, int id) {
    27                         target.Clear ();
    28                         for (int i = 0; i < sourceFields.Length; i++) {
    29                                 InvItem item = CreateInvItem (sourceFields [i].itemValue, sourceFields [i].count, id);
    30                                 if (item != null && sourceFields [i].itemValue.Modifications != null) {
    31                                         ProcessParts (sourceFields [i].itemValue.Modifications, item, id);
     26                private void ProcessInv (List<InvItem> _target, ItemStack[] _sourceFields, int _id) {
     27                        _target.Clear ();
     28                        for (int i = 0; i < _sourceFields.Length; i++) {
     29                                InvItem item = CreateInvItem (_sourceFields [i].itemValue, _sourceFields [i].count, _id);
     30                                if (item != null && _sourceFields [i].itemValue.Modifications != null) {
     31                                        ProcessParts (_sourceFields [i].itemValue.Modifications, item, _id);
    3232                                }
    3333
    34                                 target.Add (item);
     34                                _target.Add (item);
    3535                        }
    3636                }
    3737
    38                 private void ProcessEqu (Equipment sourceEquipment, int _playerId) {
    39                         equipment = new InvItem[sourceEquipment.GetSlotCount ()];
    40                         for (int i = 0; i < sourceEquipment.GetSlotCount (); i++) {
    41                                 equipment [i] = CreateInvItem (sourceEquipment.GetSlotItem (i), 1, _playerId);
     38                private void ProcessEqu (Equipment _sourceEquipment, int _playerId) {
     39                        equipment = new InvItem[_sourceEquipment.GetSlotCount ()];
     40                        for (int i = 0; i < _sourceEquipment.GetSlotCount (); i++) {
     41                                equipment [i] = CreateInvItem (_sourceEquipment.GetSlotItem (i), 1, _playerId);
    4242                        }
    4343                }
  • binary-improvements/7dtd-server-fixes/src/PersistentData/Player.cs

    r333 r351  
    168168                }
    169169
    170                 public Player (string steamId) {
    171                         this.steamId = steamId;
     170                public Player (string _steamId) {
     171                        steamId = _steamId;
    172172                        inventory = new Inventory ();
    173173                }
     
    193193                }
    194194
    195                 public void SetOnline (ClientInfo ci) {
     195                public void SetOnline (ClientInfo _ci) {
    196196                        Log.Out ("Player set to online: " + steamId);
    197                         clientInfo = ci;
    198             entityId = ci.entityId;
    199                         name = ci.playerName;
    200                         ip = ci.ip;
     197                        clientInfo = _ci;
     198            entityId = _ci.entityId;
     199                        name = _ci.playerName;
     200                        ip = _ci.ip;
    201201                        lastOnline = DateTime.Now;
    202202                }
  • binary-improvements/7dtd-server-fixes/src/PersistentData/Players.cs

    r332 r351  
    88                public readonly Dictionary<string, Player> Dict = new Dictionary<string, Player> (StringComparer.OrdinalIgnoreCase);
    99
    10                 public Player this [string steamId, bool create] {
     10                public Player this [string _steamId, bool _create] {
    1111                        get {
    12                                 if (string.IsNullOrEmpty (steamId)) {
     12                                if (string.IsNullOrEmpty (_steamId)) {
    1313                                        return null;
    1414                                }
    1515
    16                                 if (Dict.ContainsKey (steamId)) {
    17                                         return Dict [steamId];
     16                                if (Dict.ContainsKey (_steamId)) {
     17                                        return Dict [_steamId];
    1818                                }
    1919
    20                                 if (!create || steamId.Length != 17) {
     20                                if (!_create || _steamId.Length != 17) {
    2121                                        return null;
    2222                                }
    2323
    24                                 Log.Out ("Created new player entry for ID: " + steamId);
    25                                 Player p = new Player (steamId);
    26                                 Dict.Add (steamId, p);
     24                                Log.Out ("Created new player entry for ID: " + _steamId);
     25                                Player p = new Player (_steamId);
     26                                Dict.Add (_steamId, p);
    2727                                return p;
    2828                        }
Note: See TracChangeset for help on using the changeset viewer.