Exemplo n.º 1
0
        public void blackRoom()
        {
            var menus    = new menus();
            var blueroom = new BlueRoom();

            menus.headTitle();
            Console.WriteLine();
            menus.showBlackRoom();

            string input = Console.ReadLine();

            switch (input)
            {
            case "N":
                Console.Clear();
                blueroom.blueRoom();
                break;

            case "Q":
                menus.shutDown();
                break;

            default:
                menus.invalidInput();
                var blackroom = new BlackRoom();
                blackroom.blackRoom();
                break;
            }
        }
Exemplo n.º 2
0
 // Use this for initialization
 void Start()
 {
     agent   = GetComponent <NavMeshAgent>();
     anim    = GetComponent <Animator>();
     coolOff = Time.time - coolOffPeriod;
     m       = Camera.main.GetComponent <menus>();
 }
Exemplo n.º 3
0
        public void purpleRoom()
        {
            var menus    = new menus();
            var blueroom = new BlueRoom();
            var redroom  = new RedRoom();

            menus.headTitle();
            Console.WriteLine();
            menus.showPurpleRoom();

            string input = Console.ReadLine();

            switch (input)
            {
            case "V":
                Console.Clear();
                blueroom.blueRoom();
                break;

            case "N":
                Console.Clear();
                redroom.redRoom();
                break;

            case "Q":
                menus.shutDown();
                break;

            default:
                menus.invalidInput();
                var purpleroom = new PurpleRoom();
                purpleroom.purpleRoom();
                break;
            }
        }
Exemplo n.º 4
0
 public Accion AccionPlayer()
 {
     switch(clicks){
         case(accionesEntrenador.Huir):
             menuActivo = menus.ninguno;
             clicks = accionesEntrenador.nula;
             return Accion.CreateAccion("Huir");
         case(accionesEntrenador.Item):
             menuActivo = menus.ninguno;
             clicks = accionesEntrenador.nula;
             return Accion.CreateAccion("Item",source,target);
         case(accionesEntrenador.Ataque):
             menuActivo = menus.capaAtaque;
             return Accion.CreateAccion("Elegir");
         case(accionesEntrenador.AtaqueListo):
             menuActivo = menus.ninguno;
             clicks = accionesEntrenador.nula;
             return Accion.CreateAccion(equipo[activo].GetMov()[nroMovimiento],source,target);
         case(accionesEntrenador.Cambio):
             menuActivo = menus.capaCambio;
             return Accion.CreateAccion("Elegir");
         case(accionesEntrenador.CambioListo):
             menuActivo = menus.ninguno;
             clicks = accionesEntrenador.nula;
             activo = nroMovimiento;
             return Accion.CreateAccion("CambiarMonstruo");
     };
     menuActivo = menus.capa1;
     return Accion.CreateAccion("Elegir");
 }
Exemplo n.º 5
0
    private void OpenMenu(menus menu)
    {
        if (activeMenu != null)
        {
            activeMenu.SetActive(false);
        }
        switch (menu)
        {
        case menus.main:
            activeMenu = mainMenu;
            break;

        case menus.win:
            activeMenu = winMenu;
            break;

        case menus.lose:
            activeMenu = loseMenu;
            break;

        case menus.credits:
            activeMenu = creditsMenu;
            break;

        case menus.none:
            break;

        default:
            Debug.Log("wot?");
            break;
        }
        activeMenu.SetActive(true);
    }
Exemplo n.º 6
0
        // PUT api/menus/5
        public IHttpActionResult Putmenus(int id, menus menus)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            if (id != menus.id)
            {
                return(BadRequest());
            }

            db.Entry(menus).State = EntityState.Modified;

            try
            {
                db.SaveChanges();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!menusExists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(StatusCode(HttpStatusCode.NoContent));
        }
Exemplo n.º 7
0
        public void menusNotNull()
        {   //Arrange
            menus sut1 = new menus();
            //Act
            var result = new menus();

            //Assert
            Assert.NotNull(result);
        }
