Exemple #1
0
 //ステージ選択の端にいるか見る
 bool GetEnd()
 {
     if (num == 0)
     {
         if (SelectStage.Page == GetComponent <SelectStage>().GetMin()) //左端か見る
         {
             return(true);
         }
         else
         {
             return(false);
         }
     }
     else
     {
         if (SelectStage.Page == SelectStage.GetMax() - 1)  //右端か見る
         {
             return(true);
         }
         else
         {
             return(false);
         }
     }
 }
        private void datagrid_show(SelectStage selectstage)
        {
            this.dg_abnormal_event.ItemsSource = null;

            string   category         = this.cbb_category.Text;
            string   application_unit = this.cbb_application_unit.Text;
            DateTime startdate        = ((dp_startdate.SelectedDate == null) ? DateTime.MinValue : (DateTime)dp_startdate.SelectedDate);
            DateTime enddate          = ((dp_enddate.SelectedDate == null) ? DateTime.MinValue : (DateTime)dp_enddate.SelectedDate);
            List <Abnormal_event_ViewModel>            abnormal_events          = new List <Abnormal_event_ViewModel>();
            Abnormal_event_ViewModel                   abnormal_Event_ViewModel = new Abnormal_event_ViewModel();
            ObservableCollection <abnormal_event_list> abnormal_event_itemlist  = new ObservableCollection <abnormal_event_list>();

            switch (selectstage)
            {
            case SelectStage.nostage:
                abnormal_events = abnormal_Event_ViewModel.SelectAbnormal_Event_byStage("", category, application_unit, startdate, enddate);
                break;

            case SelectStage.newevent:
                abnormal_events = abnormal_Event_ViewModel.SelectAbnormal_Event_byStage("新事件", category, application_unit, startdate, enddate);
                break;

            case SelectStage.review:
                abnormal_events = abnormal_Event_ViewModel.SelectAbnormal_Event_byStage("成案審核", category, application_unit, startdate, enddate);
                break;

            case SelectStage.processing:
                abnormal_events = abnormal_Event_ViewModel.SelectAbnormal_Event_byStage("處理中", category, application_unit, startdate, enddate);
                break;

            case SelectStage.endprocessing:
                abnormal_events = abnormal_Event_ViewModel.SelectAbnormal_Event_byStage("事件完成", category, application_unit, startdate, enddate);
                break;
            }

            foreach (var row in abnormal_events)
            {
                abnormal_event_itemlist.Add(new abnormal_event_list()
                {
                    事件案號   = row.Abnormal_event_ID,
                    事件名稱   = row.Abnormal_event,
                    異常事件類別 = row.event_category,
                    志工     = row.Volunteer_name,
                    運用單位   = row.Application_unit,
                    處理階段   = row.Stage,
                    通報時間   = row.Notification_date,
                    結案時間   = row.Closing_date
                });
            }

            this.dg_abnormal_event.ItemsSource = abnormal_event_itemlist;
            if (selectstage == SelectStage.nostage)
            {
                this.dg_abnormal_event.Columns[0].Visibility = Visibility.Collapsed;
            }
            else
            {
                this.dg_abnormal_event.Columns[0].Visibility = Visibility.Visible;
            }
        }
 public void BackStageSelect()
 {
     mainCamraTransform.position = stageSelectCameraPosition;
     selectStage = SelectStage.NOT_SELECT;
     stageSelectPlayer.transform.parent = null;
     stageSelectPlayer.Jump(playerDefaultPosition, selectStage);
 }
        private async void Initialize()
        {
            ServiceTypes = await _serviceTypeProxy.GetServiceTypes(new ServiceTypeFilter { IsCourse = true });

            OnPropertyChanged("ServiceTypes");
            GetCustomers();
            _stage = SelectStage.Customer;
        }
 //ステージ選択時のジャンプの終了時処理
 public void SelectJumpFinish(SelectStage ss)
 {
     selectStage = ss;
     if (selectStage == SelectStage.NOT_SELECT)
     {
         return;
     }
     stageScript[(int)selectStage - 1].SwayLanding();    //StagesとSelectStageは1違うのでマイナスする
 }
