public override void Deserialize(GenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); switch (version) { case 2: { m_Random = reader.ReadBool(); goto case 1; } case 1: { m_Book = (BookOf)(reader.ReadInt()); m_Chapter = reader.ReadInt(); m_FirstVerse = reader.ReadInt(); m_LastVerse = reader.ReadInt(); goto case 0; } case 0: { break; } default: break; } }
public WanderingPreacher() { Title = "the wandering preacher"; m_Book = BookOf.John; m_Chapter = 3; m_FirstVerse = 16; m_LastVerse = 17; m_NextPreach = DateTime.Now + PreachDelay; m_Preaching = false; }
public Bible() : base(0x2252) { LootType = LootType.Blessed; Movable = true; Hue = 0x297; Name = "The Holy Bible"; m_Book = BookOf.Genesis; m_Chapter = 1; m_FirstVerse = 1; m_LastVerse = 1; m_Random = false; }
public Bible() : base( 0x2252 ) { LootType = LootType.Blessed; Movable = true; Hue = 0x297; Name = "The Holy Bible"; m_Book = BookOf.Genesis; m_Chapter = 1; m_FirstVerse = 1; m_LastVerse = 1; m_Random = false; }
public static string GetVerse(BookOf book, int chap, int vers) { int x = ((int)book * 1000) + chap; BibleReader bible = GetBibleReader(x); if (bible != null) { return(bible.Verses[vers - 1]); } else { return("No verse found with that reference."); } }
public static string[] GetVerses(BookOf book, int chap, int fvers, int lvers) { int y = 0; string[] output; try { output = new string[(lvers - fvers) + 1]; for (int x = fvers; x <= lvers; x++) { output[y++] = GetVerse((int)book, chap, x); } return(output); } catch { output = new string[] { "No verses found with that reference." }; return(output); } }
public override void Deserialize(GenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); switch (version) { case 1: { m_Topic = (Topic)reader.ReadInt(); goto case 0; } case 0: { m_Book = (BookOf)reader.ReadInt(); m_Chapter = reader.ReadInt(); m_FirstVerse = reader.ReadInt(); m_LastVerse = reader.ReadInt(); m_Random = reader.ReadBool(); m_NextPreach = DateTime.Now + PreachDelay; m_Preaching = false; break; } } }
public override void Deserialize( GenericReader reader ) { base.Deserialize( reader ); int version = reader.ReadInt(); switch ( version ) { case 2: { m_Random = reader.ReadBool(); goto case 1; } case 1: { m_Book = (BookOf)( reader.ReadInt() ); m_Chapter = reader.ReadInt(); m_FirstVerse = reader.ReadInt(); m_LastVerse = reader.ReadInt(); goto case 0; } case 0: { break; } default: break; } }
public static string GetVerse( BookOf book, int chap, int vers ) { int x = ((int)book * 1000) + chap; BibleReader bible = GetBibleReader( x ); if ( bible != null ) return bible.Verses[vers - 1]; else return "No verse found with that reference."; }
public static int GetNumChapters( BookOf book ) { return ChapterLength[(int)book]; }
public static string[] GetVerses( BookOf book, int chap, int fvers, int lvers ) { int y = 0; string[] output; try { output = new string[(lvers - fvers) + 1]; for ( int x = fvers; x <= lvers; x++ ) output[y++] = GetVerse( (int)book, chap, x ); return output; } catch { output = new string[] { "No verses found with that reference." }; return output; } }
public override void Deserialize( GenericReader reader ) { base.Deserialize( reader ); int version = reader.ReadInt(); switch( version ) { case 1: { m_Topic = (Topic)reader.ReadInt(); goto case 0; } case 0: { m_Book = (BookOf)reader.ReadInt(); m_Chapter = reader.ReadInt(); m_FirstVerse = reader.ReadInt(); m_LastVerse = reader.ReadInt(); m_Random = reader.ReadBool(); m_NextPreach = DateTime.Now + PreachDelay; m_Preaching = false; break; } } }
public static string[] GetVerses( BookOf book, int chap ) { int x = ((int)book * 1000) + chap; return GetVerses( x ); }
public static string[] GetVerses(BookOf book, int chap) { int x = ((int)book * 1000) + chap; return(GetVerses(x)); }
public static int GetNumVerses( BookOf book, int chap ) { int x = ((int)book * 1000) + chap; return GetNumVerses( x ); }
public static int GetNumVerses(BookOf book, int chap) { int x = ((int)book * 1000) + chap; return(GetNumVerses(x)); }
public static int GetNumChapters(BookOf book) { return(ChapterLength[(int)book]); }