IT rekvalifikácia. Seniorní programátori zarábajú až 6 000 €/mesiac a rekvalifikácia je prvým krokom. Zisti, ako na to!

Diskusia – Zikor

Späť

Upozorňujeme, že diskusie pod našimi online kurzami sú nemoderované a primárne slúžia na získavanie spätnej väzby pre budúce vylepšenie kurzov. Pre študentov našich rekvalifikačných kurzov ponúkame možnosť priameho kontaktu s lektormi a študijným referentom pre osobné konzultácie a podporu v rámci ich štúdia. Toto je exkluzívna služba, ktorá zaisťuje kvalitnú a cielenú pomoc v prípade akýchkoľvek otázok alebo projektov.

Komentáre
Avatar
Vojtěch Pospíchal:13.3.2013 18:52

Hra pro nejfaka? Konečně někdo kdo se zmohl na víc než na Gamemaker :D Gratuluju.

 
Odpovedať
13.3.2013 18:52
Avatar
Petr Nymsa
Tvůrce
Avatar
Petr Nymsa:13.3.2013 19:18

Není veškerá grafika použitá z Minecraftu ? :D

Odpovedať
13.3.2013 19:18
Pokrok nezastavíš, neusni a jdi s ním vpřed
Avatar
Зайчик
Člen
Avatar
Зайчик:13.3.2013 19:35

:D :D :D to je věc

private void VyberPanacka(object sender, EventArgs e)
    {
      Image image1 = Image.FromFile("data/tlacitka/tl_zikor.jpg");
      Image image2 = Image.FromFile("data/tlacitka/tl_santa.jpg");
      Image image3 = Image.FromFile("data/tlacitka/tl_mc.jpg");
      Image image4 = Image.FromFile("data/tlacitka/tl_spider.jpg");
      Image image5 = Image.FromFile("data/tlacitka/tl_nejf.jpg");
      this.img_vyber = Image.FromFile("data/bg/bgvyber.jpg");
      this.panel_vyber = new Panel();
      this.panel_vyber.Parent = (Control) this;
      this.panel_vyber.Location = new Point(-1000, 0);
      this.panel_vyber.Size = new Size(600, 600);
      this.panel_vyber.BackColor = Color.Transparent;
      this.panel_vyber.BackgroundImage = this.img_vyber;
      this.hra_zikor = new PictureBox();
      this.hra_zikor.Tag = (object) "1";
      this.hra_zikor.Parent = (Control) this.panel_vyber;
      this.hra_zikor.Location = new Point(100, 100);
      this.hra_zikor.Size = new Size(150, 50);
      this.hra_zikor.BackColor = Color.Transparent;
      this.hra_zikor.Click += new EventHandler(this.Hra);
      this.hra_zikor.BackgroundImage = image1;
      this.hra_santa = new PictureBox();
      this.hra_santa.Tag = (object) "2";
      this.hra_santa.Parent = (Control) this.panel_vyber;
      this.hra_santa.Location = new Point(350, 100);
      this.hra_santa.Size = new Size(150, 50);
      this.hra_santa.BackColor = Color.Transparent;
      this.hra_santa.Click += new EventHandler(this.Hra);
      this.hra_santa.BackgroundImage = image2;
      this.hra_mc = new PictureBox();
      this.hra_mc.Tag = (object) "3";
      this.hra_mc.Parent = (Control) this.panel_vyber;
      this.hra_mc.Location = new Point(100, 200);
      this.hra_mc.Size = new Size(150, 50);
      this.hra_mc.BackColor = Color.Transparent;
      this.hra_mc.Click += new EventHandler(this.Hra);
      this.hra_mc.BackgroundImage = image3;
      this.hra_spider = new PictureBox();
      this.hra_spider.Tag = (object) "4";
      this.hra_spider.Parent = (Control) this.panel_vyber;
      this.hra_spider.Location = new Point(350, 200);
      this.hra_spider.Size = new Size(150, 50);
      this.hra_spider.BackColor = Color.Transparent;
      this.hra_spider.Click += new EventHandler(this.Hra);
      this.hra_spider.BackgroundImage = image4;
      this.hra_nejf = new PictureBox();
      this.hra_nejf.Tag = (object) "5";
      this.hra_nejf.Parent = (Control) this.panel_vyber;
      this.hra_nejf.Location = new Point(100, 300);
      this.hra_nejf.Size = new Size(150, 50);
      this.hra_nejf.BackColor = Color.Transparent;
      this.hra_nejf.Click += new EventHandler(this.Hra);
      this.hra_nejf.BackgroundImage = image5;
      Image image6 = Image.FromFile("data/tlacitka/tl_zpet.jpg");
      this.hra_zpet = new PictureBox();
      this.hra_zpet.Parent = (Control) this.panel_vyber;
      this.hra_zpet.Location = new Point(225, 475);
      this.hra_zpet.Size = new Size(150, 50);
      this.hra_zpet.BackColor = Color.HotPink;
      this.hra_zpet.Click += new EventHandler(this.DoMenu);
      this.hra_zpet.BackgroundImage = image6;
      this.DoVyberu((object) null, (EventArgs) null);
    }
