コード例 #1
0
        public int sceUtilityMsgDialogInitStart(pspUtilityMsgDialogParams* Params)
        {
            var Message = Params->Message;
            Console.Error.WriteLine(Message);

            Params->ButtonPressed = pspUtilityMsgDialogPressed.PSP_UTILITY_MSGDIALOG_RESULT_YES;
            CurrentDialogStep = DialogStepEnum.SUCCESS;
            //throw(new NotImplementedException());
            return 0;
        }
コード例 #2
0
        public int sceUtilityMsgDialogInitStart(pspUtilityMsgDialogParams* Params)
        {
            var Message = Params->Message;
            var IsError = (Params->Mode == pspUtilityMsgDialogMode.PSP_UTILITY_MSGDIALOG_MODE_ERROR);
            var DialogType = IsError ? Dialog.Type.Error : Dialog.Type.Message;

            CurrentDialogStep = DialogStepEnum.PROCESSING;

            Dialog.ShowDialog((Result) =>
            {
                switch (Result)
                {
                    case Dialog.Result.Yes: Params->ButtonPressed = pspUtilityMsgDialogPressed.PSP_UTILITY_MSGDIALOG_RESULT_YES; break;
                    case Dialog.Result.No: Params->ButtonPressed = pspUtilityMsgDialogPressed.PSP_UTILITY_MSGDIALOG_RESULT_NO; break;
                    case Dialog.Result.Back: Params->ButtonPressed = pspUtilityMsgDialogPressed.PSP_UTILITY_MSGDIALOG_RESULT_BACK; break;
                }
                CurrentDialogStep = DialogStepEnum.SUCCESS;
            }, Message, DialogType);

            //throw(new NotImplementedException());
            return 0;
        }
コード例 #3
0
 public int sceUtilityMsgDialogInitStart(pspUtilityMsgDialogParams* Params)
 {
     CurrentDialogStep = DialogStepEnum.SUCCESS;
     //throw(new NotImplementedException());
     return 0;
 }