Exemplo n.º 8
0
        public IHttpActionResult Getmenus(int id)
        {
            menus menus = db.menus.Find(id);

            if (menus == null)
            {
                return(NotFound());
            }

            return(Ok(menus));
        }
Exemplo n.º 9
0
 // Use this for initialization
 void Start()
 {
     //Vector3 move = new Vector3;
     controlador = GetComponent <CharacterController>();
     yo          = GameObject.FindGameObjectWithTag("player");
     //Colisionar y quitar vida
     gameManagerObject = GameObject.FindGameObjectWithTag("GameManager");
     laifuActual       = gameManagerObject.GetComponent <vidaActual>();
     restarVida        = 1;
     //menusitos
     menuScript = gameManagerObject.GetComponent <menus>();
 }
Exemplo n.º 10
0
        public IHttpActionResult Postmenus(menus menus)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            db.menus.Add(menus);
            db.SaveChanges();

            return(CreatedAtRoute("DefaultApi", new { id = menus.id }, menus));
        }
Exemplo n.º 11
0
        public IHttpActionResult Deletemenus(int id)
        {
            menus menus = db.menus.Find(id);

            if (menus == null)
            {
                return(NotFound());
            }

            db.menus.Remove(menus);
            db.SaveChanges();

            return(Ok(menus));
        }
Exemplo n.º 12
0
        private void BindDDL(menus current)
        {
            //List<Menu> mys = ResolveDDL<Menu>(MenuHelper.Menus, current.ID);

            List <MenuTree> listmenus = new List <MenuTree>();

            foreach (menus dep in MenuHelper.Menus)
            {
                listmenus.Add(new MenuTree
                {
                    ID          = dep.ID,
                    Name        = dep.Name,
                    SortIndex   = dep.SortIndex,
                    TreeLevel   = dep.TreeLevel,
                    ParentID    = dep.ParentID,
                    Remark      = dep.Remark,
                    Enabled     = dep.Enabled,
                    ImageUrl    = dep.ImageUrl,
                    ViewPowerID = dep.ViewPowerID
                }
                              );
            }
            // 添加根节点
            listmenus.Insert(0, new MenuTree
            {
                ID        = 0,
                Name      = "--根节点--",
                SortIndex = 1,
                TreeLevel = 0,
                ParentID  = 0,
                Enabled   = true
            });
            //List<MenuTree> mys = ResolveDDL<MenuTree>(listmenus);

            // 绑定到下拉列表(启用模拟树功能和不可选择项功能)
            ddlParent.EnableSimulateTree         = true;
            ddlParent.DataTextField              = "Name";
            ddlParent.DataValueField             = "ID";
            ddlParent.DataSimulateTreeLevelField = "TreeLevel";
            ddlParent.DataEnableSelectField      = "Enabled";
            ddlParent.DataSource = listmenus;
            ddlParent.DataBind();

            if (current.ParentID != 0)
            {
                // 选中当前节点的父节点
                ddlParent.SelectedValue = current.ParentID.ToString();
            }
        }
        // GET: menus/Deleteitem/5
        public ActionResult Deleteitem(int?id)
        {
            //TODO: This action need to be deeply reviewed
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            menus menu = db.menus.Find(id);

            if (menu == null)
            {
                return(this.RedirectToAction("Index"));
            }
            return(View(menu));
        }
Exemplo n.º 14
0
        public void blueRoom()
        {
            var menus      = new menus();
            var blackroom  = new BlackRoom();
            var purpleroom = new PurpleRoom();
            var whiteroom  = new WhiteRoom();
            var greenroom  = new GreenRoom();

            menus.headTitle();
            Console.WriteLine();
            menus.showBlueRoom();

            string input = Console.ReadLine();

            switch (input)
            {
            case "U":
                Console.Clear();
                blackroom.blackRoom();
                break;

            case "H":
                Console.Clear();
                purpleroom.purpleRoom();
                break;

            case "V":
                Console.Clear();
                whiteroom.whiteRoom();
                break;

            case "N":
                Console.Clear();
                greenroom.greenRoom();
                break;

            case "Q":
                menus.shutDown();
                break;

            default:
                menus.invalidInput();
                var blueroom = new BlueRoom();
                blueroom.blueRoom();
                break;
            }
        }
