Example #1
0
 private void MEMediaOpened(object sender, RoutedEventArgs e)
 {
     try
     {
         ME.Play();
     }
     catch { }
 }
Example #2
0
        private void Total_Summary_Load(object sender, EventArgs e)
        {
            // TODO: This line of code loads data into the 'db_ShopDataSet8.tbl_Records' table. You can move, or remove it, as needed.

            try
            {
                //     this.tbl_RecordsTableAdapter.Fill(this.db_ShopDataSet8.tbl_Records, data, data1);
                // this.tbl_RecordsTableAdapter.Fill(this.db_ShopDataSet9.tbl_Records,data,data1);
                //Court Cards
                Court_DS       Hds = new Court_DS();
                SqlDataAdapter da1 = new SqlDataAdapter("select * from tbl_Records where Date Between '" + data + "' AND  '" + data1 + "' AND Cat_id='1'", con.connect);
                da1.Fill(Hds, Hds.Tables[0].TableName);
                ReportDataSource rds1 = new ReportDataSource("Court_DS", Hds.Tables[0]);
                this.reportViewer1.LocalReport.DataSources.Clear();
                this.reportViewer1.LocalReport.DataSources.Add(rds1);
                this.reportViewer1.LocalReport.Refresh();
                //HB Cards
                HB_DS          Hds1 = new HB_DS();
                SqlDataAdapter da2  = new SqlDataAdapter("select * from tbl_Records where Date Between '" + data + "' AND  '" + data1 + "' AND Cat_id='2'", con.connect);
                da2.Fill(Hds1, Hds1.Tables[0].TableName);
                ReportDataSource rds2 = new ReportDataSource("HB_DSS", Hds1.Tables[0]);
                //  this.reportViewer1.LocalReport.DataSources.Clear();
                this.reportViewer1.LocalReport.DataSources.Add(rds2);
                //Employee Cards

                EM_DS          Hds2 = new EM_DS();
                SqlDataAdapter da3  = new SqlDataAdapter("select * from tbl_Records where Date Between '" + data + "' AND  '" + data1 + "' AND Cat_id='4'", con.connect);
                da3.Fill(Hds2, Hds2.Tables[0].TableName);
                ReportDataSource rds3 = new ReportDataSource("EM_DSS", Hds2.Tables[0]);
                //  this.reportViewer1.LocalReport.DataSources.Clear();
                this.reportViewer1.LocalReport.DataSources.Add(rds3);
                //Meeting Cards
                ME             Hds3 = new ME();
                SqlDataAdapter da4  = new SqlDataAdapter("select * from tbl_Records where Date Between '" + data + "' AND  '" + data1 + "' AND Cat_id='3'", con.connect);
                da4.Fill(Hds3, Hds3.Tables[0].TableName);
                ReportDataSource rds4 = new ReportDataSource("ME_DSS", Hds3.Tables[0]);
                //  this.reportViewer1.LocalReport.DataSources.Clear();
                this.reportViewer1.LocalReport.DataSources.Add(rds4);
                //Kitchen Cards
                KC_DS          Hds4 = new KC_DS();
                SqlDataAdapter da5  = new SqlDataAdapter("select * from tbl_Records where Date Between '" + data + "' AND  '" + data1 + "' AND Cat_id='5'", con.connect);
                da5.Fill(Hds4, Hds4.Tables[0].TableName);
                ReportDataSource rds5 = new ReportDataSource("KC_DSS", Hds4.Tables[0]);
                //  this.reportViewer1.LocalReport.DataSources.Clear();
                this.reportViewer1.LocalReport.DataSources.Add(rds5);

                this.reportViewer1.LocalReport.Refresh();
                this.reportViewer1.RefreshReport();
            }
            catch (Exception tt)
            {
                MessageBox.Show(tt.Message);
            }
        }