Odpovedať
13.3.2013 19:35
Коммунизм для нашего будущего!
Avatar
Honza Bittner
Tvůrce
Avatar
Odpovedá na Зайчик
Honza Bittner:13.3.2013 20:19

takhle to tam zapsané není :P

Mám to v kódu rozdělené do metod (metoda pro menu, výběr postav atp..)

Editované 13.3.2013 20:20
Odpovedať
13.3.2013 20:19
FIT ČVUT alumnus :-) Sleduj mě na https://twitter.com/tenhobi a ptej se na cokoli na https://github.com/tenhobi/ama.
Avatar
Honza Bittner
Tvůrce
Avatar
Odpovedá na Vojtěch Pospíchal
Honza Bittner:13.3.2013 20:20

Děkuju, ale i tak jsem lama .. :(

Hold se zatím učím no :)

Odpovedať
13.3.2013 20:20
FIT ČVUT alumnus :-) Sleduj mě na https://twitter.com/tenhobi a ptej se na cokoli na https://github.com/tenhobi/ama.
Avatar
Honza Bittner
Tvůrce
Avatar
Odpovedá na Petr Nymsa
Honza Bittner:13.3.2013 20:23

ne, to se ti jen zdá ... :P

Odpovedať
13.3.2013 20:23
FIT ČVUT alumnus :-) Sleduj mě na https://twitter.com/tenhobi a ptej se na cokoli na https://github.com/tenhobi/ama.
Avatar
Зайчик
Člen
Avatar
Odpovedá na Honza Bittner
Зайчик:13.3.2013 20:23

Tohle je metoda výběr postav. :) Ukaž prosím teda ten správný zdrojový kód, aby jsi mě přesvědčil. :)

Odpovedať
13.3.2013 20:23
Коммунизм для нашего будущего!
Avatar
Honza Bittner
Tvůrce
Avatar
Odpovedá na Зайчик
Honza Bittner:13.3.2013 20:30

mám to udělané docela lehce, pictureboxy s postavama mají tag, který když zapnu panel s výběrem postav dostanu ((sender as PictureBox).Tag )
a následně je podmínka if (mohl jsem dát swich .. nenapadlo mě) a v podmínkách se dosadí pozadí pro postavu a předmět ...

void Hra(object sender, EventArgs e)
       {


           if ((sender as PictureBox).Tag.ToString() == "1")
           {
               panak = Image.FromFile("data/postavy/zikor.jpg");
               img_krystal = Image.FromFile(@"data/veci/zikor.png");
           }
           else if ((sender as PictureBox).Tag.ToString() == "2")
           {
               panak = Image.FromFile("data/postavy/santa.jpg");
               img_krystal = Image.FromFile(@"data/veci/santa.png");
           }
           else if ((sender as PictureBox).Tag.ToString() == "3")
           {
               panak = Image.FromFile("data/postavy/mc.jpg");
               img_krystal = Image.FromFile(@"data/veci/mc.png");
           }
           else if ((sender as PictureBox).Tag.ToString() == "4")
           {
               panak = Image.FromFile("data/postavy/spider.jpg");
               img_krystal = Image.FromFile(@"data/veci/spider.png");
           }
           else if ((sender as PictureBox).Tag.ToString() == "5")
           {
               panak = Image.FromFile("data/postavy/nejf.jpg");
               img_krystal = Image.FromFile(@"data/veci/nejf.png");
           }

ten tvůj kód je z metody výběr postav, kde vytvářím ty tlačítka v panelu na výběr postav (vždy panáček a vedle text)

Odpovedať
13.3.2013 20:30
FIT ČVUT alumnus :-) Sleduj mě na https://twitter.com/tenhobi a ptej se na cokoli na https://github.com/tenhobi/ama.
Avatar
Зайчик
Člen
Avatar
Odpovedá na Honza Bittner
Зайчик:13.3.2013 20:36

Já umím číst, ty jsi mi poslal úplně jinou metodu ale. :D

Odpovedať
13.3.2013 20:36
Коммунизм для нашего будущего!
Avatar
Honza Bittner
Tvůrce
Avatar
Odpovedá na Зайчик
Honza Bittner:13.3.2013 20:40

No ... :D

Jinak teď jsem se dal na Javu (zkouším) a jestli se mi bude líbit tak to zkusím přepsat do Javy a přidám to sem ;)
Snad to pak napíšu lépe .. :P

Editované 13.3.2013 20:43
Odpovedať
13.3.2013 20:40
FIT ČVUT alumnus :-) Sleduj mě na https://twitter.com/tenhobi a ptej se na cokoli na https://github.com/tenhobi/ama.
Robíme čo je v našich silách, aby bola tunajšia diskusia čo najkvalitnejšia. Preto do nej tiež môžu prispievať len registrovaní členovia. Pre zapojenie sa do diskusie sa zaloguj. Ak ešte nemáš účet, zaregistruj sa, je to zadarmo.

Zatiaľ nikto nevložil komentár - buď prvý!