Example #1
0
        private static void CreateDefaultFireAdmin(IServiceProvider serviceProvider)
        {
            var firemanRepository = serviceProvider.GetService <IFiremanRepository>();
            var citizenRepository = serviceProvider.GetService <ICitizenRepository>();

            var firecitizen = citizenRepository.GetByName("FireAdmin");

            if (firecitizen == null)
            {
                firecitizen = new Citizen()
                {
                    Name     = "FireAdmin",
                    Password = "******",
                    Age      = 40
                };
                citizenRepository.Save(firecitizen);
                var fireadmin = new Fireman()
                {
                    Role           = FireWorkerRole.Fireadmin,
                    WorkExperYears = 10,
                    CitizenId      = firecitizen.Id,
                    Citizen        = firecitizen
                };
                firemanRepository.Save(fireadmin);
            }
        }
Example #2
0
        /// <summary>
        /// FiremanForm
        /// </summary>
        /// <param name="firemanData">zmienna typu Fireman</param>
        /// <remarks>przeciazony konstruktor klasy</remarks>
        public FiremanForm(Fireman firemanData)
        {
            this.data = firemanData;

            InitializeComponent();
            this.firemanBindingSource.DataSource = data;
        }
Example #3
0
 public GamePlayer(String username, String password, PlayerStatus status, Fireman gameChar)
 {
     this.username = username;
     this.password = password;
     this.status   = status;
     this.gameChar = gameChar;
 }
Example #4
0
    public TileMap(TileType[] tileTypes, GameManager gm, Fireman selectedUnit, Engine enG, Ambulance amB, int loadGame)
    {
        this.tileTypes    = tileTypes;
        this.gm           = gm;
        this.selectedUnit = selectedUnit;
        this.engine       = enG;
        this.ambulance    = amB;

        StartTileMap(loadGame);
    }
Example #5
0
 private void buttonEdytuj_Click(object sender, EventArgs e)
 {
     foreach (DataGridViewRow row in this.dataGridView1.SelectedRows)
     {
         Fireman fireman = row.DataBoundItem as Fireman;
         if (fireman != null)
         {
             FiremanForm firemanForm = new FiremanForm(fireman);
             firemanForm.MdiParent = this.ParentForm;
             firemanForm.Show();
         }
     }
 }
Example #6
0
    private void Start()
    {
        // get the components on the object we need ( should not be null due to require component so no need to check )
        agent     = GetComponentInChildren <UnityEngine.AI.NavMeshAgent>();
        character = GetComponent <ThirdPersonCharacter>();

        agent.updateRotation = updateRotation;
        agent.updatePosition = true;

        alarms  = GameObject.FindObjectOfType <Alarms>().GetComponent <Alarms>();
        fireman = GetComponent <Fireman>();

        //avoidance priority set random 0 - 99
        agent.avoidancePriority = Random.Range(0, 99);
    }
Example #7
0
        private static void CreateDefaultFiremen(IServiceProvider serviceProvider)
        {
            var firemanTeamRepository = serviceProvider.GetService <IFiremanTeamRepository>();
            var firemanRepository     = serviceProvider.GetService <IFiremanRepository>();
            var citizenRepository     = serviceProvider.GetService <ICitizenRepository>();

            var           firemen  = firemanRepository.GetAll().Any();
            List <string> citizens = new List <string>()
            {
                "Martin", "Marvin", "Matt", "Maximilian", "Michael", "Miles", "Murray", "Myron", "Nate", "Nathan", "Neil", "Nicholas", "Nicolas", "Norman", "Oliver", "Oscar", "Osric", "Owen", "Patrick", "Paul", "Peleg", "Philip", "Phillipps", "Raymond", "Reginald"
            };
            List <string> teamnames = new List <string>()
            {
                "UtopiaHeros", "Titanium", "FireUtopia", "WaterTeam", "HopeTeam", "PowerTeam"
            };
            List <int> wey = new List <int>()
            {
                0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 2, 3, 1, 2, 3, 1, 2, 3, 1, 2, 3, 2
            };


            if (!firemen)
            {
                for (int i = 0; i < citizens.Count - 1; i++)
                {
                    var     citizen = citizenRepository.GetByName(citizens[i]);
                    var     team    = firemanTeamRepository.GetByName(teamnames[i % 6]);
                    Fireman fireman = new Fireman()
                    {
                        Role           = FireWorkerRole.FiremanWorker,
                        WorkExperYears = wey[i],
                        Citizen        = citizen,
                        CitizenId      = citizen.Id,
                        FiremanTeam    = team
                    };
                    firemanRepository.Save(fireman);
                }
                var     citizen1 = citizenRepository.GetByName(citizens[citizens.Count - 1]);
                Fireman firemanTruckSpecialist = new Fireman()
                {
                    Role           = FireWorkerRole.FireTruckSpecialist,
                    WorkExperYears = wey[citizens.Count - 1],
                    Citizen        = citizen1,
                    CitizenId      = citizen1.Id,
                };
                firemanRepository.Save(firemanTruckSpecialist);
            }
        }