Example #3
0
            private void gen18()
            {
                double part1, part2, part3, part4, part5, part6, Mn, ME, Dn, DE, MEn, DEn;

                part1     = r.Next(1, 8);
                part2     = r.Next(1, 10 - (int)part1);
                part3     = 10 - part1 - part2;
                part4     = r.Next(0, (int)part1) / 10d;
                part1     = Math.Abs(part1 / 10d - part4);
                part5     = r.Next(0, (int)part2) / 10d;
                part2     = Math.Abs(part2 / 10d - part5);
                part6     = r.Next(0, (int)part3) / 10d;
                part3     = Math.Abs(part3 / 10d - part6);
                paragraph = document.InsertParagraph();
                paragraph.AppendLine("18.  ").Font(font).FontSize(12).Bold().Alignment = Alignment.left;
                paragraph.Append("Дана таблица распределения вероятностей двумерной случайной величины (y,x)").Font(font).FontSize(12);
                Table table = document.AddTable(3, 4);

                table.Alignment = Alignment.center;
                table.SetColumnWidth(0, 40);
                table.SetColumnWidth(1, 40);
                table.SetColumnWidth(2, 40);
                table.SetColumnWidth(3, 40);
                table.Rows[0].Cells[0].Paragraphs[0].Append("y/x").Alignment            = Alignment.center;
                table.Rows[0].Cells[1].Paragraphs[0].Append("-1").Alignment             = Alignment.center;
                table.Rows[0].Cells[2].Paragraphs[0].Append("0").Alignment              = Alignment.center;
                table.Rows[0].Cells[3].Paragraphs[0].Append("1").Alignment              = Alignment.center;
                table.Rows[1].Cells[0].Paragraphs[0].Append("0").Alignment              = Alignment.center;
                table.Rows[2].Cells[0].Paragraphs[0].Append("1").Alignment              = Alignment.center;
                table.Rows[1].Cells[1].Paragraphs[0].Append(part1.ToString()).Alignment = Alignment.center;
                table.Rows[1].Cells[2].Paragraphs[0].Append(part2.ToString()).Alignment = Alignment.center;
                table.Rows[1].Cells[3].Paragraphs[0].Append(part3.ToString()).Alignment = Alignment.center;
                table.Rows[2].Cells[1].Paragraphs[0].Append(part4.ToString()).Alignment = Alignment.center;
                table.Rows[2].Cells[2].Paragraphs[0].Append(part5.ToString()).Alignment = Alignment.center;
                table.Rows[2].Cells[3].Paragraphs[0].Append(part6.ToString()).Alignment = Alignment.center;

                paragraph = document.InsertParagraph();
                paragraph.InsertTableBeforeSelf(table);
                paragraph.Append("Найти М(y), М(x), М(yx), D(y), D(x), D(yx).").Font(font).FontSize(12);
                ME = part4 + part5 + part6;
                DE = part4 + part5 + part6 - ME * ME;
                Mn = (part1 + part4) * (-1) + part3 + part6;
                Dn = (part1 + part4) + part3 + part6 - Mn * Mn;

                MEn = 1d * (-1d) * part4 + 1d * 1d * part6;
                DEn = 1d * 1d * part4 + 1d * 1d * part6 - MEn * MEn;
                allresult[variantIterator] += "\n18. М(y)= " + ME.ToString() +
                                              "\n      D(y)= " + doubleNormalize(DE.ToString()) +
                                              "\n      М(x)= " + doubleNormalize(Mn.ToString()) +
                                              "\n      D(x)= " + doubleNormalize(Dn.ToString()) +
                                              "\n      М(yx)= " + doubleNormalize(MEn.ToString()) +
                                              "\n      D(yx)= " + doubleNormalize(DEn.ToString()) + ". ";
            }
