Ejemplo n.º 1
0
        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;
            }
        }
Ejemplo n.º 2
0
		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;
		}
Ejemplo n.º 3
0
 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;
 }
Ejemplo n.º 4
0
 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;
 }
Ejemplo n.º 5
0
		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;
		}
Ejemplo n.º 6
0
        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.");
            }
        }
Ejemplo n.º 7
0
        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); }
        }
Ejemplo n.º 8
0
        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;
            }
            }
        }
Ejemplo n.º 9
0
		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;
			}
		}
Ejemplo n.º 10
0
		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.";
		}
Ejemplo n.º 11
0
		public static int GetNumChapters( BookOf book )
		{
			return ChapterLength[(int)book];
		}
Ejemplo n.º 12
0
		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; }
		}
Ejemplo n.º 13
0
		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;
				}
			}
			
		}
Ejemplo n.º 14
0
		public static string[] GetVerses( BookOf book, int chap )
		{
			int x = ((int)book * 1000) + chap;
			return GetVerses( x );
		}
Ejemplo n.º 15
0
        public static string[] GetVerses(BookOf book, int chap)
        {
            int x = ((int)book * 1000) + chap;

            return(GetVerses(x));
        }
Ejemplo n.º 16
0
		public static int GetNumVerses( BookOf book, int chap )
		{
			int x = ((int)book * 1000) + chap;
			return GetNumVerses( x );
		}
Ejemplo n.º 17
0
        public static int GetNumVerses(BookOf book, int chap)
        {
            int x = ((int)book * 1000) + chap;

            return(GetNumVerses(x));
        }
Ejemplo n.º 18
0
 public static int GetNumChapters(BookOf book)
 {
     return(ChapterLength[(int)book]);
 }