Exemple #6
0
    public static void SaveGameSelectStage(SelectStage selStage)
    {
        savedGameSelectStage = selStage;
        BinaryFormatter bf   = new BinaryFormatter();
        FileStream      file = File.Create(Application.persistentDataPath + "/savedGames.gd");

        bf.Serialize(file, JsonUtility.ToJson(SaveLoad.savedGameVillas));
        file.Close();
    }
Exemple #7
0
 public void Visit(SelectStage selectStage)
 {
     builder.Add(new ExecuteSelectStage(
                     selectStage.SelectExpression,
                     selectStage.InParameterExpression,
                     selectStage.OldType,
                     selectStage.CurrentType,
                     selectStage.Columns
                     ));
 }
    // Use this for initialization
    private void Start()
    {
        SaveDataManager.Instance.LoadSaveData();

        selectStage = SelectStage.NOT_SELECT;

        stageScript[(int)Stages.STAGE_T1] = GameObject.Find("stage_tutorial1_image").GetComponent <StageImage>();
        stageScript[(int)Stages.STAGE_T2] = GameObject.Find("stage_tutorial2_image").GetComponent <StageImage>();
        stageScript[(int)Stages.STAGE_T3] = GameObject.Find("stage_tutorial3_image").GetComponent <StageImage>();
        stageScript[(int)Stages.STAGE_1]  = GameObject.Find("stage_1_image").GetComponent <StageImage>();
        stageScript[(int)Stages.STAGE_2]  = GameObject.Find("stage_2_image").GetComponent <StageImage>();
        stageScript[(int)Stages.STAGE_3]  = GameObject.Find("stage_3_image").GetComponent <StageImage>();
        stageScript[(int)Stages.STAGE_4]  = GameObject.Find("stage_4_image").GetComponent <StageImage>();
        stageScript[(int)Stages.STAGE_5]  = GameObject.Find("stage_5_image").GetComponent <StageImage>();
        stageScript[(int)Stages.STAGE_6]  = GameObject.Find("stage_6_image").GetComponent <StageImage>();
        stageScript[(int)Stages.STAGE_7]  = GameObject.Find("stage_7_image").GetComponent <StageImage>();
        stageScript[(int)Stages.STAGE_8]  = GameObject.Find("stage_8_image").GetComponent <StageImage>();
        stageScript[(int)Stages.STAGE_9]  = GameObject.Find("stage_9_image").GetComponent <StageImage>();
        stageScript[(int)Stages.STAGE_10] = GameObject.Find("stage_10_image").GetComponent <StageImage>();
        stageScript[(int)Stages.STAGE_11] = GameObject.Find("stage_11_image").GetComponent <StageImage>();
        stageScript[(int)Stages.STAGE_12] = GameObject.Find("stage_12_image").GetComponent <StageImage>();
        stageScript[(int)Stages.STAGE_E1] = GameObject.Find("stage_extra1_image").GetComponent <StageImage>();
        stageScript[(int)Stages.STAGE_E2] = GameObject.Find("stage_extra2_image").GetComponent <StageImage>();
        stageScript[(int)Stages.STAGE_E3] = GameObject.Find("stage_extra3_image").GetComponent <StageImage>();

        stageSelectPlayer     = GameObject.Find("StageSelectPlayer").GetComponent <StageSelectPlayer>();
        playerDefaultPosition = stageSelectPlayer.gameObject.GetComponent <Transform>().position;
        startButton           = GameObject.Find("StartButton").GetComponent <StartButton>();

        mainCamraTransform          = GameObject.Find("Main Camera").GetComponent <Transform>();
        stageSelectCameraPosition   = GameObject.Find("Page1").GetComponent <Transform>().position;
        stageSelectCameraPosition.z = -10;
        stageDetailCameraPosition   = GameObject.Find("StageDetailBackGround").GetComponent <Transform>().position;
        stageDetailCameraPosition.z = -10;

        this.stageDetail = GameObject.Find("ViewStageDetail").GetComponent <StageDetailManager>();

        nowPage    = 1;
        rightArrow = GameObject.Find("RightArrow").GetComponent <RightArrow>();
        leftArrow  = GameObject.Find("LeftArrow").GetComponent <LeftArrow>();
        tapFlag    = false;
        pageSet    = GameObject.Find("PageSet");
        //MovePage(); //他のシーンから戻った際に初期ページ位置変更

        this.audioClip         = new CustomAudioClip[(int)AudioList.AUDIO_MAX];
        this.audioClip[0].Clip = Resources.Load("Audio/BGM/BGM_StageSelect", typeof(AudioClip)) as AudioClip;
        this.audioClip[0].Vol  = 1.0f;

        this.sourceAudio         = this.gameObject.AddComponent <SourceAudio>();
        this.sourceAudio.m_Audio = this.audioClip;

        this.sourceAudio.PlayBGM((int)AudioList.AUDIO_BGM, true);

        CheckUnLock();
    }