Example #4
0
            private void gen13_14()
            {
                string[] f1    = new string[] { "-π/2", "-π/3", "-π/4", "-π/6", "0" };
                string[] f2    = new string[] { "π/2", "π/3", "π/4", "π/6" };
                int      part1 = randInt(0, 4);
                int      part2 = randInt(0, 3);

                paragraph = document.InsertParagraph();
                paragraph.AppendLine("13.  ").Font(font).FontSize(12).Bold().Alignment = Alignment.left;
                paragraph.Append("Задана плотность распределения непрерывной случайной величины x:"
                                 + "\n p(х)=K*cos(x), ∀x ∈ (" + f1[part1] + " ; " + f2[part2] + "]\n p(х)=0, ∀x ∉ (" + f1[part1] + " ; " + f2[part2] + "]\nНайти K и функцию распределения F(x).").Font(font).FontSize(12);

                string[,] kresultm = new string[, ] {
                    { "1/2", "(-2√3 + 4)", "(√2 +2)", "2/3" },
                    { "(4-2√3)", "√3/3", "(-2√2 + 2√3)", "(-1+√3)" },
                    { "(2-√2)", "(2√3-2√2)", "√2/2", "(-2+2√2)" },
                    { "2/3", "(√3 -1)", "(2√2-2)", "1" },
                    { "1", "2√3/3", "√2", "2" }
                };
                string kresult = kresultm[part1, part2];

                string fresult = "\n      p(х)=0,при x≤" + f1[part1] +
                                 "\n      p(х)=" + kresult + "*sin(x),при " + f1[part1] + " < x ≤ " + f2[part2] +
                                 "\n      p(х)=1,при x > " + f2[part2];

                allresult[variantIterator] += "\n13. K= " + kresult.ToString() + fresult + "; ";

                double ME, DE, q;

                paragraph = document.InsertParagraph();
                paragraph.AppendLine("14.  ").Font(font).FontSize(12).Bold().Alignment = Alignment.left;
                paragraph.Append("X - непрерывная случайная величина примера 13. Найти М(X), D(X), σ(X).").Font(font).FontSize(12);

                double[] f1num = new double[] { -Math.PI / 2d, -Math.PI / 3d, -Math.PI / 4d, -Math.PI / 6d, 0d };
                double[] f2num = new double[] { Math.PI / 2d, Math.PI / 3d, Math.PI / 4d, Math.PI / 6d };
                double[,] knum = new double[, ] {
                    { 1d / 2d, -2d * (double)Math.Sqrt(3d) + 4d, (double)Math.Sqrt(2d) + 2d, 2d / 3d },
                    { 4d - 2d * (double)Math.Sqrt(3d), (double)Math.Sqrt(3d) / 3d, -2d * (double)Math.Sqrt(2d) + 2d * (double)Math.Sqrt(3d), -1d * (double)Math.Sqrt(3d) },
                    { 2d - (double)Math.Sqrt(2d), 2d * (double)Math.Sqrt(3d) - 2d * (double)Math.Sqrt(2d), (double)Math.Sqrt(2d) / 2d, -2d + 2d * (double)Math.Sqrt(2d) },
                    { 2d / 3d, (double)Math.Sqrt(3d) - 1d, 2d * (double)Math.Sqrt(2d) - 2d, 1d },
                    { 1d, 2d * (double)Math.Sqrt(3d) / 3d, (double)Math.Sqrt(2d), 2d }
                };

                ME = knum[part1, part2] * (f2num[part2] * Math.Sin(f2num[part2]) + Math.Cos(f2num[part2]) - (f1num[part1] * Math.Sin(f1num[part1]) + Math.Cos(f1num[part1])));
                DE = knum[part1, part2] * (f2num[part2] * f2num[part2] * Math.Sin(f2num[part2]) + 2d * f2num[part2] * Math.Cos(f2num[part2]) + 2d * Math.Sin(f2num[part2]) - (f1num[part1] * f2num[part1] * Math.Sin(f1num[part1]) + 2d * f1num[part1] * Math.Cos(f1num[part1]) + 2d * Math.Sin(f1num[part1]))) - ME * ME;
                q  = Math.Sqrt(DE);

                allresult[variantIterator] +=
                    "\n14. М(X)= " + doubleNormalize(ME.ToString()) +
                    "\n      D(X)= " + doubleNormalize(DE.ToString()) +
                    "\n      σ(X)= " + doubleNormalize(q.ToString()) + ";";
            }
Example #5
0
        protected Vector2D Flee(Vector2D targetPos)
        {
            var distance = (ME.Pos - targetPos);

            if (ME.PanicDistanceSq() < distance.LengthSquared())
            {
                return(new Vector2D(0, 0));
            }
            ;
            var desiredVelocity = distance.Normalize() * ME.MaxSpeed;
            var neededForce     = desiredVelocity - ME.Velocity;

            return(neededForce.Truncate(ME.MaxForce));
        }
Example #6
0
        private void PlayPauseButtonClick(object sender, RoutedEventArgs e)
        {
            try
            {
                if (sender is AppBarButton button && button != null)
                {
                    if (button.DataContext is InstaDirectInboxItem directInboxItem && directInboxItem != null &&
                        directInboxItem.ItemType == InstaDirectThreadItemType.VoiceMedia && directInboxItem.VoiceMedia != null &&
                        directInboxItem.VoiceMedia?.Media?.Audio != null)
                    {
                        if (VoicePlayPauseButton == null)
                        {
                            VoicePlayPauseButton = button;
                        }
                        else if (VoicePlayPauseButton.Tag.ToString() != button.Tag.ToString())
                        {
                            VoicePlayPauseButton.Content = Helper.PlayMaterialIcon;
                            VoicePlayPauseButton         = button;
                        }

                        if (button.Content.ToString() == Helper.PlayMaterialIcon)// play
                        {
                            if (CurrentDirectInboxItem == null)
                            {
                                CurrentDirectInboxItem = directInboxItem;
                                ME.Source = new Uri(directInboxItem.VoiceMedia.Media.Audio.AudioSource);
                            }
                            else if (CurrentDirectInboxItem.ItemId != directInboxItem.ItemId)
                            {
                                CurrentDirectInboxItem = directInboxItem;
                                ME.Source = new Uri(directInboxItem.VoiceMedia.Media.Audio.AudioSource);
                            }
                            else
                            {
                                ME.Play();
                            }

                            button.Content = Helper.PauseMaterialIcon;
                        }
                        else
                        {
                            ME.Pause();
                            button.Content = Helper.PlayMaterialIcon;
                        }
                    }
                }
            }
            catch { }
        }
