static void Main(string[] args)
        {
            l1 = new Level1();
            l2 = new Level2();
            l3 = new Level3();
            l4 = new Level4();
            l5 = new Level5();
            l6 = new Level6();

            LEVELNUMBER = 6;
            switch(LEVELNUMBER)
            {
                case 1:
                    Console.WriteLine(l1.MainMethod(GetPuzzleInput()));
                    break;
                case 2:
                    Console.WriteLine(l2.MainMethod(GetPuzzleInput()));
                    break;
                case 3:
                    Console.WriteLine(l3.MainMethod(368078));
                    break;
                case 4:
                    Console.WriteLine(l4.MainMethod(GetPuzzleInput()));
                    break;
                case 5:
                    Console.WriteLine(l5.MainMethod(GetPuzzleInput()));
                    break;
                case 6:
                    Console.WriteLine(l6.MainMethod(GetPuzzleInput()));
                    break;
            }
            Console.ReadLine();
        }
Exemple #2
0
    public static SceneObject Create(SceneState _scene)
    {
        SceneObject scene = null;

        switch (_scene)
        {
        case SceneState.StartScreen:
            scene = new StartScreen();
            break;

        case SceneState.Level1:
            scene = new Level1();
            break;

        case SceneState.Level2:
            scene = new Level2();
            break;

        case SceneState.Level3:
            scene = new Level3();
            break;

        case SceneState.Level4:
            scene = new Level4();
            break;

        case SceneState.SummaryScreen:
            scene = new SummaryScreen();
            break;

        default:
            return(null);
        }
        return(scene);
    }
        // Begin level 4
        public override void Next()
        {
            Hide();
            Level4 level4 = new Level4(GetScore(), GetLives(), SplashHold);

            level4.Closed += (s, args) => SplashHold.Close();
            level4.Show();
            Dispose();
        }
Exemple #4
0
 public bool Equals(Spatial target)
 {
     return(TessellationSchema?.ToLower() == target.TessellationSchema?.ToLower() &&
            Level1?.ToLower() == target.Level1?.ToLower() &&
            Level2?.ToLower() == target.Level2?.ToLower() &&
            Level3?.ToLower() == target.Level3?.ToLower() &&
            Level4?.ToLower() == target.Level4?.ToLower() &&
            CellsPerObject == target.CellsPerObject);
 }
        public void Ce_Insert_LowLevel()
        {
            long ms = 0;

            using (new MetricTracker("Starting complex object", t => ms = t))
            {
                Level1 level1 = new Level1();
                level1.Value  = "test";
                level1.levels = new List <Level2>();

                for (int i = 0; i < 5; i++)
                {
                    Level2 curLevel2 = new Level2();
                    level1.levels.Add(curLevel2);
                    curLevel2.Value  = "test" + i.ToString();
                    curLevel2.levels = new List <Level3>();

                    for (int j = 0; j < 5; j++)
                    {
                        Level3 curLevel3 = new Level3();
                        curLevel2.levels.Add(curLevel3);
                        curLevel3.Value  = "test" + j.ToString();
                        curLevel3.levels = new List <Level4>();

                        for (int k = 0; k < 10; k++)
                        {
                            Level4 curLevel4 = new Level4();
                            curLevel3.levels.Add(curLevel4);
                            curLevel4.Value  = "test" + k.ToString();
                            curLevel4.levels = new List <Level5>();

                            for (int l = 0; l < 10; l++)
                            {
                                Level5 curLevel5 = new Level5();
                                curLevel4.levels.Add(curLevel5);
                                curLevel5.Value = "test" + l.ToString();
                            }
                        }
                    }
                }

                SqlCeConnectionFactory cf = new SqlCeConnectionFactory("System.Data.SqlServerCE.4.0");
                using (SqlCeConnection conn = (SqlCeConnection)cf.CreateConnection(@"c:\temp\myDataPoor.sdf"))
                {
                    conn.Open();

                    // Level1
                    int parentId = SqlCeInsertAdapterLevels.Write_Level1(level1, conn);
                }
            }

            ms.Should().BeLessThan(775);
        }
Exemple #6
0
 // Animation sprite; //animation
 public Game1()
 {
     graphics = new GraphicsDeviceManager(this);
     Content.RootDirectory              = "Content";
     graphics.PreferredBackBufferWidth  = 1280;
     graphics.PreferredBackBufferHeight = 720;
     lvl_1 = new Level1();
     lvl_2 = new Level2();
     lvl_3 = new Level3();
     lvl_4 = new Level4();
     lvl_5 = new Level5();
 }
