public static void Initialize()
        {
            InputMapper.ActionKeys = new[] { Keys.Enter, Keys.E };
            InputMapper.JumpKeys   = new[] { Keys.Space, Keys.Space };
            InputMapper.UpKeys     = new[] { Keys.W, Keys.Up };
            InputMapper.DownKeys   = new[] { Keys.S, Keys.Down };
            InputMapper.LeftKeys   = new[] { Keys.A, Keys.Left };
            InputMapper.RightKeys  = new[] { Keys.D, Keys.Right };
            InputMapper.CancelKeys = new[] { Keys.Escape };
            var focusKeys = new[] { Keys.LeftShift, Keys.RightShift };

            InputMapper.AddNewAction("Focus", new List <Keys>(focusKeys));

            VariableProvider.GenerateNewRandomSeed();
            VariableProvider.SaveSlot = "1";
            GameVariableProvider.SaveManager.CurrentSaveState = new SaveState();

            GameVariableProvider.SaveManager.SaveHelper.OnSave += SaveHelper.OnSave;
            GameVariableProvider.SaveManager.SaveHelper.OnLoad += SaveHelper.OnLoad;

            DialogManager.DrawMugshot = false;

            CodeHandler.BindEvents();
            ReusableBehaviors.Initialize();

            VariableProvider.ProcessorCount = Environment.ProcessorCount;
        }
Exemple #2
0
        public static void DropItem(Client client, PacketIn packet)
        {
            int        IID   = (int)packet.ReadUInt32();
            PlayerItem pItem = PlayerItem.GetItem(IID);

            int quantity = (int)packet.ReadUInt32();

            //check if the item exists
            if (pItem == null)
            {
                Hackshield.AddOffense(client, OffenseSeverity.IncorrectPacketDetails);
                return;
            }

            //check if player owns the item
            if (pItem.PID != client.Character.Player.PID)
            {
                Hackshield.AddOffense(client, OffenseSeverity.IncorrectPacketDetails);
                return;
            }

            CodeHandler handler = CodeManager.GetHandler(pItem.Item.Code);

            handler.Drop(pItem, quantity, client.Character, client);
        }
Exemple #3
0
        private (int version, string code, XamlReferenceInitiator <T, TCodeBehind> initiatorCode) load()
        {
            var xamlfile = XamlNamespace ?? CodeHandler.GetType().FullName + ".xaml";

            Debug.WriteLine($"Try to find {xamlfile} ...");
            return(loader.Version, XamlConst.readResourceToString(xamlfile), initiatorObj);
        }
    void Awake()
    {
        codeHandler = GameObject.Find("UI").GetComponent <CodeHandler> ();
        for (int i = 1; i <= 4; i++)
        {
            codeToShow += Random.Range(0, 10).ToString();
        }

        keycodescript.correctCode = codeToShow;
    }
        public void _Maintenance_InputStringIsNotMaintenance_ReturnsFalse(string input, string btiCodes)
        {
            ICodes       codes        = new Codes(mf);
            IBTI         buiding      = new BTI(btiCodes, false, false, true);
            ICodeSeeker  searchResult = new CodeSeeker(input, codes, mf);
            ICodeHandler processing   = new CodeHandler(searchResult.Codes, buiding, input, 0, mf);

            var result = processing.Maintenance;

            Assert.AreEqual(false, result);
        }