Example #7
0
        public Talon5()
            : base(AIType.AI_Mage, FightMode.Closest, 10, 1, 0.2, 0.4)
        {
            Title = "Deciever of Nations";
            Name  = "Talon";
            Body  = 318;
            Hue   = 1152;

            SetStr(700, 800);
            SetDex(291, 315);
            SetInt(600, 720);

            SetHits(3320, 3725);

            SetDamage(12, 15);

            SetDamageType(ResistanceType.Physical, 100);

            SetResistance(ResistanceType.Physical, 0, 1);
            SetResistance(ResistanceType.Fire, 0, 1);
            SetResistance(ResistanceType.Poison, 0, 1);
            SetResistance(ResistanceType.Energy, 0, 1);

            SetSkill(SkillName.EvalInt, 85.0, 100.0);
            SetSkill(SkillName.Tactics, 75.1, 100.0);
            SetSkill(SkillName.MagicResist, 75.0, 97.5);
            SetSkill(SkillName.Wrestling, 20.2, 60.0);
            SetSkill(SkillName.Meditation, 120.0);
            SetSkill(SkillName.Focus, 120.0);
            SetSkill(SkillName.Magery, 140.0, 170.0);

            Fame  = 2500;
            Karma = -2500;

            VirtualArmor = 55;

            ME me = new ME();

            me.Hue     = 1154;
            me.Movable = false;
            AddItem(me);

            m_Timer = new TeleportTimer(this);
            m_Timer.Start();
        }
Example #8
0
 async void PauseVideo()
 {
     try
     {
         try
         {
             ME.Source = null;
             ME.Pause();
             if (VoicePlayPauseButton != null)
             {
                 VoicePlayPauseButton.Content = Helper.PlayMaterialIcon;
             }
         }
         catch (Exception ex) { ex.PrintException("PauseVideo()"); }
         await Task.Delay(350);
     }
     catch { }
 }
Example #9
0
        void ShowVideo()
        {
            try
            {
                var MediaPlaybackItem = new MediaPlaybackItem(MediaSource.CreateFromStorageFile(FileToUpload));
                //FileToUpload
                ME.SetPlaybackSource(MediaPlaybackItem);
                ME.RemoveAllEffects();
                var transform = new VideoTransformEffectDefinition
                {
                    Rotation      = MediaRotation.None,
                    OutputSize    = Editor.ScaledSize,
                    Mirror        = MediaMirroringOptions.None,
                    CropRectangle = Editor.ScaledCropRect
                };

                ME.AddVideoEffect(transform.ActivatableClassId, true, transform.Properties);
            }
            catch { }
        }
Example #10
0
        void ShowVideo()
        {
            try
            {
                var MediaPlaybackItem = new MediaPlaybackItem(MediaSource.CreateFromStorageFile(FileToUpload));
                //FileToUpload
                ME.SetPlaybackSource(MediaPlaybackItem);
                ME.RemoveAllEffects();
                var transform = new VideoTransformEffectDefinition
                {
                    Rotation      = MediaRotation.None,
                    OutputSize    = new Size(BitmapDecoder.PixelWidth, BitmapDecoder.PixelHeight),
                    Mirror        = MediaMirroringOptions.None,
                    CropRectangle = CurrentCroppedRectForVideo
                };

                ME.AddVideoEffect(transform.ActivatableClassId, true, transform.Properties);
            }
            catch { }
        }
Example #11
0
        public KeyHolder() : base(AIType.AI_Mage, FightMode.Closest, 10, 1, 0.2, 0.4)
        {
            Title = "the Key Holder";
            Name  = ("Lilith");
            Body  = 40;
            Hue   = 1530;

            SetStr(900, 1100);
            SetDex(291, 315);
            SetInt(600, 720);

            SetHits(3520, 4725);

            SetDamage(7, 8);

            SetDamageType(ResistanceType.Physical, 100);

            SetResistance(ResistanceType.Physical, 0, 1);
            SetResistance(ResistanceType.Fire, 0, 1);
            SetResistance(ResistanceType.Poison, 0, 1);
            SetResistance(ResistanceType.Energy, 0, 1);

            SetSkill(SkillName.EvalInt, 85.0, 100.0);
            SetSkill(SkillName.Tactics, 75.1, 100.0);
            SetSkill(SkillName.MagicResist, 75.0, 97.5);
            SetSkill(SkillName.Wrestling, 20.2, 60.0);
            SetSkill(SkillName.Meditation, 120.0);
            SetSkill(SkillName.Focus, 120.0);
            SetSkill(SkillName.Magery, 140.0, 150.0);

            Fame  = 2500;
            Karma = -2500;

            VirtualArmor = 50;

            ME me = new ME();

            me.Hue     = 1154;
            me.Movable = false;
            AddItem(me);
        }