Exemple #7
0
        public NamingHelper()
        {
            if (File.Exists(_filePath))
            {
                _codes = File.ReadAllLines(_filePath).Skip(1).Select(v => NamingData.FromCsv(v)).ToList();
            }

            if (_codes.Count > 0)
            {
                Level1.AddRange(_codes.Where(x => x.Level == 1).ToList());
                Level2.AddRange(_codes.Where(x => x.Level == 2).ToList());
                Level3.AddRange(_codes.Where(x => x.Level == 3).ToList());
                Level4.AddRange(_codes.Where(x => x.Level == 4).ToList());
                Level5.AddRange(_codes.Where(x => x.Level == 5).ToList());
            }
        }
        private void SaveComplexObject(Levels context, int[] levelIds)
        {
            // Protected Read
            Level1 level1 = new Level1();

            level1.Value  = "test";
            level1.Id     = levelIds[0]++;
            level1.levels = new List <Level2>();

            for (int i = 0; i < 5; i++)
            {
                Level2 curLevel2 = new Level2();
                level1.levels.Add(curLevel2);
                curLevel2.Id     = levelIds[1]++;
                curLevel2.Value  = "test" + i.ToString();
                curLevel2.levels = new List <Level3>();

                for (int j = 0; j < 5; j++)
                {
                    Level3 curLevel3 = new Level3();
                    curLevel2.levels.Add(curLevel3);
                    curLevel3.Id     = levelIds[2]++;
                    curLevel3.Value  = "test" + j.ToString();
                    curLevel3.levels = new List <Level4>();

                    for (int k = 0; k < 10; k++)
                    {
                        Level4 curLevel4 = new Level4();
                        curLevel3.levels.Add(curLevel4);
                        curLevel4.Id     = levelIds[3]++;
                        curLevel4.Value  = "test" + k.ToString();
                        curLevel4.levels = new List <Level5>();

                        for (int l = 0; l < 10; l++)
                        {
                            Level5 curLevel5 = new Level5();
                            curLevel4.levels.Add(curLevel5);
                            curLevel5.Id    = levelIds[4]++;
                            curLevel5.Value = "test" + l.ToString();
                        }
                    }
                }
            }

            context.Level1.Add(level1);
            context.SaveChanges();
        }
        public static Level1 GetSample()
        {
            Level1 level1 = new Level1();

            level1.Value  = "test";
            level1.levels = new List <Level2>();

            for (int i = 0; i < 5; i++)
            {
                Level2 curLevel2 = new Level2();
                level1.levels.Add(curLevel2);
                curLevel2.Value  = "test" + i.ToString();
                curLevel2.levels = new List <Level3>();

                for (int j = 0; j < 5; j++)
                {
                    Level3 curLevel3 = new Level3();
                    curLevel2.levels.Add(curLevel3);
                    curLevel3.Value  = "test" + j.ToString();
                    curLevel3.levels = new List <Level4>();

                    for (int k = 0; k < 10; k++)
                    {
                        Level4 curLevel4 = new Level4();
                        curLevel3.levels.Add(curLevel4);
                        curLevel4.Value  = "test" + k.ToString();
                        curLevel4.levels = new List <Level5>();

                        for (int l = 0; l < 10; l++)
                        {
                            Level5 curLevel5 = new Level5();
                            curLevel4.levels.Add(curLevel5);
                            curLevel5.Value = "test" + l.ToString();
                        }
                    }
                }
            }

            return(level1);
        }
        private void buttonAnswer_Click(object sender, RoutedEventArgs e)
        {
            if ((bool)rbOne.IsChecked)
            {
                foreach (var obj in dPanel.Children)
                {
                    CheckBox chBox = (CheckBox)obj;
                    if ((bool)chBox.IsChecked)
                    {
                        listCheckBox.Add(Convert.ToInt32(chBox.Content));
                    }
                }
            }
            if ((bool)rbTwo.IsChecked)
            {
                foreach (var obj in dPanel.Children)
                {
                    CheckBox chBox = (CheckBox)obj;
                    if ((bool)chBox.IsChecked)
                    {
                        listCheckBox.Add(Convert.ToInt32(chBox.Content));
                    }
                }
            }
            string str = "";

            if (listCheckBox.Count == 8) // 01371349
            {
                foreach (var item in listCheckBox)
                {
                    str += item;
                }
            }
            if (str.Equals(answerTrue))
            {
                Level5 lvl5 = new Level5();
                lvl5.Show();
                Level4.Close();
            }
        }
Exemple #11
0
        public static void TestMultiLayerMethods()
        {
            var obj = new Level4();

            Output = "";
            obj.M();
            Assert("Level4M,", Output);

            Output = "";
            obj.Level4Self();
            Assert("Level4M,", Output);

            Output = "";
            obj.Level4Base();
            Assert("Level3M,", Output);

            Output = "";
            obj.Level3Self();
            Assert("Level4M,", Output);

            Output = "";
            obj.Level3Base();
            Assert("Level2M,", Output);

            Output = "";
            obj.Level2Self();
            Assert("Level4M,", Output);

            Output = "";
            obj.Level2Base();
            Assert("Level1M,", Output);

            Output = "";
            obj.Level1Self();
            Assert("Level4M,", Output);
        }
Exemple #12
0
        static void Main(string[] args)
        {
            Greetings.UserName();

            Level1.NumberGuessRange();

            Level2.NumberGuessRange();

            Level3.NumberGuessRange();

            Level4.NumberGuessRange();

            Level5.NumberGuessRange();

            Level6.NumberGuessRange();

            Level7.NumberGuessRange();

            Level8.NumberGuessRange();

            Level9.NumberGuessRange();

            Level10.NumberGuessRange();
        }