Exemple #9
0
    // Use this for initialization

    void Start()
    {
        buda_joystick1 = GameObject.Find("buda_joystick1").GetComponent <SpriteRenderer>();
        buda_keyboard1 = GameObject.Find("buda_keyboard1").GetComponent <SpriteRenderer>();
        haka_joystick1 = GameObject.Find("haka_joystick1").GetComponent <SpriteRenderer>();
        haka_keyboard1 = GameObject.Find("haka_keyboard1").GetComponent <SpriteRenderer>();

        budaHands = GameObject.Find("budaHand");
        hakaHands = GameObject.Find("hakaHand");
        budaHands.SetActive(false);
        hakaHands.SetActive(false);
        TargetSelectScript = transform.GetComponent <TargetSelect>();
        selectStage        = GameObject.Find("SelectStage").GetComponent <SelectStage>();
    }
Exemple #10
0
 public void OnClickedStageButton(GameObject button)
 {
     if (button.name.Equals("back"))
     {
         MainMenu.SetActive(true);
         SelectStage.SetActive(false);
         gameManager.fsm.next = StateType.MainMenu;
         GameObject.Find("Art Design").GetComponent <MainArtDesign>().ChangeLensFlare(StateType.MainMenu);
     }
     else
     {
         gameManager.stageNum = button.name[button.name.Length - 1] - '1';
         Debug.Log(gameManager.stageNum);
         gameManager.fsm.next = StateType.LoadStage;
     }
 }
Exemple #11
0
        public void NotInArray()
        {
            RequiredDataContainer ModelData = SelectDataProvider.GetData();

            string HandcraftedQuery = Utils.ReadQueryFromFile("HandcraftedQueries/selectNotInArray.js");

            Assert.IsNotNull(HandcraftedQuery);

            MapRule PersonRule = ModelData.ERMongoMapping.Rules.First(R => R.Source.Name == "Person");
            string  AgeMap     = PersonRule.Rules.First(R => R.Key == "age").Value;

            LogicalExpression left = new LogicalExpression($"${AgeMap}", LogicalOperator.NOT_IN,
                                                           new JSArray(new List <object>()
            {
                26, 27, 28, 29
            }));

            SelectArgument Arg      = new SelectArgument(left);
            SelectStage    SelectOp = new SelectStage(Arg, ModelData.ERMongoMapping);

            List <AlgebraOperator> OperatorsToExecute = new List <AlgebraOperator>()
            {
                SelectOp
            };
            FromArgument StartArg = new FromArgument(new QueryableEntity(ModelData.EntityRelationshipModel.FindByName("Person")),
                                                     ModelData.ERMongoMapping);
            QueryGenerator QueryGen = new QueryGenerator(StartArg, OperatorsToExecute);

            string GeneratedQuery = QueryGen.Run();

            Assert.IsNotNull(GeneratedQuery);

            QueryRunner Runner = new QueryRunner("mongodb://localhost:27017", "select");

            string HandcraftedResult = Runner.GetJSON(HandcraftedQuery);
            string GeneratedResult   = Runner.GetJSON(GeneratedQuery);

            // Check if either result is null
            Assert.IsNotNull(HandcraftedResult);
            Assert.IsNotNull(GeneratedResult);

            // Check if both results are equal
            Assert.IsTrue(JToken.DeepEquals(JToken.Parse(HandcraftedResult), JToken.Parse(GeneratedResult)));
        }