Example #12
0
        public TheGargoyle() : base(AIType.AI_Mage, FightMode.Closest, 10, 1, 0.2, 0.4)
        {
            Title     = "the Destroyer";
            Name      = ("Secnor");
            BodyValue = 755;
            Hue       = 1109;

            SetStr(700, 800);
            SetDex(291, 315);
            SetInt(600, 720);

            SetHits(3520, 3725);

            SetDamage(15, 18);

            SetDamageType(ResistanceType.Physical, 100);

            SetResistance(ResistanceType.Physical, 0, 1);
            SetResistance(ResistanceType.Fire, 0, 1);
            SetResistance(ResistanceType.Poison, 0, 1);
            SetResistance(ResistanceType.Energy, 0, 1);

            SetSkill(SkillName.EvalInt, 85.0, 100.0);
            SetSkill(SkillName.Tactics, 75.1, 100.0);
            SetSkill(SkillName.MagicResist, 75.0, 97.5);
            SetSkill(SkillName.Wrestling, 120.2, 160.0);
            SetSkill(SkillName.Meditation, 120.0);
            SetSkill(SkillName.Focus, 120.0);
            SetSkill(SkillName.Magery, 90.0, 95.0);

            Fame  = 2500;
            Karma = -2500;

            VirtualArmor = 55;

            ME me = new ME();

            me.Hue     = 1154;
            me.Movable = false;
            AddItem(me);
        }
Example #13
0
        public ChooseSideScreen()
            : base(_menu)
        {
            Canvas npcMe = _menu.FindName("npcME") as Canvas;

            if (npcMe == null)
            {
                throw new NotImplementedException("MEer not implemented");
            }
            ME me = new ME();

            me.SetValue(Canvas.TopProperty, 140.0);
            me.SetValue(Canvas.LeftProperty, 60.0);
            npcMe.Children.Add(me);
            npcMe.MouseLeftButtonUp += ButtonMeMouseLeftButtonUp;
            npcMe.MouseEnter        += ButtonMouseEnter;

            Canvas npcKraker = _menu.FindName("npcKraker") as Canvas;

            if (npcKraker == null)
            {
                throw new NotImplementedException("Kraker not implemented");
            }
            Kraker kraker = new Kraker();

            kraker.SetValue(Canvas.TopProperty, 200.0);
            kraker.SetValue(Canvas.LeftProperty, 100.0);
            npcKraker.Children.Add(kraker);
            npcKraker.MouseLeftButtonUp += ButtonKrakerMouseLeftButtonUp;
            npcKraker.MouseEnter        += ButtonMouseEnter;

            // todo: implement kraker and remove the 3 lines below;
            kraker.Opacity   = 0.5;
            npcKraker.Cursor = Cursors.Wait;
            ToolTipService.SetToolTip(npcKraker, "Kraker is momenteel in de huidige versie niet beschikbaar.");

            _signPost          = _menu.FindName("SignPost") as SignPost;
            _signPost.SignText = "Naar Home";
            (_signPost.FindName("canvasSignpost") as Canvas).MouseLeftButtonDown += SignPost_MouseLeftButtonDown;
        }
Example #14
0
    /// <summary>
    /// This procedure contains the user code. Input parameters are provided as regular arguments,
    /// Output parameters as ref arguments. You don't have to assign output parameters,
    /// they will have a default value.
    /// </summary>
    private void RunScript(bool reset, bool go, bool debug, int method, Mesh M, List <Point3d> P, double sR, double sI, double dR, double eR, double sensDist, double sensAng, ref object points, ref object vectors, ref object outMCol, ref object neigh, ref object neighCol, ref object sensors)
    {
        // <Custom code>
        // ............................................................................
        // Stigmergy system

        /*
         * notes on code refactoring
         *
         * 2 main classes:
         * . Particle System (and a class Particle)
         * . Environment (Mesh with scalar and optional vector field)
         *
         * RunScript function structure:
         *
         * . check inputs & eventually bypass execution
         * . initialise Environment
         * . initialise Particle System
         * . Update live variables
         * . Update Particle System
         * . Update Environment
         * . Extract Output Geometries and Data
         *
         */

        // return on null input
        if (M == null || P == null)
        {
            return;
        }


        // initialize on first execution or mesh change
        if (AS == null || M.Vertices.Count != ME.scalarField.Length)
        {
            // initialize particle system
            ME = new MeshEnvironment(M, dR, eR);
            AS = new AgentSystem(P, ME);
        }

        // restore initial values on reset
        if (reset)
        {
            // initialize particle system
            ME.RestoreScalarField();
            AS = new AgentSystem(P, ME);
        }

        if (go)
        {
            // update runtime variables
            AS.seekRadius      = sR;
            AS.seekIntensity   = sI;
            AS.sensDist        = sensDist; // old value 3.0
            AS.sensAng         = sensAng;
            ME.diffusionRate   = (float)dR;
            ME.evaporationRate = (float)eR;

            // update simulation
            switch (method)
            {
            case 0:
                AS.UpdateRTree();
                break;

            case 1:
                AS.UpdateJones();
                break;
            }

            // update environment (diffusion + evaporation)
            ME.Update();

            // update component
            Component.ExpireSolution(true);
        }

        // . . . . . . .  extract geometries

        // particles positions and velocites
        AS.GetPointsVectors(out pts, out vecs);
        points  = pts;
        vectors = vecs;

        // colored mesh
        outMCol = ME.GetColoredMesh();

        // debug mode
        if (debug)
        {
            switch (method)
            {
            case 0:
                neigh    = AS.GetNeighPts();
                neighCol = AS.GetNeighBrightness();
                break;

            case 1:
                sensors = AS.SensorsOut();
                break;
            }
        }

        // ............................................................................
        // </Custom code>
    }
