я відображення стратегії та ймовірностей віжіванняlabel14label15label16label8Елементі для відображення статусу дуелянтів ( Сем/Білл/Джон/Сем мертвий/Білл мертвий/Джон мертвий) label9label10label11Індікатор Завершення дуелі
Програмна реалізація алгоритму гри «багатосторонніх дуєль» представлена ??таким лістінгом програми:
. Заголовні файли:
· Form1.h (Меню)
# pragma once
# include Form2.h
# include Form3.h Багатостороннядуель16 {
namespace System; namespace System :: ComponentModel; namespace System :: Collections; namespace System :: Windows :: Forms; namespace System :: Data; namespace System :: Drawing;
/// lt; summary gt;
/// lt;/summary gt; ref class Form1: public System :: Windows :: Forms :: Form
{:( void)
{();
}
:
/// lt; summary gt;
/// lt;/summary gt;
~ Form1 ()
{(components)
{components;
}
}: System :: Windows :: Forms :: Button ^ button1 ;:: System :: Windows :: Forms :: Button ^ button2 ;: System :: Windows :: Forms :: Button ^ button3 ;: System :: Windows :: Forms :: PictureBox ^ pictureBox1 ;: System :: Windows :: Forms :: PictureBox ^ pictureBox2;
:
/// lt; summary gt;
/// lt;/summary gt; :: ComponentModel :: Container ^ components;
# pragma region Windows Form Designer generated code
/// lt; summary gt;
/// lt;/summary gt; InitializeComponent (void)
{:: ComponentModel :: ComponentResourceManager ^ resources=(gcnew System :: ComponentModel :: ComponentResourceManager (Form1 :: typeid)); gt; button1=(gcnew System :: Windows :: Forms :: Button ()); gt; button2=(gcnew System :: Windows :: Forms :: Button ()); gt; button3=(gcnew System :: Windows :: Forms :: Button ()); gt; pictureBox1=( gcnew System :: Windows :: Forms :: PictureBox ()); gt; pictureBox2=(gcnew System :: Windows :: Forms :: PictureBox ());
(cli :: safe_cast lt; System :: ComponentModel :: ISupportInitialize ^ gt; (this- gt; pictureBox1)) - gt; BeginInit ();
(cli :: safe_cast lt; System :: ComponentModel :: ISupportInitialize ^ gt; (this- gt; pictureBox2)) - gt; BeginInit (); gt; SuspendLayout ();
//
//button1
// gt; button1- gt; Font=(gcnew System :: Drawing :: Font (L Microsoft Sans Serif raquo ;, 9.75F, System :: Drawing :: FontStyle :: Regular, System :: Drawing :: GraphicsUnit :: Point, _cast lt; System :: Byte gt; (204))); gt; button1- gt; Location=System :: Drawing :: Point (560, 12); gt; button1- gt; Name=L button1 raquo ;; gt; button1- gt; Size=System :: Drawing :: Size (112, 30); gt; button1- gt; TabIndex=0; gt; button1- gt; Text=L Гра! raquo ;; gt; button1- gt; UseVisualStyleBackColor=true; gt; button1- gt; Click +=gcnew System :: EventHandler (this, amp; Form1 :: button1_Click);
//
//button2
// gt; button2- gt; Font=(gcnew System :: Drawing :: Font (L Microsoft Sans Serif raquo ;, 9.75F, System :: Drawing :: FontStyle :: Regular, System :: Drawing :: GraphicsUnit :: Point, _cast lt; System :: Byte gt; (204))); gt; button2- gt; Location=System :: Drawing :: Point (559, 48); gt; button2- gt; Name=L button2 raquo ;; gt; button2- gt; Size=System :: Drawing :: Size (113, 44); gt; button2- gt; TabIndex=1; gt; button2- gt; Text=L Відомості про програму raquo ;; gt; button2- gt; UseVisualStyleBackColor=true; gt; button2- gt; Click +=gcnew System :: EventHandler (this, amp; Form1 :: button2_Click);
//
//button3
// gt; button3- gt; Font=(gcnew System :: Drawing :: Font (L Microsoft Sans Serif raquo ;, 9.75F, System :: Drawing :: FontStyle :: Regular, System :: Drawing :: GraphicsUnit :: Point, _cast lt; System :: Byte gt; (204))); gt; button3- gt; Location=System :: Drawing :: Point (560, 98); gt; button3- gt; Name=L button3 raquo ;; gt; button3- gt; Size=System :: Drawing :: Size (113, 30); gt; button3- gt; TabIndex=2; gt; button3- gt; Text=L Вихід ; gt; button3- gt; UseVisualStyleBackColor=true; gt; button3- gt; Click +=gcnew System :: EventHandler (this, amp; Form1 :: button3_Click);
//
//pictu...