/// 敵パラメータのセット ///--------------------------------------------------------------------------- public bool frameEnemyParam() { GameCtrlManager ctrlResMgr = GameCtrlManager.GetInstance(); DemoGame.InputGamePad pad = AppInput.GetInstance().Pad; if ((pad.Trig & DemoGame.InputGamePadState.Start) != 0) { changeTask(debugMenuTaskId.MenuTop); return(true); } if (nowSubTask == 0) { enemyId = 0; nowSubTask++; } if ((pad.Trig & DemoGame.InputGamePadState.Up) != 0) { enemyId--; if (enemyId < 0) { enemyId = 1; } } if ((pad.Trig & DemoGame.InputGamePadState.Down) != 0) { enemyId = (enemyId + 1) % 2; } pad.SetRepeatParam(10, 2); if (enemyId == 0) { /* if( (pad.Repeat & DemoGame.InputGamePadState.Left) != 0 ){ * ctrlResMgr.CtrlEn.EntryAreaDis -= 0.5f; * } * else if( (pad.Repeat & DemoGame.InputGamePadState.Right) != 0 ){ * ctrlResMgr.CtrlEn.EntryAreaDis += 0.5f; * } */ } else { if ((pad.Repeat & DemoGame.InputGamePadState.Left) != 0) { ctrlResMgr.CtrlHobit.EntryStayMax--; } else if ((pad.Repeat & DemoGame.InputGamePadState.Right) != 0) { ctrlResMgr.CtrlHobit.EntryStayMax++; } } //ctrlResMgr.CtrlEn.Frame(); return(true); }
/// LODパラメータのセット ///--------------------------------------------------------------------------- public bool frameLodParam() { DemoGame.InputGamePad pad = AppInput.GetInstance().Pad; if ((pad.Trig & DemoGame.InputGamePadState.Start) != 0) { changeTask(debugMenuTaskId.MenuTop); return(true); } pad.SetRepeatParam(10, 2); if ((pad.Repeat & DemoGame.InputGamePadState.Left) != 0) { GameCtrlDrawManager.GetInstance().SetLodParam(lodNo, (GameCtrlDrawManager.GetInstance().GetLodParam(lodNo) - 1.0f)); } else if ((pad.Repeat & DemoGame.InputGamePadState.Right) != 0) { GameCtrlDrawManager.GetInstance().SetLodParam(lodNo, (GameCtrlDrawManager.GetInstance().GetLodParam(lodNo) + 1.0f)); } return(true); }