/// <summary> /// Allows the game to perform any initialization it needs to before starting to run. /// This is where it can query for any required services and load any non-graphic /// related content. Calling base.Initialize will enumerate through any components /// and initialize them as well. /// </summary> protected override void Initialize() { // TODO: Add your initialization logic here this.IsMouseVisible = true; this.Window.Title = "KillEm!"; igralec = new Igralec(); r1 = new Random(); cas_napisa = TimeSpan.Zero; ozadje = new Sprite(); ozadje.povecava = 1.2f; seznam_napisov.Add("pistola", new Sprite()); //pištola je osnovno orožje spawnbox = new Spawnbox(); spawnbox.ime = "ognjena_krogla"; spawnbox.visible = false; healthbox = new Spawnbox(); healthbox.ime="zdravje"; healthbox.visible=false; seznam_nasprotnikov.Add(new Nasprotnik()); obris_izbran_napis = new Sprite(); base.Initialize(); }
public bool CheckCollision(Spawnbox box) { if (Vector2.Distance(pozicija, box.pozicija + new Vector2(box.velikost.Width / 2, box.velikost.Height / 2)) < 30) return true; else return false; }