C# pomoc oko programa
Prikazujem rezultate 1 do 1 od 1

Tema: C# pomoc oko programa

  1. #1
    Zainteresovan član nestl (avatar)
    Učlanjen
    06.05.2007.
    Pol
    muški
    Lokacija
    Batajnica
    Poruke
    231
    Tekstova u blogu
    1
    Reputaciona moć
    44

    Podrazumevano C# pomoc oko programa

    Zelim da napravim u C# igricu na foru ruskog ruleta, imam jedan metak i 6 pokusaja. Posto sam pocetnik ne znam bas ni kako bih poceo,ako vi imate neku ideju ili jos bolje ceo program da mi uradite( do bi bilo najbolje, ali tako ne bih bas puno nauico) bio bih vam zahvalan.

    using System;
    using System.Collections.Generic;
    using System.ComponentModel;
    using System.Data;
    using System.Drawing;
    using System.Linq;
    using System.Text;
    using System.Windows.Forms;
    using System.Diagnostics;
    using System.IO;
    using System.Media;
    using System.Threading;

    namespace WindowsFormsApplication1
    {
    internal partial class form1 : Form
    {
    _Player Player = new _Player();
    _life life = new _life();
    _Gun Gun = new _Gun();





    int counter = 0;
    const int _hugeballs = 25;



    public form1()
    {
    InitializeComponent();
    life.Location = new Point(24, 21);

    Controls.Add(life);
    label1.Text = "Lets play game " ;
    scoreLabel.Text = Player.Score.ToString();



    }

    private void button1_Click(object sender, EventArgs e)
    {


    counter++;
    if (counter == 1)
    {
    Controls.Remove(label1);
    Controls.Remove(label2);
    Controls.Remove(panel2);
    timer1.Enabled = false;
    }

    if (Player.Score < _hugeballs)
    {

    if (Gun.fire() == Chamber.blank)
    {
    UpdateScore();

    life.Bigger();
    }

    else
    {

    GameOver();
    Thread.Sleep(3000);
    MessageBox.Show("You Lose");



    }
    }

    else
    {
    MessageBox.Show("You Win");
    Application.Exit();
    }
    }

    internal void UpdateScore()
    {
    Player.Score++;
    scoreLabel.Text = Player.Score.ToString();
    }

    internal void GameOver()
    {
    foreach (Control c in this.Controls)
    {
    Controls.Remove(c);
    }

    BackColor = System.Drawing.Color.Black;
    Label l = new Label();
    l.Text = "FAIL!";
    l.ForeColor = System.Drawing.Color.White;
    l.Size = new Size(400, 172);
    l.Location = new Point(141, 202);
    Controls.Add(l);
    Refresh();
    }

    private void timer1_Tick(object sender, EventArgs e)
    {
    FlashPic(panel1);
    FlashPic(panel2);
    }

    internal void FlashPic(Control c)
    {
    if (c.Visible == true)
    c.Visible = false;
    else
    c.Visible = true;
    }
    }

    internal class _life : PictureBox
    {
    internal _life()
    {
    this.BackgroundImageLayout = ImageLayout.Stretch;
    this.Size = new Size(50, 55);
    }

    internal void Bigger()
    {
    this.Height += 11;
    this.Width += 10;
    }
    }


    internal class _Player
    {
    private string _name;
    private short _score;

    internal string Name
    {
    get { return _name; }
    }

    internal short Score
    {
    get { return _score; }
    set { _score = value; }
    }

    internal _Player()
    {
    _name = System.Environment.UserName;
    Score = 0;
    }
    }

    internal class _Gun
    {
    Random r = new Random(System.DateTime.Now.Millisecond);

    internal Chamber fire()
    {
    int i = r.Next(1, 7);

    if (i != 6)
    return Chamber.blank;

    else
    return Chamber.bullet;

    }
    }


    }
    internal enum Chamber { blank, bullet };




    Ja sam nesto napravio , ali brojac ide u nedogled ne do 6.
    Poslednji put ažurirao/la nestl : 27.05.2015. u 04:00



Slične teme

  1. Pomoc oko Programa gde naci
    Autor dzorz u forumu Internet
    Odgovora: 13
    Poslednja poruka: 08.12.2008., 23:51
  2. pomoc oko programa za razmjenu fajlova
    Autor idza u forumu Softver
    Odgovora: 20
    Poslednja poruka: 08.06.2006., 14:21
  3. Pomoc oko programa - EQUATIONS
    Autor cau-cau u forumu Softver
    Odgovora: 2
    Poslednja poruka: 07.02.2005., 01:35
  4. pomoc oko programa ROUTE 66
    Autor somi u forumu Softver
    Odgovora: 4
    Poslednja poruka: 17.05.2004., 19:36
  5. Da li je moguce provaliti password uz pomoc nekog programa ?
    Autor Boban_bgd u forumu Programiranje
    Odgovora: 1
    Poslednja poruka: 17.10.2003., 12:49

Pravila za slanje poruka

  • Ne možete kreirati novu temu
  • Ne možete poslati odgovor
  • Ne možete dodati priloge
  • Ne možete prepraviti svoju poruku
  •