Exemplo n.º 15
0
        protected void btnSaveClose_Click(object sender, EventArgs e)
        {
            int id = GetQueryIntValue("id");
            //Menu item = DB.Menus
            //    .Include(m => m.Parent).Include(m => m.ViewPower)
            //    .Where(m => m.ID == id).FirstOrDefault();
            menus item = Core.Container.Instance.Resolve <IServiceMenus>().GetEntity(id);

            if (item != null)
            {
                item.Name        = tbxName.Text.Trim();
                item.NavigateUrl = tbxUrl.Text.Trim();
                item.SortIndex   = Convert.ToInt32(tbxSortIndex.Text.Trim());
                item.ImageUrl    = tbxIcon.Text;
                item.Remark      = tbxRemark.Text.Trim();

                int parentID = Convert.ToInt32(ddlParent.SelectedValue);
                if (parentID == -1)
                {
                    item.ParentID = 0;
                }
                else
                {
                    item.ParentID = parentID;
                }

                string viewPowerName = tbxViewPower.Text.Trim();
                if (String.IsNullOrEmpty(viewPowerName))
                {
                    item.ViewPowerID = 0;
                }
                else
                {
                    //获取权限信息
                    IList <ICriterion> qryList = new List <ICriterion>();
                    qryList.Add(Expression.Eq("Name", viewPowerName));
                    powers entity = Core.Container.Instance.Resolve <IServicePowers>().GetEntityByFields(qryList);

                    item.ViewPowerID = entity != null ? entity.ID : 0;
                }
                Core.Container.Instance.Resolve <IServiceMenus>().Update(item);
            }
            //FineUIPro.Alert.Show("保存成功!", String.Empty, FineUIPro.Alert.DefaultIcon, FineUIPro.ActiveWindow.GetHidePostBackReference());
            PageContext.RegisterStartupScript(ActiveWindow.GetHidePostBackReference());
        }
Exemplo n.º 16
0
    private void ChangeMenu(menus menu)
    {
        if (SceneManager.GetActiveScene().name == "GameScene")
        {
            SceneManager.LoadScene("MenuScene");
        }
        else if (SceneManager.GetActiveScene().name == "MenuScene")
        {
            if (current_menu != menu)
            {
                foreach (Canvas canvas in all_menus)
                {
                    canvas.gameObject.SetActive(false);
                }
                switch (menu)
                {
                case menus.Main:
                    MainCanvas.gameObject.SetActive(true);
                    button_main.gameObject.SetActive(false);
                    break;

                case menus.HowToPlay:
                    TutorialCanvas.gameObject.SetActive(true);
                    button_main.gameObject.SetActive(true);
                    break;

                case menus.Options:
                    OptionsCanvas.gameObject.SetActive(true);
                    button_main.gameObject.SetActive(true);
                    break;

                case menus.LevelSelect:
                    LevelSelectCanvas.gameObject.SetActive(true);
                    button_main.gameObject.SetActive(true);
                    break;

                default:
                    Debug.Log("An option in the 'menus' enum does not have a corresponding option in the switch in ChangeMenu() - MenuSwitcher.cs");
                    break;
                }
                current_menu = menu;
            }
        }
    }
Exemplo n.º 17
0
        private void LoadData()
        {
            btnClose.OnClientClick = ActiveWindow.GetHideReference();

            int id = GetQueryIntValue("id");
            //Menu current = DB.Menus
            //    .Include(m => m.Parent).Include(m => m.ViewPower)
            //    .Where(m => m.ID == id).FirstOrDefault();
            menus current = Core.Container.Instance.Resolve <IServiceMenus>().GetEntity(id);

            if (current == null)
            {
                // 参数错误,首先弹出Alert对话框然后关闭弹出窗口
                Alert.Show("参数错误!", String.Empty, ActiveWindow.GetHideReference());
                return;
            }

            tbxName.Text      = current.Name;
            tbxUrl.Text       = current.NavigateUrl;
            tbxSortIndex.Text = current.SortIndex.ToString();
            tbxIcon.Text      = current.ImageUrl;
            tbxRemark.Text    = current.Remark;
            if (current.ViewPowerID != 0)
            {
                powers power = Core.Container.Instance.Resolve <IServicePowers>().GetEntity(current.ViewPowerID);
                //获取权限信息
                if (power != null)
                {
                    tbxViewPower.Text = power.Name;
                }
            }


            // 绑定上级菜单下拉列表
            BindDDL(current);

            // 预置图标列表
            InitIconList(iconList);

            if (!String.IsNullOrEmpty(current.ImageUrl))
            {
                iconList.SelectedValue = current.ImageUrl;
            }
        }
