Пример #1
0
 public Stacker_RoadWay(MissionType missionType, string conveyorName, string shelfNo, ModelPosition modelPosition, Direction_ Direction_) : base(conveyorName, Direction_)
 {
     if (missionType.Equals(MissionType.ProdIn) || missionType.Equals(MissionType.BackIn) || missionType.Equals(MissionType.PalletIn))
     {
         SetPos(GetLeftBottomPos(conveyorName), modelPosition.GetShelfLinePos(shelfNo));
     }
     else if (missionType.Equals(MissionType.ProdOut) || missionType.Equals(MissionType.PalletOut) || missionType.Equals(MissionType.GetPallet))
     {
         SetPos(modelPosition.GetShelfLinePos(shelfNo), GetLeftBottomPos(conveyorName));
     }
     SetSpeed();
 }
Пример #2
0
 public Stacker_Port_ForkIn(MissionType missionType, string conveyorName, Direction_ Direction_) : base(conveyorName, Direction_)
 {
     if (missionType.Equals(MissionType.ProdIn) || missionType.Equals(MissionType.BackIn) || missionType.Equals(MissionType.PalletIn) || missionType.Equals(MissionType.AddPallet))
     {
         SetPos(GetBackPos(conveyorName), GetFrontPos(conveyorName));
     }
     else if (missionType.Equals(MissionType.ProdOut) || missionType.Equals(MissionType.PalletOut) || missionType.Equals(MissionType.GetPallet))
     {
         SetPos(GetBackPos(conveyorName), GetFrontPos(conveyorName));
     }
     SetSpeed();
 }
Пример #3
0
        private void MapCompletionLogic()
        {
            EndText = "";
            if (missionType.Equals(MissionType.alliancepirate) || missionType.Equals(MissionType.rebelpirate))
            {
                EndText = "You earned: " + (int)(LevelLoot * StatsManager.moneyFactor) + " crebits. \n";
            }
            EndText += "Press 'Enter' to continue..";

            if (StatsManager.gameMode == GameMode.Hardcore)
            {
                StatsManager.ReduceOverwordHealthToVerticalHealth(player);
            }

            if (ControlManager.CheckKeyPress(Keys.Enter))
            {
                LeaveLevel();
            }
        }
Пример #4
0
 public Conveyor_V(MissionType missionType, string conveyorName, Direction_ Direction_) : base(conveyorName, Direction_)
 {
     try
     {
         SetSpeed();
         if (missionType.Equals(MissionType.ProdIn) || missionType.Equals(MissionType.BackIn) || missionType.Equals(MissionType.PalletIn) || missionType.Equals(MissionType.AddPallet))
         {
             SetPos(GetBackPos(conveyorName), GetFrontPos(conveyorName));
         }
         else if (missionType.Equals(MissionType.ProdOut) || missionType.Equals(MissionType.PalletOut) || missionType.Equals(MissionType.GetPallet))
         {
             SetPos(GetFrontPos(conveyorName), GetBackPos(conveyorName));
         }
         else
         {
             throw new Exception("Conveyor_V has exception: Undefined MissionType");
         }
     }
     catch (Exception ex)
     {
         throw new Exception(ex.ToString());
     }
 }