Exemple #6
0
        //==========================================================================
        //Compile code
        //==========================================================================
        private void compileToolStripMenuItem_Click(object sender, EventArgs e)
        {
            CodeFile.getRawCode().Clear();

            for (int i = 0; i < CodeBox.Lines.Count(); i++)
            {
                CodeFile.getRawCode().Add(CodeBox.Lines[i]);
            }

            CodeHandler.Compile(CodeFile);
        }
        public void GasPipeline_areaMoreThan300_returnPipeLineIndex(string vri, string excepted)
        {
            ICodes codes = new Codes(mf);

            codes.AddNodes(vri);
            var          result     = exceptedCodes(excepted);
            ICodeHandler processing = new CodeHandler(codes, new BTI(), "", 350, mf);

            processing.FullProcessing();

            Assert.AreEqual(result, processing.Codes.Show);
        }
        public void FixCode_Other_NotASingleOtherCode_RetunsCodesWithoutOther()
        {
            IBTI   buildings = new BTI("2.6.0", false, false, true);
            ICodes Codes     = new Codes(mf);

            Codes.AddNodes("4.9.0, 12.3.0");
            ICodeHandler processing = new CodeHandler(Codes, buildings, "", 0, mf);
            var          result     = exceptedCodes("4.9.0");

            processing.FullProcessing();

            Assert.AreEqual(result, Codes.Show);
        }
        public void Landscaping_NotSingleLandscapeCode_returnsFalse()
        {
            IBTI        bti         = new BTI();
            string      input       = "Благоустройство территории и гараж";
            ICodeSeeker searchCodes = new CodeSeeker(input, new Codes(mf), mf);

            searchCodes.Seek();
            CodeHandler processing = new CodeHandler(searchCodes.Codes, bti, input, 0, mf);

            processing.FullProcessing();
            var result = processing.Landscaping;

            Assert.AreEqual(false, result);
        }
        public void FederalType230Fix_Type300NotFromAList_ReturnsType230()
        {
            ICodes codes = new Codes(mf);

            codes.AddNodes("2.5, 6.4");
            var handler = new CodeHandler(codes, new BTI(), "", 0, mf);
            var types   = new TypeAndKind(codes);

            handler.Cutter += types.CutterDelegate;
            handler.IsFederalEventHandler();

            handler.FullProcessing();

            Assert.AreEqual(230, types.Type);
        }
 //==========================================================================
 //Loads and compiles acf
 //==========================================================================
 public bool ReadNCompileACF(CodeCompiler Compiler, string FileName)
 {
     try
     {
         CodeFileClass x = new CodeFileClass(ReadACF(FileName), "code", Path.GetFileName(FileName));
         Compiler.Compile(x);
         CodeHandler.Add(x);
         return(true);
     }
     catch (Exception e)
     {
         Loger.write(e.ToString(), 2);
         return(false);
     }
 }
        public void FederalSpeciallyProtectedAreaFix_Codes9_1And9_3AndOtherTypes_ReturnsOtherTypes()
        {
            ICodes codes = new Codes(mf);

            codes.AddNodes("4.5, 9.1, 9.3");
            var handler = new CodeHandler(codes, new BTI(), "", 0, mf);
            var types   = new TypeAndKind(codes);

            handler.Cutter += types.CutterDelegate;
            handler.IsFederalEventHandler();

            handler.FullProcessing();

            Assert.AreEqual(100, types.Type);
            Assert.AreEqual("4.5, 9.1, 9.3", codes.Show);
        }
Exemple #13
0
        public static void PickupDrop(Client client, PacketIn packet)
        {
            UInt32 worldId = packet.ReadUInt32();
            Drop   drop;

            //check if the drop exists
            if (ServerWorld.Entities.ContainsKey(worldId))
            {
                drop = ServerWorld.Entities[worldId] as Drop;
            }
            else
            {
                return;
            }

            CodeHandler handler = CodeManager.GetHandler(drop.PlayerItem.Item.Code);

            handler.Pickup(drop, client.Character, client);
        }
Exemple #14
0
 public void OnPost()
 {
     if (ModelState.IsValid)
     {
         bool   Success;
         Course NewCourse = new Course
         {
             CourseID = CourseIDField,
             Hours    = int.Parse(HoursField),
             Offering = OfferingField
         };
         CodeHandler programManager = new CodeHandler();
         Success = programManager.AddCourse(NewCourse);
         Message = $"{Success}";
     }
     else
     {
         Message = " On Post is NOT Valid";
     }
 }
Exemple #15
0
    void Awake()
    {
        cHandler     = gameObject.GetComponent <CodeHandler> ();
        mainChar     = GameObject.Find("MainChar").gameObject;
        doorObj      = GameObject.FindGameObjectsWithTag("doorway");
        laser        = GameObject.Find("laser");
        blastDoor    = GameObject.Find("blastDoor");
        circuitBoard = GameObject.Find("circuitBoard").GetComponent <BoxCollider2D>();
        keyCode      = GameObject.Find("keyCode").GetComponent <BoxCollider2D>();

        if (doorObj.Length > 0)
        {
            int i;

            for (i = 0; i < doorObj.Length; i++)
            {
                doorScript.Add(doorObj [i].GetComponent <DoorScript> ());
            }
        }
    }
Exemple #16
0
 private void Awake()
 {
     _instance = this;
 }
 void Awake()
 {
     codeHandler = GameObject.Find("UI").GetComponent <CodeHandler> ();
 }