Exemple #13
0
        /// <summary>
        /// Allows the game to perform any initialization it needs to before starting to run.
        /// This is where it can query for any required services and load any non-graphic
        /// related content.  Calling base.Initialize will enumerate through any components
        /// and initialize them as well.
        /// </summary>
        protected override void Initialize()
        {
            LEVEL_WIDTH  = GraphicsDevice.DisplayMode.Width / 2;
            LEVEL_HEIGHT = GraphicsDevice.DisplayMode.Height / 2;
            graphics.PreferredBackBufferWidth  = LEVEL_WIDTH;
            graphics.PreferredBackBufferHeight = LEVEL_HEIGHT;
            graphics.ApplyChanges();
            this.rodStewart    = Content.Load <Song>("song");
            this.sunshine      = Content.Load <Song>("Sunshine");
            MediaPlayer.Volume = 0.1f;
            MediaPlayer.Play(rodStewart);
            MediaPlayer.IsRepeating = false;
            textStillToType         = true;

            this.level3Sound    = Content.Load <SoundEffect>("lolSoundEffect");
            level3Inst          = this.level3Sound.CreateInstance();
            level3Inst.IsLooped = false;

            this.level7Bus      = Content.Load <SoundEffect>("BusSound");
            level7Inst          = this.level7Bus.CreateInstance();
            level7Inst.IsLooped = true;

            this.typingSound    = Content.Load <SoundEffect>("Keyboard");
            typingInst          = this.typingSound.CreateInstance();
            typingInst.IsLooped = true;

            SoundEffect.MasterVolume = 0.15f;

            // TODO: Add your initialization logic here
            levelNumber = 9;


            levelOne              = new Level1();
            levelOne.LEVEL_WIDTH  = LEVEL_WIDTH;
            levelOne.LEVEL_HEIGHT = LEVEL_HEIGHT;
            levelOne.Initialize();


            levelTwo              = new Level2();
            levelTwo.LEVEL_WIDTH  = LEVEL_WIDTH;
            levelTwo.LEVEL_HEIGHT = LEVEL_HEIGHT;
            levelTwo.Initialize();

            levelThree              = new Level3();
            levelThree.convoNumber  = 1;
            levelThree.LEVEL_WIDTH  = LEVEL_WIDTH;
            levelThree.LEVEL_HEIGHT = LEVEL_HEIGHT;
            levelThree.Initialize();


            levelFour              = new Level4();
            levelFour.LEVEL_WIDTH  = LEVEL_WIDTH;
            levelFour.LEVEL_HEIGHT = LEVEL_HEIGHT;
            levelFour.Initialize();

            levelFive              = new Level5();
            levelFive.LEVEL_WIDTH  = LEVEL_WIDTH;
            levelFive.LEVEL_HEIGHT = LEVEL_HEIGHT;
            levelFive.Initialize();

            levelSix              = new Level6();
            levelSix.LEVEL_WIDTH  = LEVEL_WIDTH;
            levelSix.LEVEL_HEIGHT = LEVEL_HEIGHT;
            levelSix.Initialize();

            levelSeven              = new Level7();
            levelSeven.LEVEL_WIDTH  = LEVEL_WIDTH;
            levelSeven.LEVEL_HEIGHT = LEVEL_HEIGHT;
            levelSeven.Initialize();

            levelEight              = new Level8();
            levelEight.LEVEL_WIDTH  = LEVEL_WIDTH;
            levelEight.LEVEL_HEIGHT = LEVEL_HEIGHT;
            levelEight.Initialize();

            levelNine              = new Level9();
            levelNine.LEVEL_WIDTH  = LEVEL_WIDTH;
            levelNine.LEVEL_HEIGHT = LEVEL_HEIGHT;
            levelNine.Initialize();

            levelTen              = new Level10();
            levelTen.LEVEL_WIDTH  = LEVEL_WIDTH;
            levelTen.LEVEL_HEIGHT = LEVEL_HEIGHT;
            levelTen.Initialize();

            levelEle              = new Level11();
            levelEle.LEVEL_WIDTH  = LEVEL_WIDTH;
            levelEle.LEVEL_HEIGHT = LEVEL_HEIGHT;
            levelEle.Initialize();


            levelTwe              = new Level12();
            levelTwe.LEVEL_WIDTH  = LEVEL_WIDTH;
            levelTwe.LEVEL_HEIGHT = LEVEL_HEIGHT;
            levelTwe.Initialize();

            levelTteen              = new Level13();
            levelTteen.LEVEL_WIDTH  = LEVEL_WIDTH;
            levelTteen.LEVEL_HEIGHT = LEVEL_HEIGHT;
            levelTteen.Initialize();

            levelFourteen              = new Level14();
            levelFourteen.LEVEL_WIDTH  = LEVEL_WIDTH;
            levelFourteen.LEVEL_HEIGHT = LEVEL_HEIGHT;
            levelFourteen.Initialize();

            levelFifteen              = new Level15();
            levelFifteen.LEVEL_WIDTH  = LEVEL_WIDTH;
            levelFifteen.LEVEL_HEIGHT = LEVEL_HEIGHT;
            levelFifteen.Initialize();

            levelSixteen              = new Level16();
            levelSixteen.LEVEL_WIDTH  = LEVEL_WIDTH;
            levelSixteen.LEVEL_HEIGHT = LEVEL_HEIGHT;
            levelSixteen.Initialize();

            levelSeventeen              = new Level17();
            levelSeventeen.LEVEL_WIDTH  = LEVEL_WIDTH;
            levelSeventeen.LEVEL_HEIGHT = LEVEL_HEIGHT;
            levelSeventeen.Initialize();



            transition        = false;
            levelProgressBBox = new Rectangle(LEVEL_WIDTH - 140, 0, 140, LEVEL_HEIGHT);
            transitionPos     = new Vector2(0, 0);

            base.Initialize();
        }