Example #15
0
 public MovablePhotoPopup() : base() => base.Image.OnClick += (ME, sender) => Move(ME, sender);
Example #16
0
        public Mordrid()
            : base(AIType.AI_Mage, FightMode.Closest, 10, 1, 0.2, 0.4)
        {
            Name = ("Mordrid");
            Body = 184;
            Hue  = 0;

            SetStr(800, 950);
            SetDex(91, 115);
            SetInt(300, 320);

            SetHits(2820, 3225);

            SetDamage(20, 22);

            SetDamageType(ResistanceType.Physical, 100);

            SetResistance(ResistanceType.Physical, 0, 1);
            SetResistance(ResistanceType.Fire, 0, 1);
            SetResistance(ResistanceType.Poison, 0, 1);
            SetResistance(ResistanceType.Energy, 0, 1);
            SetResistance(ResistanceType.Cold, 0, 1);

            SetSkill(SkillName.EvalInt, 135.0, 100.0);
            SetSkill(SkillName.Tactics, 125.0, 130.0);
            SetSkill(SkillName.MagicResist, 75.0, 97.5);
            SetSkill(SkillName.Wrestling, 120.0, 135.0);
            SetSkill(SkillName.Meditation, 120.0);
            SetSkill(SkillName.Focus, 120.0);
            SetSkill(SkillName.Magery, 160.0, 180);

            Fame  = 2500;
            Karma = -2500;

            VirtualArmor = 70;

            int hairHue = 0;

            switch (Utility.Random(1))
            {
            case 0: AddItem(new LongHair(hairHue)); break;
            }

            AddItem(new Server.Items.HoodedShroudOfShadows(1109));
            AddItem(new Server.Items.Sandals(1157));
            AddItem(new Server.Items.FurCape(1109));

            GoldNecklace goldnecklace = new GoldNecklace();

            goldnecklace.Hue     = 1157;
            goldnecklace.Movable = false;
            AddItem(goldnecklace);

            GoldRing goldring = new GoldRing();

            goldring.Hue     = 1157;
            goldring.Movable = false;
            AddItem(goldring);

            Backpack backpack = new Backpack();

            backpack.Hue     = 1109;
            backpack.Movable = false;
            AddItem(backpack);

            ME me = new ME();

            me.Hue     = 1154;
            me.Movable = false;
            AddItem(me);
        }
 public void OnFullscreenDidShow(ME.Kiip.Api.Resource p0)
 {
     toast("FullscreenDidShow");
 }
 public void OnNotificationDidDismiss(ME.Kiip.Api.Resource p0, bool p1)
 {
     toast("NotificationDidDismiss(" + p1 + ")");
 }
