public List <EPA> GetEPAs()
        {
            List <EPA> epaList = new List <EPA>();

            string[] tableNames = new string[1];
            Dictionary <string, object> cmdParams = new Dictionary <string, object>();
            DataSet ds = dbRepo.ExecuteProcedure("GetEPAs", 0, tableNames, cmdParams);

            if (ds.Tables.Count > 0 && ds.Tables[0].Rows.Count > 0)
            {
                for (int i = 0; i < ds.Tables[0].Rows.Count; i++)
                {
                    EPA epa = new EPA()
                    {
                        ID          = Convert.ToInt32(ds.Tables[0].Rows[i]["ID"]),
                        EPAName     = Convert.ToString(ds.Tables[0].Rows[i]["EPA"]),
                        Description = Convert.ToString(ds.Tables[0].Rows[i]["Description"]),
                        District    = new District()
                        {
                            DistrictName = Convert.ToString(ds.Tables[0].Rows[i]["DistrictName"]),
                            State        = new State()
                            {
                                StateName = Convert.ToString(ds.Tables[0].Rows[i]["StateName"]),
                                Country   = new Country()
                                {
                                    CountryName = Convert.ToString(ds.Tables[0].Rows[i]["CountryName"])
                                }
                            }
                        }
                    };
                    epaList.Add(epa);
                }
            }
            return(epaList);
        }
Exemplo n.º 2
0
        public int Get(EPA idx)
        {
            int tmpResult = 0;

            mType2ValueDcit.TryGetValue(idx, out tmpResult);

            return(tmpResult);
        }
Exemplo n.º 3
0
        public int Apply(EPA attrib, int value)
        {
            int idx = (int)attrib;

            if (!mBuffDirty[idx])
            {
                return(value);
            }
            return(value + value * mBuffMultipy[(int)attrib] / 10000 + mBuffAdded[(int)attrib]);
        }
Exemplo n.º 4
0
 public void Set(EPA idx, int value)
 {
     if (mType2ValueDcit.ContainsKey(idx))
     {
         mType2ValueDcit[idx] = value;
     }
     else
     {
         mType2ValueDcit.Add(idx, value);
     }
 }
Exemplo n.º 5
0
 public Buff(BuffManager manager, BuffBase buffBase)
 {
     mManager  = manager;
     mBuffBase = buffBase;
     mLeftTime = buffBase.Time * 0.001f;
     mBuffType = (EBuffType)(int)mBuffBase.Type;
     if (!string.IsNullOrEmpty(buffBase.AttribEffect))
     {
         mAttrib = (EPA)Enum.Parse(typeof(EPA), buffBase.AttribEffect);
     }
     mSpecialEffect = (EBuffSpecialEffect)(int)mBuffBase.SpecialEffect;
 }
Exemplo n.º 6
0
        public void Apply(EPA attrib, int multipy, int add)
        {
            switch (attrib)
            {
            case EPA.CurHP:
                mOwner.AddHp(mOwner.GetAttr(EPA.MaxHP) * multipy / 10000 + add);
                break;

            default:
                mBuffMultipy[(int)attrib] += multipy;
                mBuffAdded[(int)attrib]   += add;
                mBuffDirty[(int)attrib]    = true;
                break;
            }
        }
Exemplo n.º 7
0
        public void TodasLasCosas()
        {
            var res = EPA.Transcribe("Todo Todito todo");

            Assert.Equal("Tó Toito tó", res);
        }
Exemplo n.º 8
0
        public void QuieroAgua()
        {
            var res = EPA.Transcribe("Tengo sed. Sed!");

            Assert.Equal("Tengo çêh. Çêh!", res);
        }
Exemplo n.º 9
0
		//
		public static bool Penetration( btConvexShape shape0,
											 ref btTransform wtrs0,
											 btConvexShape shape1,
											 ref btTransform wtrs1,
											 ref btVector3 guess,
											 out sResults results,
											 bool usemargins = false )
		{
			tShape shape = new tShape();
			Initialize( shape0, ref wtrs0, shape1, ref wtrs1, out results, shape, usemargins );
			GJK gjk = new GJK();
			btVector3 tmp;
			guess.Invert( out tmp );
			GJK.eStatus._ gjk_status = gjk.Evaluate( shape, ref tmp );
			switch( gjk_status )
			{
				case GJK.eStatus._.Inside:
					{
						EPA epa = new EPA();
						EPA.eStatus._ epa_status = epa.Evaluate( gjk, ref tmp );
						if( epa_status != EPA.eStatus._.Failed )
						{
							btVector3 w0 = btVector3.Zero;
							for( uint i = 0; i < epa.m_result.rank; ++i )
							{
								shape.Support( ref epa.m_result.c[i].d, 0, out tmp );
								w0.AddScale( ref tmp, epa.m_result.p[i], out w0 );
							}
							results.status = sResults.eStatus.Penetrating;
							wtrs0.Apply( ref w0, out results.witness0 );
							w0.SubScale( ref epa.m_normal, epa.m_depth, out tmp );
							wtrs0.Apply( ref tmp, out results.witness1 );
							epa.m_normal.Invert( out results.normal );
							results.distance = -epa.m_depth;
							return ( true );
						}
						else results.status = sResults.eStatus.EPA_Failed;
					}
					break;
				case GJK.eStatus._.Failed:
					results.status = sResults.eStatus.GJK_Failed;
					break;
				default:
					break;
			}
			return ( false );
		}