Exemple #14
0
    // Use this for initialization
    void Start()
    {
        audioplay = GameObject.FindGameObjectWithTag("SoundLoader").GetComponent <AudioScript>();

        var scaleFactor = ScaleFactor.GetScaleFactor();

        var backButton = UIButton.create(buttonsManager2, "CloseBtn.png", "CloseBtn.png", 0, 0);

        backButton.onTouchUpInside += sender => Application.LoadLevel("AGAIN");
        backButton.positionFromCenter(-0.42f, 0.355f);
        backButton.setSize(backButton.width / scaleFactor * 1f, backButton.height / scaleFactor * 1f);


        Level1 = UIButton.create(buttonsManager, "L1.png", "L1.png", 0, 0);
        Level1.setSize(Level1.width / scaleFactor, Level1.height / scaleFactor);
        Level1.onTouchUpInside += sender => Application.LoadLevel("Level1");
        Level2 = UIButton.create(buttonsManager, "L2.png", "L2.png", 0, 0);
        Level2.setSize(Level2.width / scaleFactor, Level2.height / scaleFactor);
        Level2.onTouchUpInside += sender => Application.LoadLevel("Level2");
        Level2.onTouchUpInside += sender => Basket.levelShortcutSet(0);
        Level3 = UIButton.create(buttonsManager, "L3.png", "L3.png", 0, 0);
        Level3.setSize(Level3.width / scaleFactor, Level3.height / scaleFactor);
        Level3.onTouchUpInside += sender => Application.LoadLevel("Level3");
        Level3.onTouchUpInside += sender => Basket.levelShortcutSet(0);
        Level4 = UIButton.create(buttonsManager, "L4.png", "L4.png", 0, 0);
        Level4.setSize(Level4.width / scaleFactor, Level4.height / scaleFactor);
        Level4.onTouchUpInside += sender => Application.LoadLevel("Level4");
        Level4.onTouchUpInside += sender => Basket.levelShortcutSet(0);
        Level5 = UIButton.create(buttonsManager, "L5.png", "L5.png", 0, 0);
        Level5.setSize(Level5.width / scaleFactor, Level5.height / scaleFactor);
        Level5.onTouchUpInside += sender => Application.LoadLevel("Level5");
        Level5.onTouchUpInside += sender => Basket.levelShortcutSet(0);
        Level6 = UIButton.create(buttonsManager, "L6.png", "L6.png", 0, 0);
        Level6.setSize(Level6.width / scaleFactor, Level6.height / scaleFactor);
        Level6.onTouchUpInside += sender => Application.LoadLevel("Level6");
        Level6.onTouchUpInside += sender => Basket.levelShortcutSet(0);
        Level7 = UIButton.create(buttonsManager, "L7.png", "L7.png", 0, 0);
        Level7.setSize(Level7.width / scaleFactor, Level7.height / scaleFactor);
        Level7.onTouchUpInside += sender => Application.LoadLevel("Level7");
        Level7.onTouchUpInside += sender => Basket.levelShortcutSet(0);
        Level8 = UIButton.create(buttonsManager, "L8.png", "L8.png", 0, 0);
        Level8.setSize(Level8.width / scaleFactor, Level8.height / scaleFactor);
        Level8.onTouchUpInside += sender => Application.LoadLevel("Level8");
        Level8.onTouchUpInside += sender => Basket.levelShortcutSet(0);
        Level9 = UIButton.create(buttonsManager, "L9.png", "L9.png", 0, 0);
        Level9.setSize(Level9.width / scaleFactor, Level9.height / scaleFactor);
        Level9.onTouchUpInside += sender => Application.LoadLevel("Level9");
        Level9.onTouchUpInside += sender => Basket.levelShortcutSet(0);
        Level10 = UIButton.create(buttonsManager, "L10.png", "L10.png", 0, 0);
        Level10.setSize(Level10.width / scaleFactor, Level10.height / scaleFactor);
        Level10.onTouchUpInside += sender => Application.LoadLevel("Level10");
        Level10.onTouchUpInside += sender => Basket.levelShortcutSet(0);

        Level1.positionFromCenter(-0.4f, 0f);
        Level2.parentUIObject = Level1;
        Level2.positionFromCenter(1.1f, 0f);
        Level3.parentUIObject = Level2;
        Level3.positionFromCenter(1.1f, 0f);
        Level4.parentUIObject = Level3;
        Level4.positionFromCenter(1.1f, 0f);
        Level5.parentUIObject = Level4;
        Level5.positionFromCenter(1.1f, 0f);
        Level6.parentUIObject = Level5;
        Level6.positionFromCenter(1.1f, 0f);
        Level7.parentUIObject = Level6;
        Level7.positionFromCenter(1.1f, 0f);
        Level8.parentUIObject = Level7;
        Level8.positionFromCenter(1.1f, 0f);
        Level9.parentUIObject = Level8;
        Level9.positionFromCenter(1.1f, 0f);
        Level10.parentUIObject = Level9;
        Level10.positionFromCenter(1.1f, 0f);

        Level1.touchDownSound     = audioplay.getSoundClip();
        Level2.touchDownSound     = audioplay.getSoundClip();
        Level3.touchDownSound     = audioplay.getSoundClip();
        Level4.touchDownSound     = audioplay.getSoundClip();
        Level5.touchDownSound     = audioplay.getSoundClip();
        Level6.touchDownSound     = audioplay.getSoundClip();
        Level7.touchDownSound     = audioplay.getSoundClip();
        Level8.touchDownSound     = audioplay.getSoundClip();
        Level9.touchDownSound     = audioplay.getSoundClip();
        Level10.touchDownSound    = audioplay.getSoundClip();
        backButton.touchDownSound = audioplay.getSoundClip();
    }