Example #8
0
        private void Activate()
        {
            switch (type.ToString())
            {
            case "SlowMotion":
                Time.timeScale = 0.5f;
                break;

            case "BiggerPlatform":
                Fireman.GetInstance().ChangeScale(1.5f);
                break;

            case "Mattress":
                InstancedMattress = Instantiate(Mattress);
                break;
            }
        }
Example #9
0
        public void SaveFireman()
        {
            Fireman f1 = new Fireman {
                Nazwisko = "Kuc", KursPodstawowy = true
            };
            Fireman f2 = new Fireman {
                Nazwisko = "Filipiak", KursPodstawowy = false
            };

            DataContext.AddOrEditFiremans(f1);
            DataContext.AddOrEditFiremans(f2);

            Assert.AreEqual(DataContext.GetFiremanList().Count(), 2);
            Assert.AreEqual(DataContext.GetFiremanList()[0], f1);
            Assert.AreEqual(DataContext.GetFiremanList()[1], f2);
            Assert.AreEqual(DataContext.GetFiremanList()[0].KursPodstawowy, true);
            Assert.AreEqual(DataContext.GetFiremanList()[1].KursPodstawowy, false);
        }
Example #10
0
 private void OnTriggerEnter2D(Collider2D collision)
 {
     if (state == State.Playing)
     {
         if (collision.tag == "Player")
         {
             if (type != Type.Obstacle)
             {
                 Level.GetInstance().ApplyPowerUp(type.ToString());
                 Destroy(gameObject);
             }
             else
             {
                 Fireman.GetInstance().HurtFireman();
                 Destroy(gameObject);
             }
         }
         else if (collision.tag == "Ground")
         {
             Destroy(gameObject);
         }
     }
 }
Example #11
0
 private void Jump(bool hitFireman)
 {
     if (hitFireman)
     {
         float positionDiff = transform.position.x - Fireman.GetInstance().GetPosition().x;
         float xSize        = transform.localScale.x * 0.8f;
         if (positionDiff <= xSize && positionDiff >= -xSize)
         {
             rb.velocity = new Vector2(Mathf.Abs(rb.velocity.x), -rb.velocity.y);
         }
         else if (positionDiff > xSize)
         {
             rb.velocity = new Vector2(Mathf.Abs(rb.velocity.x) * -0.9f, -rb.velocity.y);
         }
         else
         {
             rb.velocity = new Vector2(Mathf.Abs(rb.velocity.x) * 1.1f, -rb.velocity.y);
         }
     }
     else
     {
         rb.velocity = new Vector2(Mathf.Abs(rb.velocity.x), -rb.velocity.y);
     }
 }
Example #12
0
 /// <summary>
 /// AddOrEditFiremans
 /// </summary>
 /// <param name="value">strazak</param>
 /// <returns>wartosc true</returns>
 /// <remarks>
 /// Metoda dodaje nowego lub edytuje juz istniejacego strazaka
 /// </remarks>
 public static bool AddOrEditFiremans(Fireman value)
 {
     if (value.FiremanId == 0)
     {
         value.FiremanId = GetFiremanList().Count() > 0 ?GetFiremanList().Max(x => x.FiremanId) + 1 : 1;
         context.Firemans.Add(value);
     }
     else
     {
         Fireman fireman = GetFiremanList().FirstOrDefault(x => x.FiremanId == value.FiremanId);
         if (fireman != null)
         {
             fireman.Nazwisko       = value.Nazwisko;
             fireman.KursPodstawowy = value.KursPodstawowy;
             fireman.KursTechniczny = value.KursTechniczny;
             fireman.KursDowodcy    = value.KursDowodcy;
             fireman.KursPilarza    = value.KursPilarza;
             fireman.KPP            = value.KPP;
             fireman.PrawoJazdyC    = value.PrawoJazdyC;
         }
     }
     context.SaveChanges();
     return(true);
 }
Example #13
0
        //Checks if the timer is finished and if so cancels it's effect and returns true
        public bool UpdateTimer(float deltaTime)
        {
            timer -= deltaTime;
            if (timer < 0)
            {
                switch (type.ToString())
                {
                case "SlowMotion":
                    Time.timeScale = 1f;
                    return(true);

                case "BiggerPlatform":
                    Fireman.GetInstance().ChangeScale(1f);
                    return(true);

                case "Mattress":
                    InstancedMattress.gameObject.GetComponent <Animator>().SetTrigger("Popped");
                    Destroy(InstancedMattress.gameObject, 2f);
                    return(true);
                }
            }

            return(false);
        }
Example #14
0
 private void Awake()
 {
     instance = this;
 }