Example #19
0
        public HelpScreen()
            : base(_menu)
        {
            Controls.Add(new HelpControlHolder {
                Name = "Q", Key = Key.Q, KeyName = "Shuffle Weapon Down", ImgString = @"/ResourceFramework;component/Images/Buttons/Control/q.png", GridCol = 0, GridRow = 0
            });
            Controls.Add(new HelpControlHolder {
                Name = "W", Key = Key.W, KeyName = "Jump", ImgString = @"/ResourceFramework;component/Images/Buttons/Control/w.png", GridCol = 1, GridRow = 0
            });
            Controls.Add(new HelpControlHolder {
                Name = "E", Key = Key.E, KeyName = "Shuffle Weapon Up", ImgString = @"/ResourceFramework;component/Images/Buttons/Control/e.png", GridCol = 2, GridRow = 0
            });

            Controls.Add(new HelpControlHolder {
                Name = "A", Key = Key.A, KeyName = "Move to Left", ImgString = @"/ResourceFramework;component/Images/Buttons/Control/a.png", GridCol = 0, GridRow = 1
            });
            Controls.Add(new HelpControlHolder {
                Name = "D", Key = Key.D, KeyName = "Move to Right", ImgString = @"/ResourceFramework;component/Images/Buttons/Control/d.png", GridCol = 2, GridRow = 1
            });

            Controls.Add(new HelpControlHolder {
                Name = "Left", Key = Key.Left, KeyName = "Aim Weapon to Left", ImgString = @"/ResourceFramework;component/Images/Buttons/Control/left.png", GridCol = 0, GridRow = 3
            });
            Controls.Add(new HelpControlHolder {
                Name = "Up", Key = Key.Up, KeyName = "Shuffle Weapon Up", ImgString = @"/ResourceFramework;component/Images/Buttons/Control/up.png", GridCol = 1, GridRow = 2
            });
            Controls.Add(new HelpControlHolder {
                Name = "Right", Key = Key.Right, KeyName = "Aim Weapon to Right", ImgString = @"/ResourceFramework;component/Images/Buttons/Control/right.png", GridCol = 2, GridRow = 3
            });
            Controls.Add(new HelpControlHolder {
                Name = "Down", Key = Key.Down, KeyName = "Shuffle Weapon Down", ImgString = @"/ResourceFramework;component/Images/Buttons/Control/down.png", GridCol = 1, GridRow = 3
            });

            Controls.Add(new HelpControlHolder {
                Name = "Control", Key = Key.Ctrl, KeyName = "Jump", ImgString = @"/ResourceFramework;component/Images/Buttons/Control/control.png", GridCol = 0, GridRow = 4
            });
            Controls.Add(new HelpControlHolder {
                Name = "Space", Key = Key.Space, KeyName = "Shoot Weapon", ImgString = @"/ResourceFramework;component/Images/Buttons/Control/space.png", GridCol = 1, GridRow = 4, Width = 350, Height = 100, GridColWidth = 3
            });

            _bulletEngine = new BulletEngine(new Canvas());

            _meer = new ME {
                Name = "testMEer", Position = new Point(800, 650)
            };
            _meer.WeaponEngine.SetBulletEngine(_bulletEngine);

            _btnResource = _menu.Resources.MergedDictionaries[0];

            _cnvsMe = _menu.FindName("cnvsMe") as Canvas;
            if (_cnvsMe == null)
            {
                throw new NotImplementedException("ME not implemented");
            }
            _cnvsMe.Children.Add(_bulletEngine.Container);
            _cnvsMe.Children.Add(_meer);

            _txtKeyName = _menu.FindName("txtKeyName") as TextBlock;
            if (_txtKeyName == null)
            {
                throw new NotImplementedException("txtKeyName not implemented");
            }

            _btnGrid = _menu.FindName("btnGrid") as Grid;
            if (_btnGrid == null)
            {
                throw new NotImplementedException("btnGrid not implemented");
            }
            CreateButtons();

            _signPost = _menu.FindName("SignPost") as SignPost;
            if (_signPost == null)
            {
                throw new NotImplementedException("SignPost not implemented");
            }
            _signPost.SignText = "Naar Home";
            (_signPost.FindName("canvasSignpost") as Canvas).MouseLeftButtonDown += SignPostMouseLeftButtonDown;

            Updated += HelpScreenUpdated;
            Shown   += HelpScreenShown;
        }
 public void OnNotificationDidShow(ME.Kiip.Api.Resource p0)
 {
     toast("Notification did show");
 }
 //==============================================================================
 // KPViewListener callbacks
 //==============================================================================
 public void OnFullscreenDidDismiss(ME.Kiip.Api.Resource p0)
 {
     toast("FullscreenDidDismiss");
 }