Exemple #15
0
        static void Main(string[] args)
        {
            if (args.Length == 0)
            {
                Console.WriteLine("Error: No action was specified."); preventClosingDebug();
            }
            else if (args.Length < 2)
            {
                Console.WriteLine("Error: No fasta file was specified."); preventClosingDebug();
            }
            else if (File.Exists(args[1]))
            {
                try
                {
                    switch (args[0])
                    {
                    case "-level1":
                        if (args.Length == 4)
                        {
                            Console.Write(Level1.getSequenceRange(args[1], args[2], args[3]));
                        }
                        else
                        {
                            DisplayMissingArgsError(args, false);
                        }
                        preventClosingDebug();
                        break;

                    case "-level2":
                        if (args.Length == 3)
                        {
                            Console.Write(Level2.getStringFromSeqNum(args[1], args[2]));
                        }
                        else
                        {
                            DisplayMissingArgsError(args, false);
                        }
                        preventClosingDebug();
                        break;

                    case "-level3":
                        if (args.Length == 4)
                        {
                            Level3.WriteSequencesFromFile(args[1], args[2], args[3]);
                        }
                        else
                        {
                            DisplayMissingArgsError(args, false);
                        }
                        preventClosingDebug();
                        break;

                    case "-level4":
                        if (args.Length == 5)
                        {
                            Level4.WriteSequencesIndexed(args[1], args[2], args[3], args[4]);
                        }
                        else
                        {
                            DisplayMissingArgsError(args, false);
                        }
                        preventClosingDebug();
                        break;

                    case "-level5":
                        if (args.Length == 3)
                        {
                            Console.Write(Level5.FindSequencesWithPart(args[1], args[2]));
                        }
                        else
                        {
                            DisplayMissingArgsError(args, false);
                        }
                        preventClosingDebug();
                        break;

                    case "-level6":
                        if (args.Length == 3)
                        {
                            Console.Write(Level6.FindSequencesWithMetaData(args[1], args[2]));
                        }
                        else
                        {
                            DisplayMissingArgsError(args, false);
                        }
                        preventClosingDebug();
                        break;

                    case "-level7":
                        if (args.Length == 3)
                        {
                            Console.Write(Level7.FindSequencesWithPartRE(args[1], args[2]));
                        }
                        else
                        {
                            DisplayMissingArgsError(args, false);
                        }
                        preventClosingDebug();
                        break;

                    default:
                        Console.WriteLine("Error: invalid action. Must be -level[1-7].");
                        preventClosingDebug();
                        break;
                    }
                }
                catch (IndexOutOfRangeException) // Missing arguments
                {
                    DisplayMissingArgsError(args);
                }
            }
            else
            {
                Console.WriteLine("Error: File \"{0}\" not found.", args[1]); preventClosingDebug();
            }
        }
Exemple #16
0
 // Start is called before the first frame update
 void Start()
 {
     level4       = this;
     currentstate = 0;
 }
Exemple #17
0
    void GetLevelChartIDLevel5()
    {
        CheckForChild();
        Level1 = LblNodeValue.Text.ToString().Substring(0, 1);
        Level2 = LblNodeValue.Text.ToString().Substring(1, 2);
        Level3 = LblNodeValue.Text.ToString().Substring(3, 2);
        Level4 = LblNodeValue.Text.ToString().Substring(5, 2);
        Level5 = LblNodeValue.Text.ToString().Substring(7);
        //ParentChartID = Convert.ToInt64(COAChartCode);
        string P   = "";
        char   pad = '0';

        if (Convert.ToInt16(Level5) > 0)
        {
            Int16 ii = Convert.ToInt16(Level5);
            ii       += 1;
            P         = ii.ToString();
            P         = P.PadLeft(Level5.Length, pad);
            LastLevel = "W";

            COAChartCode = Level1 + Level2 + Level3 + Level4 + P;
            Level        = 5;
        }

        else
        {
            Level1       = LblNodeValue.Text.ToString().Substring(0, 1);
            Level2       = LblNodeValue.Text.ToString().Substring(1, 2);
            Level3       = LblNodeValue.Text.ToString().Substring(3, 2);
            Level4       = LblNodeValue.Text.ToString().Substring(5, 2);
            Level5       = LblNodeValue.Text.ToString().Substring(7);
            COAChartCode = Level1.ToString() + Level2.ToString() + Level3.ToString() + Level4.ToString() + "0001".ToString();
            Level        = 5;
        }
        TxtNewAccountNo.Text = COAChartCode;
    }