Exemplo n.º 18
0
        public void greenRoom()
        {
            var menus    = new menus();
            var hallway  = new Hallway();
            var blueroom = new BlueRoom();
            var redroom  = new RedRoom();

            menus.headTitle();
            menus.showGreenRoom();

            string input = Console.ReadLine();



            switch (input)
            {
            case "U":
                Console.Clear();
                blueroom.blueRoom();
                break;

            case "H":
                Console.Clear();
                redroom.redRoom();
                break;

            case "N":
                Console.Clear();
                hallway.hallway();
                break;

            case "Q":
                menus.shutDown();
                break;

            default:
                menus.invalidInput();
                var greenroom = new GreenRoom();
                greenroom.greenRoom();
                break;
            }
        }
Exemplo n.º 19
0
        public GameManager()
        {
            //initalise the game
            gameState = gameState.programInit;
            menu = menus.main;

            hasJoy = false;

            messageBuffer = new string[50];
            for (int i = 0; i < 50; i++)
            {
                messageBuffer[i] = "";
            }

            cammoving = false;
            camAddX = 0;
            camAddY = 0;

            player = new Player(new Vector3(0, 0, 0), Quaternion.IDENTITY);
        }
 public ActionResult Edititem([Bind(Include = "ID,title,target,palceholder,parent,menuClass,isDefault,url")] menus menu)
 {
     //TODO: This action need to be deeply reviewed
     if (ModelState.IsValid)
     {
         //Check to set only one default menu item for app
         if (menu.isDefault)
         {
             var prevdefault = db.menus.Where(a => a.isDefault).FirstOrDefault();
             if (prevdefault != null)
             {
                 prevdefault.isDefault       = false;
                 db.Entry(prevdefault).State = EntityState.Modified;
             }
         }
         db.Entry(menu).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("items", new { id = menu.module_id }));
     }
     return(Edititem(menu.ID));
 }
Exemplo n.º 21
0
        public Menu(Texture2D menuMemories, Texture2D menuOptions, Texture2D menuQuit, SoundEffect music)
        {
            SelectedMenu = menus.memories;
              MenuMemories = menuMemories;
              MenuOptions = menuOptions;
              MenuQuit = menuQuit;

              // Music
              MusicSource = music;
              isMusicPlaying = false;
              Music = MusicSource.CreateInstance();
              Music.IsLooped = true;

              // Init Keyboard/Gamepad states
              MouseState mouseState = Mouse.GetState();
              MouseState previousMouseState = Mouse.GetState();
              previousKeyboardState = Keyboard.GetState();
              previousGamepadState = GamePad.GetState(PlayerIndex.One);
              currentKeyboardState = Keyboard.GetState();
              currentGamepadState = GamePad.GetState(PlayerIndex.One);
        }
Exemplo n.º 22
0
    void Start()
    {
        controlador = GetComponent <CharacterController>();
        trampolin   = GameObject.FindGameObjectWithTag("trampolinY");
        velocidad.y = 0;

        //morido?
        gameObVida = GameObject.FindGameObjectWithTag("GameManager");
        vida       = gameObVida.GetComponent <vidaActual>();
        gameOver   = gameObVida.GetComponent <mostrarPantallaTxt>();

        //soio de nuevo
        Nisty = GameObject.FindGameObjectWithTag("nisty");

        //sonido
        saltoSound = saltar.GetComponent <AudioSource>();

        //pausar
        pausarJuego = gameObVida.GetComponent <menus>();

        estaSaltando = false;
    }