Example #22
0
            private void gen11_12()
            {
                double part1, part2, part3, part4, part5;

                part1     = r.Next(1, 8);
                part2     = r.Next(1, 10 - (int)part1);
                part3     = 10 - part1 - part2;
                part4     = r.Next(0, (int)part1) / 10d;
                part1     = Math.Abs(part1 / 10d - part4);
                part5     = r.Next(0, (int)part2) / 10d;
                part2     = Math.Abs(part2 / 10d - part5);
                part3    /= 10d;
                paragraph = document.InsertParagraph();
                paragraph.AppendLine("11.  ").Font(font).FontSize(12).Bold().Alignment = Alignment.left;
                paragraph.Append("Случайная величина X имеет распределения вероятностей, представленное таблицей:").Font(font).FontSize(12);
                Table table = document.AddTable(2, 6);

                table.Alignment = Alignment.center;
                table.SetColumnWidth(0, 40);
                table.SetColumnWidth(1, 40);
                table.SetColumnWidth(2, 40);
                table.SetColumnWidth(3, 40);
                table.SetColumnWidth(4, 40);
                table.SetColumnWidth(5, 40);
                table.Rows[0].Cells[0].Paragraphs[0].Append("X").Alignment              = Alignment.center;
                table.Rows[1].Cells[0].Paragraphs[0].Append("P(x)").Alignment           = Alignment.center;
                table.Rows[0].Cells[1].Paragraphs[0].Append("-1").Alignment             = Alignment.center;
                table.Rows[0].Cells[2].Paragraphs[0].Append("0").Alignment              = Alignment.center;
                table.Rows[0].Cells[3].Paragraphs[0].Append("1").Alignment              = Alignment.center;
                table.Rows[0].Cells[4].Paragraphs[0].Append("2").Alignment              = Alignment.center;
                table.Rows[0].Cells[5].Paragraphs[0].Append("3").Alignment              = Alignment.center;
                table.Rows[1].Cells[1].Paragraphs[0].Append(part1.ToString()).Alignment = Alignment.center;
                table.Rows[1].Cells[2].Paragraphs[0].Append(part2.ToString()).Alignment = Alignment.center;
                table.Rows[1].Cells[3].Paragraphs[0].Append(part3.ToString()).Alignment = Alignment.center;
                table.Rows[1].Cells[4].Paragraphs[0].Append(part4.ToString()).Alignment = Alignment.center;
                table.Rows[1].Cells[5].Paragraphs[0].Append(part5.ToString()).Alignment = Alignment.center;

                paragraph = document.InsertParagraph();
                paragraph.InsertTableBeforeSelf(table);
                paragraph.Append("Построить многоугольник распределения и найти функцию распределения F(x).").Font(font).FontSize(12);



                string resultf = "p(х)=0, при x≤-1\n      p(х)=" + part1.ToString() + ", при -1<x≤0\n" +
                                 "      p(х)=" + (part1 + part2).ToString() + ", при 0<x≤1\n" +
                                 "      p(х)=" + (part1 + part2 + part3).ToString() + ", при 1<x≤2\n" +
                                 "      p(х)=" + (part1 + part2 + part3 + part4).ToString() + ", при 2<x≤3\n" +
                                 "      p(х)=" + (part1 + part2 + part3 + part4 + part5).ToString() + ", при x>3";

                allresult[variantIterator] += "\n11. " + resultf + ";";


                paragraph = document.InsertParagraph();
                paragraph.AppendLine("12.  ").Font(font).FontSize(12).Bold().Alignment = Alignment.left;
                paragraph.Append("Найти М(X), D(X), σ(X) случайной величины X примера 11.").Font(font).FontSize(12);
                double ME, DE, q;

                ME = -1 * part1 + 0 * part2 + 1 * part3 + 2 * part4 + 3 * part5;
                DE = 1 * part1 + 0 * part2 + 1 * part3 + 4 * part4 + 9 * part5 - ME * ME;
                q  = Math.Sqrt(DE);

                allresult[variantIterator] += "\n12. М(X)=" + doubleNormalize(ME.ToString()) + "\n      D(X)=" + doubleNormalize(DE.ToString()) + "\n      σ(X)= " + doubleNormalize(q.ToString()) + "; ";
            }
Example #23
0
        public Talon3()
            : base(AIType.AI_Mage, FightMode.Closest, 10, 1, 0.2, 0.4)
        {
            Title = "Student of the arts";
            Name  = "Talon";
            Body  = 400;
            Hue   = 33770;

            SetStr(500, 600);
            SetDex(291, 315);
            SetInt(600, 720);

            SetHits(920, 1125);

            SetDamage(6, 8);

            SetDamageType(ResistanceType.Physical, 100);

            SetResistance(ResistanceType.Physical, 0, 1);
            SetResistance(ResistanceType.Fire, 0, 1);
            SetResistance(ResistanceType.Poison, 0, 1);
            SetResistance(ResistanceType.Energy, 0, 1);

            SetSkill(SkillName.EvalInt, 85.0, 100.0);
            SetSkill(SkillName.Tactics, 75.1, 100.0);
            SetSkill(SkillName.MagicResist, 75.0, 97.5);
            SetSkill(SkillName.Wrestling, 20.2, 60.0);
            SetSkill(SkillName.Meditation, 120.0);
            SetSkill(SkillName.Focus, 120.0);
            SetSkill(SkillName.Magery, 90.0, 100.0);

            Fame  = 2500;
            Karma = -2500;

            VirtualArmor = 50;

            ME me = new ME();

            me.Hue     = 1154;
            me.Movable = false;
            AddItem(me);

            int hairHue = 0;

            switch (Utility.Random(1))
            {
            case 0: AddItem(new LongHair(hairHue)); break;
            }
            switch (Utility.Random(1))
            {
            case 0: AddItem(new ShortBeard(hairHue)); break;
            }

            AddItem(new Server.Items.HoodedShroudOfShadows(0));
            AddItem(new Server.Items.Sandals(0));

            GoldNecklace goldnecklace = new GoldNecklace();

            goldnecklace.Hue     = 0;
            goldnecklace.Movable = false;
            AddItem(goldnecklace);

            GoldRing goldring = new GoldRing();

            goldring.Hue     = 0;
            goldring.Movable = false;
            AddItem(goldring);

            Backpack backpack = new Backpack();

            backpack.Hue     = 1150;
            backpack.Movable = false;
            AddItem(backpack);
        }