Exemple #18
0
        private void InitLevel(int level)
        {
            switch (level)
            {
            case 1:
                Level1.InitIntro(animationService, introspeedincrease);
                canmorph = false;
                break;

            case 2:
                Level2.InitIntro(animationService, introspeedincrease);
                canmorph = false;
                break;

            case 3:     //challenge
                Level3.InitIntro(animationService, -2);
                break;

            case 4:
                Level4.InitIntro(animationService, introspeedincrease);
                maxwaittimebetweendives = 4000;
                canmorph = true;
                break;

            case 5:
                Level5.InitIntro(animationService, introspeedincrease);
                maxwaittimebetweendives = 3000;
                divespeedincrease       = 1;
                missileincrease         = 1;
                canmorph = true;
                break;

            case 6:
                Level6.InitIntro(animationService, introspeedincrease);
                maxwaittimebetweendives = 2500;
                divespeedincrease       = 1;
                missileincrease         = 1;
                introspeedincrease      = 1;
                canmorph = true;
                break;

            case 7:     //challenge
                Level8.InitIntro(animationService, -2);
                break;

            case 8:
                Level7.InitIntro(animationService, introspeedincrease);
                maxwaittimebetweendives = 2500;
                divespeedincrease       = 1;
                missileincrease         = 2;
                introspeedincrease      = 1;
                canmorph = true;
                break;

            case 9:
                Level9.InitIntro(animationService, introspeedincrease);
                maxwaittimebetweendives = 2000;
                divespeedincrease       = 2;
                missileincrease         = 2;
                introspeedincrease      = 1;
                canmorph = true;
                break;

            case 10:
                Level10.InitIntro(animationService, introspeedincrease);
                maxwaittimebetweendives = 1500;
                divespeedincrease       = 1;
                missileincrease         = 3;
                introspeedincrease      = 2;
                canmorph = false;
                break;

            case 11:     //challenge
                Level11.InitIntro(animationService, -3);
                break;
            }

            GetBugs().ForEach(a => {
                a.Paths.ForEach(p => {
                    if (p.IsIntroPath)
                    {
                        a.PathPoints.AddRange(animationService.ComputePathPoints(p, false, 20));
                    }
                    else
                    {
                        a.PathPoints.AddRange(animationService.ComputePathPoints(p, false));
                    }
                });
            });

            ////draw path logic for debugging only
            //var drawpathbug1 = GetBugs().FirstOrDefault(a => a.Intro is Challenge3);
            //var drawpathbug2 = GetBugs().FirstOrDefault(a => a.Intro is Challenge4);

            //drawpathbug1.DrawPath = true;
            //drawpathbug1.DrawControlLines = true;

            //drawpathbug2.DrawPath = true;
            //drawpathbug2.DrawControlLines = true;

            //drawpathbug2.Paths.ForEach(a =>
            //{
            //    a.OutPutDebug = true;
            //    a.DrawPath = true;
            //});
            ////end draw path debugging logic

            GetBugs().Where(a => a.Wave == 1).ToList().ForEach(a => a.Started = true);

            AIManager.aidodgeing = false;
        }
