public void Shop_TC01() { ShopType shopType = _shopContentManager.Select(3); Assert.AreEqual(3, shopType.Number); Assert.AreEqual("General Store", BtrieveUtility.ConvertToString(shopType.Name)); Assert.AreEqual(10, shopType.ShopIndicator); Assert.AreEqual(175, shopType.ShopItemNumber[0]); }
public string GetMessage(int line) { switch (line) { case 1: return(BtrieveUtility.ConvertToString(MessageLine1)); case 2: return(BtrieveUtility.ConvertToString(MessageLine2)); case 3: return(BtrieveUtility.ConvertToString(MessageLine3)); default: return(BtrieveUtility.ConvertToString(MessageLine1)); } }
public static void PrintStats(PlayerType player) { List <string> outputText = new List <string>(); string tmpValue = string.Empty; string tmpName = string.Empty; FieldInfo[] fi = typeof(PlayerType).GetFields(BindingFlags.Public | BindingFlags.Instance); foreach (FieldInfo info in fi) { string tmpType = info.FieldType.Name; object tmpData = info.GetValue(player); switch (tmpType) { case "Char[]": tmpValue = BtrieveUtility.ConvertToString((char[])tmpData); break; case "Int32[]": tmpValue = BtrieveUtility.ConvertIntArrayToStringArray((int[])tmpData); break; case "Int16[]": tmpValue = BtrieveUtility.ConvertIntArrayToStringArray((short[])tmpData); break; case "Byte[]": tmpValue = BtrieveUtility.ConvertIntArrayToStringArray((byte[])tmpData); break; default: tmpValue = info.GetValue(player).ToString(); break; } Console.WriteLine("{0}, {1}", info.Name, tmpValue); } }
public override short Initialize(string path) { ContentType = Structures.ContentTypes.Gangs; string tmpFullPath = string.Format("{0}\\{1}", path, "wccgang2.dat"); if (File.Exists(tmpFullPath) == true) { LogManager.Log("Loading {0} from {1}", ContentType.ToString(), tmpFullPath); FileName = BtrieveUtility.ConvertFileName(tmpFullPath); GangType RecordData = new GangType(); RecordSize = Marshal.SizeOf(RecordData); Status = BTRCALL(BtrieveTypes.BtrieveActionType.BOPEN, PositionBlock, ref RecordData, ref RecordSize, FileName, 0, 0); Status = BTRCALL(BtrieveTypes.BtrieveActionType.BGETFIRST, PositionBlock, ref RecordData, ref RecordSize, FileName, 0, 0); if (Status == BtrieveTypes.BtrieveStatus.COMPLETE_SUCCESSFULLY) { Contents.Add(BtrieveUtility.ConvertToString(RecordData.KeyName), RecordData); } else { if (Status == BtrieveTypes.BtrieveStatus.END_OF_FILE) { return((short)BtrieveTypes.BtrieveStatus.COMPLETE_SUCCESSFULLY); } Console.WriteLine("Error: {0}", Status); } while (Status != BtrieveTypes.BtrieveStatus.END_OF_FILE) { Status = BTRCALL(BtrieveTypes.BtrieveActionType.BGETNEXT, PositionBlock, ref RecordData, ref RecordSize, FileName, 0, 0); if (Status == BtrieveTypes.BtrieveStatus.END_OF_FILE) { Status = (short)BtrieveTypes.BtrieveStatus.COMPLETE_SUCCESSFULLY; break; } if (Status == BtrieveTypes.BtrieveStatus.COMPLETE_SUCCESSFULLY) { Contents.Add(BtrieveUtility.ConvertToString(RecordData.KeyName), RecordData); } else { Console.WriteLine("Error: {0}", Status); } } } else { LogManager.Log("Could not find file {0}", tmpFullPath); } LogManager.Log("Number of {0} loaded: {1}. Status = {2}", ContentType.ToString(), Count, BtrieveTypes.BtrieveErrorCode(Status)); return(Status); }
public string GetShortName() { return(BtrieveUtility.ConvertToString(ShortName)); }
public string GetDescriptionB() { return(BtrieveUtility.ConvertToString(DescriptionB)); }