public Chamber(int x, int y, int width, int height, ChamberType type) { this.x = x; this.y = y; this.width = width; this.height = height; this.type = type; }
public static bool IsChamberType(ChamberType chamberType) { if (chamberType == ChamberType.Chamber || chamberType == ChamberType.ParallelChamber) { return(true); } return(false); }
public async Task <IActionResult> OnGetAsync(string id) { if (id == null) { return(NotFound()); } ChamberType = await _context.ChamberTypes.FirstOrDefaultAsync(m => m.TypeName == id); if (ChamberType == null) { return(NotFound()); } return(Page()); }
public async Task <IActionResult> OnPostAsync(string id) { if (id == null) { return(NotFound()); } ChamberType = await _context.ChamberTypes.FindAsync(id); if (ChamberType != null) { _context.ChamberTypes.Remove(ChamberType); await _context.SaveChangesAsync(); } return(RedirectToPage("./Index")); }
private Chamber GetRandomChamber(ChamberType chamberType) { Chamber[] chamberList; if (chamberType == ChamberType.StartingCap) { chamberList = _startingChambers; } else if (chamberType == ChamberType.ProgressiveCap) { chamberList = _progressiveCapChambers; } else { chamberList = _continuousChambers; } int randomIndex = _chamberRNG.Range(0, chamberList.Length); return(chamberList[randomIndex]); }
public static Room Rooms(ChamberType idx) { return Singleton.rooms[(int)idx]; }
/// <summary> /// Gets an array of configurations by Chamber type. /// </summary> /// <param name='c'> /// C. /// </param> public Config[] this[ChamberType c] { get{return configurations[(int)c];} set{configurations[(int)c] = value;} }
public void init(ChamberType ID, int capacity) { mWordIndices = Enumerable.Range(0, capacity).Select(n => -1).ToList(); mCurrentWord = -1; mInChamber = 0; mWordsKnownCount = 0; mIdentity = ID; }
public void init(ChamberType ID) { int capacity = WordChamber.chamber(ID) + BufferUpSize; mWordIndices = Enumerable.Range(0, capacity).Select(n => -1).ToList(); mCurrentWord = -1; mInChamber = 0; mWordsKnownCount = 0; mIdentity = ID; }
public static int chamber(ChamberType c) { switch (c) { case ChamberType.C0: return (Properties.LargeChambers == true ? BIG_K0_CHECK : K0_CHECK); case ChamberType.C1: return (Properties.LargeChambers == true ? BIG_K1_CHECK : K1_CHECK); case ChamberType.C2: return (Properties.LargeChambers == true ? BIG_K2_CHECK : K2_CHECK); case ChamberType.C3: return (Properties.LargeChambers == true ? BIG_K3_CHECK : K3_CHECK); case ChamberType.C4: return (Properties.LargeChambers == true ? BIG_K4_CHECK : K4_CHECK); case ChamberType.C5: return (Properties.LargeChambers == true ? BIG_K5_CHECK : K5_CHECK); default: throw new Exception("Invalid chamber-type"); } }
public void init(ChamberType ID) { //int bufferUpSize = largeChambers == true ? BUFFER_SPACE_FOR_PROPAGATION_PURPOSES * 2 : BUFFER_SPACE_FOR_PROPAGATION_PURPOSES; int bufferUpSize = BUFFER_SPACE_FOR_PROPAGATION_PURPOSES * 2; int capacity = WordChamber.chamber(ID) + bufferUpSize; mWordIndices = Enumerable.Range(0, capacity).Select(n => -1).ToList(); mCurrentWord = -1; mInChamber = 0; mWordsKnownCount = 0; mIdentity = ID; }
public static int chamber(ChamberType c) { bool largeChambers = true; if (ApplicationData.Current.LocalSettings.Values.ContainsKey(SettingsFile.CHAMBER_NODE_NODE)) largeChambers = bool.Parse((string)ApplicationData.Current.LocalSettings.Values[SettingsFile.CHAMBER_NODE_NODE]); switch (c) { case ChamberType.C0: return (LargeChambers == true ? BIG_K0_CHECK : K0_CHECK); case ChamberType.C1: return (LargeChambers == true ? BIG_K1_CHECK : K1_CHECK); case ChamberType.C2: return (LargeChambers == true ? BIG_K2_CHECK : K2_CHECK); case ChamberType.C3: return (LargeChambers == true ? BIG_K3_CHECK : K3_CHECK); case ChamberType.C4: return (LargeChambers == true ? BIG_K4_CHECK : K4_CHECK); case ChamberType.C5: return (LargeChambers == true ? BIG_K5_CHECK : K5_CHECK); default: throw new Exception("Invalid chamber-type"); } }