Exemple #19
0
        void PrepData()
        {
            phase.project = project.New();
            List <Record> records      = new List <Record>();
            var           recordRows   = Rows.FindAll(x => x[PairedHeaders[0].index].ToInt() == 6).ToList();
            var           locationRows = Rows.FindAll(x => x[PairedHeaders[0].index].ToInt() == 1).ToList();
            var           level1Rows   = Rows.FindAll(x => x[PairedHeaders[0].index].ToInt() == 2).ToList();
            var           level2Rows   = Rows.FindAll(x => x[PairedHeaders[0].index].ToInt() == 3).ToList();
            var           level3Rows   = Rows.FindAll(x => x[PairedHeaders[0].index].ToInt() == 4).ToList();
            var           level4Rows   = Rows.FindAll(x => x[PairedHeaders[0].index].ToInt() == 5).ToList();

            List <Location> locations = new List <Location>();
            List <Level1>   level1s   = new List <Level1>();
            List <Level2>   level2s   = new List <Level2>();
            List <Level3>   level3s   = new List <Level3>();
            List <Level4>   level4s   = new List <Level4>();

            locationRows.ForEach(x =>
            {
                var loc = new Location()
                {
                    code    = x[PairedHeaders[(int)columns.LocCode].index],
                    name    = x[PairedHeaders[(int)columns.LocationName].index],
                    sf      = x[PairedHeaders[(int)columns.qty].index].ToDecimal(),
                    project = project.New()
                };
                locations.Add(loc);
            });

            level1Rows.ForEach(x =>
            {
                var lev = new Level1()
                {
                    code          = x[PairedHeaders[(int)columns.LOD1Code].index],
                    description   = x[PairedHeaders[(int)columns.LOD1Name].index],
                    Phase_UOM_qty = (phase.New(), x[PairedHeaders[(int)columns.UOM].index], x[PairedHeaders[(int)columns.qty].index].ToDecimal()),
                    project       = project.New()
                };
                level1s.Add(lev);
            });

            level2Rows.ForEach(x =>
            {
                var lev = new Level2()
                {
                    code          = x[PairedHeaders[(int)columns.LOD2Code].index],
                    description   = x[PairedHeaders[(int)columns.LOD2Name].index],
                    Phase_UOM_qty = (phase.New(), x[PairedHeaders[(int)columns.UOM].index], x[PairedHeaders[(int)columns.qty].index].ToDecimal()),
                    level1        = level1s.Find(l1 => l1.code == x[PairedHeaders[(int)columns.LOD1Code].index])
                };
                level2s.Add(lev);
            });

            level3Rows.ForEach(x =>
            {
                var lev = new Level3()
                {
                    code          = x[PairedHeaders[(int)columns.LOD3Code].index],
                    description   = x[PairedHeaders[(int)columns.LOD3Name].index],
                    Phase_UOM_qty = (phase.New(), x[PairedHeaders[(int)columns.UOM].index], x[PairedHeaders[(int)columns.qty].index].ToDecimal()),
                    level2        = level2s.Find(l2 => l2.code == x[PairedHeaders[(int)columns.LOD2Code].index])
                };
                level3s.Add(lev);
            });

            level4Rows.ForEach(x =>
            {
                var lev = new Level4()
                {
                    code          = x[PairedHeaders[(int)columns.LOD4Code].index],
                    description   = x[PairedHeaders[(int)columns.LOD4Name].index],
                    Phase_UOM_qty = (phase.New(), x[PairedHeaders[(int)columns.UOM].index], x[PairedHeaders[(int)columns.qty].index].ToDecimal()),
                    level3        = level3s.Find(l3 => l3.code == x[PairedHeaders[(int)columns.LOD3Code].index])
                };
                level4s.Add(lev);
            });

            for (int iRow = 0; iRow < recordRows.Count(); iRow++)
            {
                records.Add(new Record());
                var lev4 = new Level4()
                {
                    code        = recordRows[iRow][PairedHeaders[(int)columns.LOD4Code].index],
                    description = recordRows[iRow][PairedHeaders[(int)columns.LOD4Name].index],
                    level3      = new Level3()
                    {
                        code        = recordRows[iRow][PairedHeaders[(int)columns.LOD3Code].index],
                        description = recordRows[iRow][PairedHeaders[(int)columns.LOD3Name].index],
                        level2      = new Level2()
                        {
                            code        = recordRows[iRow][PairedHeaders[(int)columns.LOD2Code].index],
                            description = recordRows[iRow][PairedHeaders[(int)columns.LOD2Name].index],
                            level1      = new Level1()
                            {
                                code        = recordRows[iRow][PairedHeaders[(int)columns.LOD1Code].index],
                                description = recordRows[iRow][PairedHeaders[(int)columns.LOD1Name].index],
                                project     = project.New()
                            }
                        }
                    }
                };
                records[iRow].location             = locations.Find(x => x.code == recordRows[iRow][PairedHeaders[(int)columns.LocCode].index]);
                records[iRow].phase                = phase.New();
                records[iRow].template.description = recordRows[iRow][PairedHeaders[(int)columns.Description].index];
                records[iRow].template.code        = recordRows[iRow][PairedHeaders[(int)columns.Code].index];
                records[iRow].template.ut          = recordRows[iRow][PairedHeaders[(int)columns.UOM].index];
                records[iRow].template.level4      = lev4;
                records[iRow].qty      = recordRows[iRow][PairedHeaders[(int)columns.qty].index].ToDecimal();
                records[iRow].total    = recordRows[iRow][PairedHeaders[(int)columns.Extension].index].ToDecimal();
                records[iRow].comments = recordRows[iRow][PairedHeaders[(int)columns.comments].index];
                records[iRow].csi_code = new CSICode()
                {
                    code       = recordRows[iRow][PairedHeaders[(int)columns.csi_code].index],
                    trade_code = new TradeCode()
                    {
                        code = recordRows[iRow][PairedHeaders[(int)columns.trade_code].index]
                    }
                };
                records[iRow].estimate_category = recordRows[iRow][PairedHeaders[(int)columns.estimate_category].index];
            }
            InsertDataToDB(records, locations, level1s, level2s, level3s, level4s);
        }