Exemple #12
0
        // Use this for initialization
        void Start()
        {
            iSelectStage    =
                iSelectJiki = 0;

            SelectJiki.SetActive(true);
            SelectStage.SetActive(false);

            Button b_btn = B_Button.GetComponent <Button>();

            b_btn.onClick.AddListener(B_ButtonOnClick);
            Button p_btn = P_Button.GetComponent <Button>();

            p_btn.onClick.AddListener(P_ButtonOnClick);
            Button s_btn = S_Button.GetComponent <Button>();

            s_btn.onClick.AddListener(S_ButtonOnClick);
            Button d_btn = D_Button.GetComponent <Button>();

            d_btn.onClick.AddListener(D_ButtonOnClick);

            Button one_btn = ONE_Button.GetComponent <Button>();

            one_btn.onClick.AddListener(One_ButtonOnClick);
            Button two_btn = TWO_Button.GetComponent <Button>();

            two_btn.onClick.AddListener(Two_ButtonOnClick);
            Button three_btn = THREE_Button.GetComponent <Button>();

            three_btn.onClick.AddListener(Three_ButtonOnClick);
            Button four_btn = FOUR_Button.GetComponent <Button>();

            four_btn.onClick.AddListener(Four_ButtonOnClick);
            Button five_btn = FIVE_Button.GetComponent <Button>();

            five_btn.onClick.AddListener(Five_ButtonOnClick);

            Button return_Button = Return_Button.GetComponent <Button>();

            Return_Button.onClick.AddListener(Return_ButtonOnClick);
        }
Exemple #13
0
    void Start()
    {
        Camera = GameObject.Find("Main Camera");
        if (SceneManager.GetActiveScene().name != "main")
        {
            return;
        }
        if (ChangeScene.OldScene == "StageSelect")  //じっくり
        {
            for (int j = 0; j <= SelectStage.GetMax(); j++)
            {
                string num = (j).ToString();//10の位を文字列に変換
                for (int i = 0; i < 10; i++)
                {
                    if (stage == num + i)
                    {
                        CameraPosSet(j, i);
                        spre = (GameObject)Resources.Load("stages/Stage" + num + i);
                        break;
                    }
                }
            }
        }
        else if (ChangeScene.OldScene == "LevelSelect")  //ぱにっく
        {
            switch (level)
            {
            case "Level1":
                Camera.transform.position = new Vector3(25.0f, 49.0f, 5.0f);
                spre = (GameObject)Resources.Load("panics/Panic01");
                break;

            default:
                break;
            }
        }
        if (spre != null)
        {
            Instantiate(spre);//Prefabの呼び出し
        }
    }
Exemple #14
0
 //タッチ時の行動
 void TouchAction(string name)
 {
     if (name == "<Back")
     {
         fade.outFlag = true;
         nextName     = "ModeSelect";
     }
     for (int i = 0; i <= SelectStage.GetMax(); i++)
     {
         string num = (i).ToString();
         for (int j = 0; j < 10; j++)
         {
             if (name == num + j)
             {
                 fade.outFlag         = true;
                 ChangeScene.OldScene = "StageSelect";
                 nextName             = "main";
             }
         }
     }
 }