Exemplo n.º 10
0
        public void Alhurreca()
        {
            var res = EPA.Transcribe("alhurreca");

            Assert.Equal("alhurreca", res);
        }
Exemplo n.º 11
0
        public void LLCambiaY()
        {
            var res = EPA.Transcribe("LL ll");

            Assert.Equal("Y y", res);
        }
Exemplo n.º 12
0
        public void Acetamida()
        {
            var res = EPA.Transcribe("acetamida");

            Assert.Equal("açetamida", res);
        }
Exemplo n.º 13
0
        public void Saxo()
        {
            var res = EPA.Transcribe("saxofón");

            Assert.Equal("çâççofón", res);
        }
Exemplo n.º 14
0
        public void HaberA_ver()
        {
            var res = EPA.Transcribe("A ver [haber]");

            Assert.Equal("A bêh [abêh]", res);
        }
Exemplo n.º 15
0
        public void AbdicanAsfixian()
        {
            var res = EPA.Transcribe("asfixian y éxtasis");

            Assert.Equal("âffîççian y éttaçî", res);
        }
Exemplo n.º 16
0
        public void ExtasisAsfixian()
        {
            var res = EPA.Transcribe("éxtasis y asfixian");

            Assert.Equal("éttaçî y âffîççian", res);
        }
Exemplo n.º 17
0
        public void Asfixian()
        {
            var res = EPA.Transcribe("asfixian");

            Assert.Equal("âffîççian", res);
        }
Exemplo n.º 18
0
        public void Extasis()
        {
            var res = EPA.Transcribe("éxtasis");

            Assert.Equal("éttaçî", res);
        }
Exemplo n.º 19
0
        public void Pseudoescritor()
        {
            var res = EPA.Transcribe("pseudoescritor");

            Assert.Equal("çeudoêccritôh", res);
        }
Exemplo n.º 20
0
        public void ElQueAcanala()
        {
            var res = EPA.Transcribe("acanalador");

            Assert.Equal("acanalaôh", res);
        }
Exemplo n.º 21
0
        public void Valkiria()
        {
            var res = EPA.Transcribe("valkirias");

            Assert.Equal("barkiriâ", res);
        }
Exemplo n.º 22
0
        public void D_Intervocalica()
        {
            var res = EPA.Transcribe("Oido un ruido");

            Assert.Equal("Oío un ruío", res);
        }
Exemplo n.º 23
0
        public void Cual()
        {
            var res = EPA.Transcribe("cual");

            Assert.Equal("cuâh", res);
        }
Exemplo n.º 24
0
        public void Envidia()
        {
            var res = EPA.Transcribe("ENVIDIA");

            Assert.Equal("EMBIDIA", res);
        }
Exemplo n.º 25
0
        public void Bueno()
        {
            var res = EPA.Transcribe("Qué Bueno, qué buena");

            Assert.Equal("Qué Gueno, qué guena", res);
        }
Exemplo n.º 26
0
        public void Around()
        {
            var res = EPA.Transcribe("Alrededor");

            Assert.Equal("Arrededôh", res);
        }
Exemplo n.º 27
0
        public void Coger()
        {
            var res = EPA.Transcribe("aprehender");

            Assert.Equal("aprehendêh", res);
        }
Exemplo n.º 28
0
        public void Aljarafe()
        {
            var res = EPA.Transcribe("aljarafe algébrico");

            Assert.Equal("arharafe arhébrico", res);
        }
Exemplo n.º 29
0
        public void Ahuehue()
        {
            var res = EPA.Transcribe("ahuehué");

            Assert.Equal("aguegué", res);
        }
Exemplo n.º 30
0
        public void Viandero()
        {
            var res = EPA.Transcribe("viandero");

            Assert.Equal("biandero", res);
        }
Exemplo n.º 31
0
        public void Acar()
        {
            var res = EPA.Transcribe("ahotado");

            Assert.Equal("ahotao", res);
        }