Exemple #20
0
    // Start is called before the first frame update
    void Start()
    {
        if (ScoreText != null)
        {
            ScoreText.text = "Score: " + GameObject.FindObjectOfType <Globals>().returnScore();
        }

        if (LevelSelect != null)
        {
            LevelSelect.GetComponent <Button>().onClick.AddListener(PlayOnClick);
        }

        if (Level1 != null)
        {
            Level1.GetComponent <Button>().onClick.AddListener(delegate { LoadLevel(1); });
            Level2.GetComponent <Button>().onClick.AddListener(delegate { LoadLevel(2); });
            Level3.GetComponent <Button>().onClick.AddListener(delegate { LoadLevel(3); });
            Level4.GetComponent <Button>().onClick.AddListener(delegate { LoadLevel(4); });

            SetLevelsInteractable();
        }

        if (Quit != null)
        {
            Quit.GetComponent <Button>().onClick.AddListener(QuitOnClick);
        }

        if (Credits != null)
        {
            Credits.GetComponent <Button>().onClick.AddListener(CreditsOnClick);
        }

        if (MainMenu != null)
        {
            MainMenu.GetComponent <Button>().onClick.AddListener(MainMenuOnClick);
        }

        if (ResetProgress != null)
        {
            ResetProgress.GetComponent <Button>().onClick.AddListener(ResetProgressOnClick);
        }

        if (UnlockLevelsCheat != null)
        {
            UnlockLevelsCheat.GetComponent <Button>().onClick.AddListener(UnlockLevelsOnClick);
        }

        if (RestartCurrLevel != null)
        {
            RestartCurrLevel.GetComponent <Button>().onClick.AddListener(delegate { LoadLevel(GameObject.FindObjectOfType <Globals>().returnCurrentLevel()); });
        }

        if (NextLevel != null)
        {
            Globals globals   = GameObject.FindObjectOfType <Globals>();
            ushort  nextLevel = globals.returnCurrentLevel(); // Current level is increased by touching the end portal
            nextLevel++;
            globals.setMaxLevel(nextLevel);
            NextLevel.GetComponent <Button>().onClick.AddListener(delegate { LoadLevel(nextLevel); }); // Loads next level
        }
    }
        public void Poor_Performance()
        {
            long ms = 0;

            using (MetricTracker m = new MetricTracker("Starting simple object", t => ms = t))
            {
                Level1 level1 = new Level1();
                level1.Value  = "test";
                level1.levels = new List <Level2>();

                Trace.WriteLine("Starting the test");
                for (int i = 0; i < 1296; i++)
                {
                    Level2 curLevel2 = new Level2();
                    level1.levels.Add(curLevel2);
                    curLevel2.Value  = "test" + i.ToString();
                    curLevel2.levels = new List <Level3>();
                }
                using (LevelsPoor context = new LevelsPoor())
                {
                    context.Level1.Add(level1);
                    context.SaveChanges();
                    Trace.WriteLine("Done simple save");
                }
                ms.Should().BeLessThan(2960);
                ms = 0;
            }

            using (LevelsPoor context = new LevelsPoor())
                using (new MetricTracker("Starting complex object", t => ms = t))
                {
                    Level1 level1 = new Level1();
                    level1.Value  = "test";
                    level1.levels = new List <Level2>();

                    for (int i = 0; i < 5; i++)
                    {
                        Level2 curLevel2 = new Level2();
                        level1.levels.Add(curLevel2);
                        curLevel2.Value  = "test" + i.ToString();
                        curLevel2.levels = new List <Level3>();

                        for (int j = 0; j < 5; j++)
                        {
                            Level3 curLevel3 = new Level3();
                            curLevel2.levels.Add(curLevel3);
                            curLevel3.Value  = "test" + j.ToString();
                            curLevel3.levels = new List <Level4>();

                            for (int k = 0; k < 10; k++)
                            {
                                Level4 curLevel4 = new Level4();
                                curLevel3.levels.Add(curLevel4);
                                curLevel4.Value  = "test" + k.ToString();
                                curLevel4.levels = new List <Level5>();

                                for (int l = 0; l < 10; l++)
                                {
                                    Level5 curLevel5 = new Level5();
                                    curLevel4.levels.Add(curLevel5);
                                    curLevel5.Value = "test" + l.ToString();
                                }
                            }
                        }
                    }

                    context.Level1.Add(level1);
                    context.SaveChanges();
                }

            ms.Should().BeLessThan(15000);
            ms = 0;
        }
Exemple #22
0
 protected bool Equals(Level4 other)
 => Id == other.Id &&
 string.Equals(Name, other.Name) &&
 Level3_Required_Id == other.Level3_Required_Id &&
 Level3_Optional_Id == other.Level3_Optional_Id;
        protected void submitButton_Click(object sender, EventArgs e)
        {
            String level;
            String question;
            String Option1, Option2, Option3, Option4;
            String answer;

            try
            {
                OnlineExamSystemEntities db = new OnlineExamSystemEntities();
                level    = divisionDropDownList.SelectedValue;
                question = TextBox1.Text;
                Option1  = TextBox2.Text;
                Option2  = TextBox3.Text;
                Option3  = TextBox4.Text;
                Option4  = TextBox5.Text;
                answer   = TextBox6.Text;

                if (level == "Beginner Level")
                {
                    Level1 lvl = new Level1();
                    lvl.Question = question;
                    lvl.Option1  = Option1;
                    lvl.Option2  = Option2;
                    lvl.Option3  = Option3;
                    lvl.Option4  = Option4;
                    lvl.Answer   = answer;
                    db.Level1.AddObject(lvl);
                    db.SaveChanges();
                }

                else if (level == "Intermediate Level")
                {
                    Level2 lvl = new Level2();
                    lvl.Question = question;
                    lvl.Option1  = Option1;
                    lvl.Option2  = Option2;
                    lvl.Option3  = Option3;
                    lvl.Option4  = Option4;
                    lvl.Answer   = answer;
                    db.Level2.AddObject(lvl);
                    db.SaveChanges();
                }

                else if (level == "Advance Level")
                {
                    Level3 lvl = new Level3();

                    lvl.Question = question;
                    lvl.Option1  = Option1;
                    lvl.Option2  = Option2;
                    lvl.Option3  = Option3;
                    lvl.Option4  = Option4;
                    lvl.Answer   = answer;
                    db.Level3.AddObject(lvl);
                    db.SaveChanges();
                }
                else if (level == "Master Level")
                {
                    Level4 lvl = new Level4();

                    lvl.Question = question;
                    lvl.Option1  = Option1;
                    lvl.Option2  = Option2;
                    lvl.Option3  = Option3;
                    lvl.Option4  = Option4;
                    lvl.Answer   = answer;
                    db.Level4.AddObject(lvl);
                    db.SaveChanges();
                }
                lblmsg.Text      = "Question Has been Successfully Stored";
                lblmsg.ForeColor = System.Drawing.Color.BlueViolet;
            }catch (Exception ex) {
                lblmsg.Text      = "Error Occured";
                lblmsg.ForeColor = System.Drawing.Color.Red;
            }
        }