Exemplo n.º 23
0
        private void SaveItem()
        {
            menus item = new menus();

            item.Name        = tbxName.Text.Trim();
            item.NavigateUrl = tbxUrl.Text.Trim();
            item.SortIndex   = Convert.ToInt32(tbxSortIndex.Text.Trim());
            item.Remark      = tbxRemark.Text.Trim();
            item.ImageUrl    = tbxIcon.Text;

            int parentID = Convert.ToInt32(ddlParent.SelectedValue);

            if (parentID == -1)
            {
                item.ParentID = 0;
            }
            else
            {
                item.ParentID = parentID;
            }

            string viewPowerName = tbxViewPower.Text.Trim();

            if (String.IsNullOrEmpty(viewPowerName))
            {
                item.ViewPowerID = 0;
            }
            else
            {
                //获取权限信息
                IList <ICriterion> qryList = new List <ICriterion>();
                qryList.Add(Expression.Eq("Name", viewPowerName));
                powers entity = Core.Container.Instance.Resolve <IServicePowers>().GetEntityByFields(qryList);

                item.ViewPowerID = entity != null ? entity.ID : 0;
            }
            Core.Container.Instance.Resolve <IServiceMenus>().Create(item);
            //DB.SaveChanges();
        }
        public ActionResult Createitem([Bind(Include = "title,target,palceholder,parent,isDefault,url,module_id")] menus menu)
        {
            //1. Convert the entry to Db Model
            if (ModelState.IsValid == true)
            {
                //Check to set only one default menu item for app
                if (menu.isDefault)
                {
                    var prevdefault = db.menus.Where(a => a.isDefault).FirstOrDefault();
                    if (prevdefault != null)
                    {
                        prevdefault.isDefault       = false;
                        db.Entry(prevdefault).State = EntityState.Modified;
                    }
                }
                //TODO: This action need to be deeply reviewed
                db.menus.Add(menu);
                db.SaveChanges();
                return(RedirectToAction("items", new { id = menu.module_id }));
            }

            return(View(menu));
        }
Exemplo n.º 25
0
    //To keep track of which menu is selected. If more menus are added, a corresponding option must be added to this Enum aswell

    // Start is called before the first frame update
    void Start()
    {
        current_menu = menus.Main;
        all_menus.AddRange(new List <Canvas> {
            TutorialCanvas.GetComponent <Canvas>(),
            MainCanvas.GetComponent <Canvas>(),
            OptionsCanvas.GetComponent <Canvas>(),
            LevelSelectCanvas.GetComponent <Canvas>()
        });
        //Assigning a listener to each button that changes the menu page
        //If more menu pages are added, they must have a corresponding Gameobject above, and listener below
        //as well as an option in the 'menus' enum, the all_menus list, and the switch in ChangeMenu()
        button_lvlselect.GetComponent <Button>().onClick.AddListener(delegate { ChangeMenu(menus.LevelSelect); });
        button_options.GetComponent <Button>().onClick.AddListener(delegate { ChangeMenu(menus.Options); });
        button_HowToPlay.GetComponent <Button>().onClick.AddListener(delegate { ChangeMenu(menus.HowToPlay); });
        button_main.GetComponent <Button>().onClick.AddListener(delegate { ChangeMenu(menus.Main); });

        //Setting all but the main canvas to unactive
        TutorialCanvas.gameObject.SetActive(false);
        OptionsCanvas.gameObject.SetActive(false);
        LevelSelectCanvas.gameObject.SetActive(false);
        button_main.gameObject.SetActive(false);
        button_main.GetComponent <RectTransform>().anchoredPosition = new Vector3(Screen.width - (button_main.GetComponent <RectTransform>().rect.width / 2 + 25), Screen.height - (button_main.GetComponent <RectTransform>().rect.height / 2 + 25));
    }
 SetProperty(ref menus, value);
