internal void OperatePositionResult(PositionResult posResult, Directions direction = Directions.None) { switch (posResult) { case PositionResult.BORDER_STRIKE: break; case PositionResult.DOWN_BORDER_STRIKE: FreezeTheBlock(); CreateNewFigureRandom(); break; case PositionResult.HEAP_STRIKE: if (direction == Directions.Down) { FreezeTheBlock(); CreateNewFigureRandom(); } break; case PositionResult.NEW_BLOCK_IS_STUCKED: _figureInFocus.State = BlockState.Stucked; break; default: break; } }
public TrainingModel(List <MovimentosEnum> positionList) { State = GameStateEnum.Running; Resultado = new PositionResult(positionList); ButtonText = "Iniciar"; m_currentMovement = positionList.First(); NextImage = ActivityManager.Instance.GetPositionPictogram(m_currentMovement); }
/// <summary> /// Führt ein Positionsupdate durch. Die Kollisionsauflösung muss aber später passieren. Gibt zurück, ob das Element /// weiter existiert. /// </summary> /// <returns>Existiert das Element weiter</returns> public bool Update() { Vector3 bounce = Vector3.Zero; PositionResult result = SetPosition(Position + AppliedVelocity, ref bounce, false); if (moving != null) { moving.MoveMalus = 1; } return(result != PositionResult.Dropped); }
public PositionResult GetPage(string filter, int?draw, int?initialPage, int?pageSize, string sortDir, string sortBy) { using (SATEntities db = new SATEntities()) { var data = db.tb_Position.ToList(); int recordsTotal = data.Count(); if (!string.IsNullOrEmpty(filter)) { data = data.Where(x => x.PoCode.Contains(filter) || x.PoName.Contains(filter)).ToList(); } int recordsFiltered = data.Count(); switch (sortBy) { case "PoCode": data = (sortDir == "asc") ? data.OrderBy(x => x.PoCode).ToList() : data.OrderByDescending(x => x.PoCode).ToList(); break; case "PoName": data = (sortDir == "asc") ? data.OrderBy(x => x.PoName).ToList() : data.OrderByDescending(x => x.PoName).ToList(); break; case "Status": data = (sortDir == "asc") ? data.OrderBy(x => x.PoStatus).ToList() : data.OrderByDescending(x => x.PoStatus).ToList(); break; } int start = initialPage.HasValue ? (int)initialPage / (int)pageSize : 0; int length = pageSize ?? 10; var list = data.Select((s, i) => new PositionViewModel() { RowNumber = i + 1, PoID = s.PoID, PoCode = s.PoCode, PoName = s.PoName, PoStatus = s.PoStatus, TypeID = s.TypeID, Status = s.PoStatus == true ? EnumType.StatusName.Active : EnumType.StatusName.NotActive }).Skip(start * length).Take(length).ToList(); PositionResult result = new PositionResult(); result.draw = draw ?? 0; result.recordsTotal = recordsTotal; result.recordsFiltered = recordsFiltered; result.data = list; return(result); } }
public JsonResult <PositionResult> GetPosition() { RaDec astro = celestialConversion.CalcualteRaDec(Program.mControl.elPos, Program.mControl.azPos, Program.mControl.settings.latitude, Program.mControl.settings.longitude); PositionResult result = new PositionResult() { Azimuth = Program.mControl.azPos, Elevation = Program.mControl.elPos, RightAscension = astro.RA, Declination = astro.Dec }; return(Json(result)); }
protected void SendPositionResult(double left, double top, double width, double height) { var result = new PositionResult() { Id = Id, Left = left, Top = top, Width = width, Height = height, }; Send(result); }
public Task <PositionResult> Remove(IAgencyOwner agencyOwner, int positionId) { var retVal = new PositionResult() { PositionId = positionId }; var records = _organizationPositions.Delete(x => x.OrganizationId == agencyOwner.OrganizationId && x.PositionId == positionId); if (records > 0) { retVal.Succeeded = true; } return(Task.FromResult(retVal)); }
public Task <PositionResult> Add(IAgencyOwner agencyOwner, int positionId) { var retVal = new PositionResult() { PositionId = positionId }; var organizationPosition = new OrganizationPosition() { OrganizationId = agencyOwner.OrganizationId, PositionId = positionId, ObjectState = ObjectState.Added }; var records = _organizationPositions.InsertOrUpdateGraph(organizationPosition, true); if (records > 0) { retVal.Succeeded = true; } return(Task.FromResult(retVal)); }
public PositionView(PositionResult positionResult) { this.positionResult = positionResult; }
public GameModel(List <MovimentosEnum> positionList) { Resultado = new PositionResult(positionList); m_currentMovement = positionList.First(); }
protected void SendPositionResult(double left, double top, double width, double height) { var result = new PositionResult() { Id = Id, Left = left, Top = top, Width = width, Height = height, }; Send(result); }
protected void SendPositionResult(double left, double top, double width, double height) { EnsureAtMostOneResultSent(); var result = new PositionResult() { Id = Id, Left = left, Top = top, Width = width, Height = height, }; result.Send(Configuration); }