Exemple #15
0
    public void OnClickedSelectStageButton(GameObject button)
    {
        if (button.transform.parent.name.Equals("Result"))
        {
            SceneManager.LoadScene("MainMenu");
            gameManager.fsm.next = StateType.LoadTitle;
        }
        Debug.Log("SelectStageclicked");
        MainMenu.SetActive(false);
        SelectStage.SetActive(true);
        for (int i = 0; i < gameManager.stages.Count; i++)
        {
            if (!gameManager.stages[i].isCleared)
            {
                SelectStage.transform.Find("stage" + (i + 1).ToString()).GetComponent <Button>().interactable = false;
            }
        }

        GameObject.Find("Art Design").GetComponent <MainArtDesign>().ChangeLensFlare(StateType.SelectStage);

        gameManager.fsm.next = StateType.SelectStage;
    }
        public StageSelect(ContentManager content, GraphicsDevice graphicsDevice)
        {
            this.content = content;
            this.graphicsDevice = graphicsDevice;

            background = content.Load<Texture2D>("Config/background");
            frame = content.Load<Texture2D>("Config/frame");
            itemBox = content.Load<Texture2D>("Config/item_box");
            enter = content.Load<Texture2D>("Config/enter");
            config = content.Load<Texture2D>("Config/config");
            stage = content.Load<Texture2D>("Config/stage");
            enemy = content.Load<Texture2D>("Config/enemy");
            start = content.Load<Texture2D>("Config/start");
            small = content.Load<Texture2D>("Config/small");
            regular = content.Load<Texture2D>("Config/regular");
            big = content.Load<Texture2D>("Config/big");
            few = content.Load<Texture2D>("Config/few");
            much = content.Load<Texture2D>("Config/much");
            selectLine = content.Load<Texture2D>("Config/select_line");
            selectItem = content.Load<Texture2D>("Config/select_item");

            configPosition = new Vector2(GameMain.ScreenWidth / 2.0f, 70);
            stagePosition = new Vector2(GameMain.ScreenWidth / 2.0f, 170);
            stageSelectPosition = new Vector2(GameMain.ScreenWidth / 2.0f, 230);
            enemyPosition = new Vector2(GameMain.ScreenWidth / 2.0f, 320);
            enemySelectPosition = new Vector2(GameMain.ScreenWidth / 2.0f, 380);
            startPosition = new Vector2(GameMain.ScreenWidth / 2.0f, 490);
            targetPosition = new Vector2(200, 0);

            select = Select.Stage;
            selectStage = SelectStage.Regular;
            selectEnemy = SelectEnemy.Regular;

            cueBGM = SoundManager.Instance.SoundBank.GetCue("config");
            cueBGM.Play();
        }
Exemple #17
0
 void D_ButtonOnClick()
 {
     iSelectJiki = 3;
     SelectJiki.SetActive(false);
     SelectStage.SetActive(true);
 }
Exemple #18
0
        public static void Main()
        {
            DataContainer data = CreateDataContainer();

            QueryableEntity Person = new QueryableEntity(data.EntityRelationshipModel.FindByName("Person"));
            QueryableEntity Car    = new QueryableEntity(data.EntityRelationshipModel.FindByName("Car"));
            Relationship    Drives = (Relationship)data.EntityRelationshipModel.FindByName("Drives");
            ModelMapping    Map    = data.ERMongoMapping;

            QueryableEntity Garage = new QueryableEntity(data.EntityRelationshipModel.FindByName("Garage"));

            RelationshipJoinOperator RJoinDrives = new RelationshipJoinOperator(
                Person,
                Drives,
                new List <QueryableEntity>()
            {
                Car
            },
                Map);

            CartesianProductOperator CartesianOp = new CartesianProductOperator(
                Person,
                Garage,
                Map);

            ProjectArgument ProjectArg1 = new ProjectArgument(Person.GetAttribute("name"), Person, new BooleanExpr(true));
            ProjectArgument ProjectArg2 = new ProjectArgument(Person.GetAttribute("surname"), Person, new BooleanExpr(true));
            ProjectArgument ProjectArg3 = new ProjectArgument(Car.GetAttribute("reg_no"), Car, new BooleanExpr(true));

            ProjectStage ProjectOp = new ProjectStage(new ProjectArgument[] { ProjectArg1, ProjectArg2, ProjectArg3 }, RJoinDrives.ComputeVirtualMap());

            MapRule        PersonRule = Map.FindMainRule(Person.Element);
            SelectArgument SelectArg  = new SelectArgument(new EqExpr($"${PersonRule.GetRuleValueForAttribute( Person.GetAttribute( "surname" ) )}", "Smith"));
            SelectStage    SelectOp   = new SelectStage(SelectArg, Map);

            //List<MongoDBOperator> Operations = RJoinDrives.Run().Commands;

            //foreach ( MongoDBOperator Op in Operations )
            //{
            //    Console.WriteLine( Op.GetType().Name );
            //    Console.WriteLine( Op.ToString() );
            //    Console.WriteLine( Op.ToJavaScript() );

            //    if ( Op is LookupOperator )
            //    {
            //        LookupOperator OpAsLookup = (LookupOperator)Op;
            //        foreach ( MongoDBOperator PipelineOp in OpAsLookup.Pipeline )
            //        {
            //            Console.WriteLine( PipelineOp.GetType().Name );
            //            Console.WriteLine( PipelineOp.ToString() );
            //            Console.WriteLine( PipelineOp.ToJavaScript() );
            //        }
            //    }
            //}

            QueryGenerator QueryGen = new QueryGenerator(new FromArgument(Person, Map), new List <AlgebraOperator>()
            {
                SelectOp
            });
            string Query = QueryGen.Run();

            Console.WriteLine($"Query: {Environment.NewLine}{Query}");

            Console.Read();
        }
