Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые проекты » Розробка комп'ютерної грі &Баліста&

Реферат Розробка комп'ютерної грі &Баліста&





+=dvx; +=dvy; px, py, b_wall; void Show (Graphics g1, Brush b1)

{.FillEllipse (b1, G);

}

}

}.csSystem;System.Collections.Generic;System.ComponentModel;System.Data;System.Drawing;System.Linq;System.Text;System.Windows.Forms;Курсач_2

{partial class Form1: Form

{static double km=10; static double dt=0.1; g1; p1; b1; b2; bal0=new Ball01 (); bal1; bal01=new Ball02 (); bal2; Fon=Color.White; pms0, pms1; C1, C2; Form1 ()

{();=pictureBox1.CreateGraphics (); =New Pen (new SolidBrush (Color.Black)) ;. Width=3; =New SolidBrush (Color.Black); =New SolidBrush (Color.Red) ;. Interval=(int) (dt * 400) ;. Interval=(int) (dt * 400);

C1=new Catapulta (10, 35); =New Catapulta (110, 35);.Image=C1.p; .Top=(int) (C1.y * km); pictureBox2.Left=(int) (C1.x * km) ;. Image=C2.p1; .Top=(int) (C2.y * km); pictureBox3.Left=(int) (C2.x ??* km);=new Ball01 (0.5, 0.2, C1.x, C1.y, 11.0, - 10.0);

} void timer1_Tick_1 (object sender, EventArgs e)

{. Clear (Fon);// .Move (Form1.dt, 0, 9.8 * bal1.M);

if ((Math.Abs ??(bal1.x * km - pictureBox3.Left) lt; 20) amp; amp; (Math.Abs ??(bal1.y * km - pictureBox3.Top) lt; 100))

{. Enabled =! timer1.Enabled; .Visible=false; .Visible=true;

} if ((Math.Abs ??(bal1.x * km - pictureBox6.Left) lt; 30) amp; amp; (Math.Abs ??(bal1.y * km - pictureBox6.Top - 90 ) lt; 90))

{timer1.Enabled =! timer1.Enabled; .Visible=false; .Visible=true;

} bal1.Show (g1, b1);

} void button1_Click_1 (object sender, EventArgs e)

{bal1.Show (g1, b1);

timer1.Enabled =! timer1.Enabled;

} void button2_Click_1 (object sender, EventArgs e)

{

double a=trackBar1.Value; f=40;=new Ball01 (3, 1, C1.x + 3.5, C1.y + 1, f * Math.Cos (a/57),-f * Math.Sin (a/57)) ;. Clear (Fon) ;. Show (g1, b1); b=trackBar2.Value; t=40;=new Ball02 (3, 1, C2.x + 3.5 , C2.y + 1, -t * Math.Cos (b/57), -t * Math.Sin (b/57)) ;. Clear (Fon) ;. Show (g1, b1) ;. Visible=true ; .Visible=false; .Visible=true; .Visible=false; .Visible=true; .Visible=false;

} void button3_Click (object sender, EventArgs e)

{. Show (g1, b1);

timer2.Enabled =! timer2.Enabled;

} void timer2_Tick (object sender, EventArgs e)

{

g1.Clear (Fon) ;. Move (Form1.dt, 0, 9.8 * bal2.M);

if ((Math.Abs ??(bal2.x * km - pictureBox2.Left) lt; 20) amp; amp; (Math.Abs ??(bal2.y * km - pictureBox2.Top) lt; 100))

{. Enabled =! timer2.Enabled; .Visible=false; .Visible=true;

} if ((Math.Abs ??(bal2.x * km - pictureBox6.Left) lt; 30) amp; amp; (Math.Abs ??(bal2.y * km - pictureBox6.Top - 90 ) lt; 90))

{. Enabled =! timer2.Enabled; .Visible=false; .Visible=true;

} bal2.Show (g1, b1);

} void pictureBox1_Click (object sender, EventArgs e)

{

} void Form1_Load (object sender, EventArgs e)

{

}

}


Список використаної літератури


Рад Б.Я., Яковлєв С.А. Моделювання систем, курсове проектування, навчальний посібник для вузів.- М .: Вища школа, 1988. - 136 с

Довідник логіста - 2008. - К.: ТОВ ??laquo; СЕЕМ raquo ;, 2008. - 144 с.

Фаулер М., Скотт К. UML. Основи. Короткий посібник з Уніфікована мова моделювання/Мартін Фаулер і Кендалл Скотт - СПб .: Символ-Плюс, 2002. - 192 с.

) Шілдт, Г. C # 3.0: керівництво для початківців: навчальний посібник/Ш. Герберт.- 2-е вид.- М.: ТОВ ??laquo; И.Д. Вільямс raquo ;, 2009. - 688 с.

Microsoft Developer Network

lt; http: //msdn.microsoft/library/ms123401gt;


Назад | сторінка 6 з 6





Схожі реферати:

  • Реферат на тему: Типи даних в Object Pascal
  • Реферат на тему: Програмування на мові Object Pascal
  • Реферат на тему: Реалізація алгоритму визначення n! засобими Object Pascal 2.0
  • Реферат на тему: Додатки Microsoft Office system 2007
  • Реферат на тему: Практика моделювання та оптимізації лінійних систем в середовищі розширення ...