Exemplo n.º 27
0
        private void ReadInput()
        {
            // Read keyboard input, update menu
              // Save previous keyboard/gamepad states
              previousMouseState = mouseState;
              previousKeyboardState = currentKeyboardState;
              previousGamepadState = currentGamepadState;

              // Read current keyboard/gamepad
              mouseState = Mouse.GetState();
              currentKeyboardState = Keyboard.GetState();
              currentGamepadState = GamePad.GetState(PlayerIndex.One);

              Rectangle mouseBox = new Rectangle(mouseState.X, mouseState.Y, 2, 2);

              // Bools for simpler looking conditions
              bool left = currentKeyboardState.IsKeyDown(Keys.Left) || currentGamepadState.ThumbSticks.Left.X < 0;
              bool right = currentKeyboardState.IsKeyDown(Keys.Right) || currentGamepadState.ThumbSticks.Left.X > 0;
              bool up = currentKeyboardState.IsKeyDown(Keys.Up) || currentGamepadState.ThumbSticks.Left.Y > 0;
              bool down = currentKeyboardState.IsKeyDown(Keys.Down) || currentGamepadState.ThumbSticks.Left.Y < 0;

              bool prevleft = previousKeyboardState.IsKeyDown(Keys.Left) || previousGamepadState.ThumbSticks.Left.X < 0;
              bool prevright = previousKeyboardState.IsKeyDown(Keys.Right) || previousGamepadState.ThumbSticks.Left.X > 0;
              bool prevup = previousKeyboardState.IsKeyDown(Keys.Up) || previousGamepadState.ThumbSticks.Left.Y > 0;
              bool prevdown = previousKeyboardState.IsKeyDown(Keys.Down) || previousGamepadState.ThumbSticks.Left.Y < 0;

              bool button1 = currentKeyboardState.IsKeyDown(Keys.Z) || currentGamepadState.Buttons.A > 0;
              bool button2 = currentKeyboardState.IsKeyDown(Keys.X) || currentGamepadState.Buttons.B > 0;
              bool prevButton1 = previousKeyboardState.IsKeyDown(Keys.Z) || previousGamepadState.Buttons.A > 0;
              bool prevButton2 = previousKeyboardState.IsKeyDown(Keys.X) || previousGamepadState.Buttons.B > 0;

              bool returnKey = currentKeyboardState.IsKeyDown(Keys.Enter) || currentGamepadState.Buttons.A > 0;
              bool prevReturnKey = previousKeyboardState.IsKeyDown(Keys.Enter) || previousGamepadState.Buttons.A > 0;

              bool mouseClick = mouseState.LeftButton == ButtonState.Pressed && previousMouseState.LeftButton != ButtonState.Pressed;

              if (up && !prevup)
            SelectedMenu--;

              if (down && !prevdown)
            SelectedMenu++;

              // Highlight Menu Keyboard
              if (SelectedMenu < menus.memories)
            SelectedMenu = menus.quit;
              else if (SelectedMenu > menus.quit)
            SelectedMenu = menus.memories;

              // Highlight Menu Mouse
              if (mouseBox.Intersects(MemoriesBox))
            SelectedMenu = menus.memories;
              else if (mouseBox.Intersects(OptionsBox))
            SelectedMenu = menus.options;
              else if (mouseBox.Intersects(QuitBox))
            SelectedMenu = menus.quit;

              if (mouseClick)
              {
            if (mouseBox.Intersects(MemoriesBox))
            {
              StopMusic();
              gotoLevel = true;
            }
            else if (mouseBox.Intersects(OptionsBox))
            {
              StopMusic();
              gotoOption = true;
            }
            else if (mouseBox.Intersects(QuitBox))
            {
              StopMusic();
              gotoQuit = true;
            }
              }
              else if (returnKey && !prevReturnKey)
              {
            switch (SelectedMenu)
            {
              case menus.memories:
            StopMusic();
            gotoLevel = true;
            break;
              case menus.options:
            StopMusic();
            gotoOption = true;
            break;
              case menus.quit:
            StopMusic();
            gotoQuit = true;
            break;
            }
              }
        }