Exemple #19
0
 void Return_ButtonOnClick()
 {
     SelectJiki.SetActive(true);
     SelectStage.SetActive(false);
 }
 private void btn_review_Click(object sender, RoutedEventArgs e)
 {
     selectstage = SelectStage.review;
     datagrid_show(selectstage);
 }
 private void btn_endprocessing_Click(object sender, RoutedEventArgs e)
 {
     selectstage = SelectStage.endprocessing;
     datagrid_show(selectstage);
 }
 private void btn_unprocessed_Click(object sender, RoutedEventArgs e)
 {
     selectstage = SelectStage.newevent;
     datagrid_show(selectstage);
 }
 public void Visit(SelectStage selectStage)
 {
     _columns = selectStage.Columns;
 }
        public SceneInterface Update(GameTime gameTime)
        {
            // Spaceキー入力でゲーム画面へ移行
            if (Input.Instance.PushKey(Keys.Space) && select == Select.Start)
            {
                SoundManager.Instance.SoundBank.PlayCue("ok");
                cueBGM.Stop(AudioStopOptions.AsAuthored);
                return new GameIn(content, graphicsDevice, gameTime, selectStage, selectEnemy);
            }
            // タイトルへ
            if (Input.Instance.PushKey(Keys.B))
            {
                SoundManager.Instance.SoundBank.PlayCue("cancel");
                cueBGM.Stop(AudioStopOptions.AsAuthored);
                return new Title(content, graphicsDevice);
            }

            // 前の状態を保存
            Select prevSelect = select;
            SelectStage prevSelectStage = selectStage;
            SelectEnemy prevSelectEnemy = selectEnemy;

            if (Input.Instance.PushKey(Keys.Up))
                select--;
            if (Input.Instance.PushKey(Keys.Down))
                select++;
            if (select < 0)
                select = 0;
            if ((int)select >= Enum.GetNames(typeof(Select)).Length)
                select = (Select)Enum.GetNames(typeof(Select)).Length - 1;

            if (Input.Instance.PushKey(Keys.Left))
                switch (select)
                {
                    case Select.Stage:
                        selectStage--;
                        break;
                    case Select.Enemy:
                        selectEnemy--;
                        break;
                }
            if (Input.Instance.PushKey(Keys.Right))
                switch (select)
                {
                    case Select.Stage:
                        selectStage++;
                        break;
                    case Select.Enemy:
                        selectEnemy++;
                        break;
                }
            if (selectStage < 0)
                selectStage = 0;
            if ((int)selectStage >= Enum.GetNames(typeof(SelectStage)).Length)
                selectStage = (SelectStage)Enum.GetNames(typeof(SelectStage)).Length - 1;
            if (selectEnemy < 0)
                selectEnemy = 0;
            if ((int)selectEnemy >= Enum.GetNames(typeof(SelectEnemy)).Length)
                selectEnemy = (SelectEnemy)Enum.GetNames(typeof(SelectEnemy)).Length - 1;

            // 前の状態から変わっていたら音を鳴らす
            if (select != prevSelect || selectStage != prevSelectStage || selectEnemy != prevSelectEnemy)
                SoundManager.Instance.SoundBank.PlayCue("select");

            return this;
        }
Exemple #25
0
 private void Start()
 {
     _selectStage = FindObjectOfType <SelectStage>();
 }
 void Start() {
     m_Instance = this;
 }
 void Awake()
 {
     m_Instance = this;
     // Debug.Log("cccc");
 }