1 |
cycrow |
1 |
#pragma once
|
|
|
2 |
|
|
|
3 |
using namespace System;
|
|
|
4 |
using namespace System::ComponentModel;
|
|
|
5 |
using namespace System::Collections;
|
|
|
6 |
using namespace System::Windows::Forms;
|
|
|
7 |
using namespace System::Data;
|
|
|
8 |
using namespace System::Drawing;
|
|
|
9 |
|
|
|
10 |
|
|
|
11 |
namespace Creator {
|
|
|
12 |
|
|
|
13 |
/// <summary>
|
|
|
14 |
/// Summary for CustomisePerformance
|
|
|
15 |
/// </summary>
|
|
|
16 |
public ref class CustomisePerformance : public System::Windows::Forms::UserControl
|
|
|
17 |
{
|
|
|
18 |
public:
|
|
|
19 |
CustomisePerformance(CShipData *shipData)
|
|
|
20 |
{
|
|
|
21 |
InitializeComponent();
|
|
|
22 |
|
|
|
23 |
m_pShipData = shipData;
|
|
|
24 |
m_bUpdateing = false;
|
|
|
25 |
m_bChangeSpeed = false;
|
|
|
26 |
|
|
|
27 |
this->Dock = System::Windows::Forms::DockStyle::Fill;
|
|
|
28 |
}
|
|
|
29 |
|
|
|
30 |
void UpdateDisplay()
|
|
|
31 |
{
|
|
|
32 |
m_bUpdateing = true;
|
|
|
33 |
this->NumSpeedMin->Value = m_pShipData->iSpeed;
|
|
|
34 |
this->NumSpeedExt->Value = m_pShipData->iSpeedExtension;
|
|
|
35 |
this->NumSpeedAccel->Value = m_pShipData->iAccel;
|
|
|
36 |
this->NumRudder->Value = m_pShipData->iSteeringExtension;
|
|
|
37 |
this->NumYaw->Value = Convert::ToDecimal(m_pShipData->fRotX) * Decimal(60);
|
|
|
38 |
this->NumPitch->Value = Convert::ToDecimal(m_pShipData->fRotY) * Decimal(60);
|
|
|
39 |
this->NumRoll->Value = Convert::ToDecimal(m_pShipData->fRotZ) * Decimal(60);
|
|
|
40 |
this->NumRotAccel->Value = m_pShipData->iRotationAccel;
|
|
|
41 |
m_bUpdateing = false;
|
|
|
42 |
}
|
|
|
43 |
|
|
|
44 |
protected:
|
|
|
45 |
/// <summary>
|
|
|
46 |
/// Clean up any resources being used.
|
|
|
47 |
/// </summary>
|
|
|
48 |
~CustomisePerformance()
|
|
|
49 |
{
|
|
|
50 |
if (components)
|
|
|
51 |
{
|
|
|
52 |
delete components;
|
|
|
53 |
}
|
|
|
54 |
}
|
|
|
55 |
private: System::Windows::Forms::GroupBox^ groupBox5;
|
|
|
56 |
protected:
|
|
|
57 |
private: System::Windows::Forms::TableLayoutPanel^ tableLayoutPanel4;
|
|
|
58 |
private: System::Windows::Forms::Panel^ panel20;
|
|
|
59 |
private: System::Windows::Forms::Button^ button12;
|
|
|
60 |
private: System::Windows::Forms::Button^ button13;
|
|
|
61 |
private: System::Windows::Forms::Panel^ panel19;
|
|
|
62 |
private: System::Windows::Forms::Button^ button10;
|
|
|
63 |
private: System::Windows::Forms::Button^ button11;
|
|
|
64 |
private: System::Windows::Forms::NumericUpDown^ NumRoll;
|
|
|
65 |
private: System::Windows::Forms::Panel^ panel18;
|
|
|
66 |
private: System::Windows::Forms::Button^ button8;
|
|
|
67 |
private: System::Windows::Forms::Button^ button9;
|
|
|
68 |
private: System::Windows::Forms::Panel^ panel17;
|
|
|
69 |
private: System::Windows::Forms::Button^ button6;
|
|
|
70 |
private: System::Windows::Forms::Button^ button7;
|
|
|
71 |
private: System::Windows::Forms::NumericUpDown^ NumPitch;
|
|
|
72 |
private: System::Windows::Forms::Panel^ panel16;
|
|
|
73 |
private: System::Windows::Forms::Button^ button4;
|
|
|
74 |
private: System::Windows::Forms::Button^ button5;
|
|
|
75 |
private: System::Windows::Forms::Panel^ panel15;
|
|
|
76 |
private: System::Windows::Forms::Button^ button3;
|
|
|
77 |
private: System::Windows::Forms::Button^ button1;
|
|
|
78 |
private: System::Windows::Forms::TextBox^ TextRoll;
|
|
|
79 |
private: System::Windows::Forms::TextBox^ TextPitch;
|
|
|
80 |
private: System::Windows::Forms::Label^ label26;
|
|
|
81 |
private: System::Windows::Forms::Label^ label25;
|
|
|
82 |
private: System::Windows::Forms::Label^ label24;
|
|
|
83 |
private: System::Windows::Forms::TextBox^ TextYaw;
|
|
|
84 |
private: System::Windows::Forms::NumericUpDown^ NumYaw;
|
|
|
85 |
private: System::Windows::Forms::Panel^ panel14;
|
|
|
86 |
private: System::Windows::Forms::NumericUpDown^ NumRudder;
|
|
|
87 |
private: System::Windows::Forms::Label^ label23;
|
|
|
88 |
private: System::Windows::Forms::Panel^ panel32;
|
|
|
89 |
private: System::Windows::Forms::NumericUpDown^ NumRotAccel;
|
|
|
90 |
private: System::Windows::Forms::Label^ label44;
|
|
|
91 |
private: System::Windows::Forms::GroupBox^ groupBox4;
|
|
|
92 |
private: System::Windows::Forms::TableLayoutPanel^ tableLayoutPanel3;
|
|
|
93 |
private: System::Windows::Forms::NumericUpDown^ NumSpeedMax;
|
|
|
94 |
private: System::Windows::Forms::Label^ label22;
|
|
|
95 |
private: System::Windows::Forms::Label^ label21;
|
|
|
96 |
private: System::Windows::Forms::Label^ label20;
|
|
|
97 |
private: System::Windows::Forms::NumericUpDown^ NumSpeedAccel;
|
|
|
98 |
private: System::Windows::Forms::NumericUpDown^ NumSpeedExt;
|
|
|
99 |
private: System::Windows::Forms::Panel^ panel13;
|
|
|
100 |
private: System::Windows::Forms::TextBox^ TextSpeedAccel;
|
|
|
101 |
private: System::Windows::Forms::Label^ label18;
|
|
|
102 |
private: System::Windows::Forms::Panel^ panel12;
|
|
|
103 |
private: System::Windows::Forms::TextBox^ TextSpeedMax;
|
|
|
104 |
private: System::Windows::Forms::Label^ label17;
|
|
|
105 |
private: System::Windows::Forms::Panel^ panel11;
|
|
|
106 |
private: System::Windows::Forms::TextBox^ TextSpeedMin;
|
|
|
107 |
private: System::Windows::Forms::Label^ label16;
|
|
|
108 |
private: System::Windows::Forms::NumericUpDown^ NumSpeedMin;
|
|
|
109 |
private: System::Windows::Forms::Label^ label19;
|
|
|
110 |
|
|
|
111 |
private:
|
|
|
112 |
bool m_bChangeSpeed;
|
|
|
113 |
CShipData *m_pShipData;
|
|
|
114 |
bool m_bUpdateing;
|
|
|
115 |
/// <summary>
|
|
|
116 |
/// Required designer variable.
|
|
|
117 |
/// </summary>
|
|
|
118 |
System::ComponentModel::Container ^components;
|
|
|
119 |
|
|
|
120 |
#pragma region Windows Form Designer generated code
|
|
|
121 |
/// <summary>
|
|
|
122 |
/// Required method for Designer support - do not modify
|
|
|
123 |
/// the contents of this method with the code editor.
|
|
|
124 |
/// </summary>
|
|
|
125 |
void InitializeComponent(void)
|
|
|
126 |
{
|
|
|
127 |
this->groupBox5 = (gcnew System::Windows::Forms::GroupBox());
|
|
|
128 |
this->tableLayoutPanel4 = (gcnew System::Windows::Forms::TableLayoutPanel());
|
|
|
129 |
this->panel20 = (gcnew System::Windows::Forms::Panel());
|
|
|
130 |
this->button12 = (gcnew System::Windows::Forms::Button());
|
|
|
131 |
this->button13 = (gcnew System::Windows::Forms::Button());
|
|
|
132 |
this->panel19 = (gcnew System::Windows::Forms::Panel());
|
|
|
133 |
this->button10 = (gcnew System::Windows::Forms::Button());
|
|
|
134 |
this->button11 = (gcnew System::Windows::Forms::Button());
|
|
|
135 |
this->NumRoll = (gcnew System::Windows::Forms::NumericUpDown());
|
|
|
136 |
this->panel18 = (gcnew System::Windows::Forms::Panel());
|
|
|
137 |
this->button8 = (gcnew System::Windows::Forms::Button());
|
|
|
138 |
this->button9 = (gcnew System::Windows::Forms::Button());
|
|
|
139 |
this->panel17 = (gcnew System::Windows::Forms::Panel());
|
|
|
140 |
this->button6 = (gcnew System::Windows::Forms::Button());
|
|
|
141 |
this->button7 = (gcnew System::Windows::Forms::Button());
|
|
|
142 |
this->NumPitch = (gcnew System::Windows::Forms::NumericUpDown());
|
|
|
143 |
this->panel16 = (gcnew System::Windows::Forms::Panel());
|
|
|
144 |
this->button4 = (gcnew System::Windows::Forms::Button());
|
|
|
145 |
this->button5 = (gcnew System::Windows::Forms::Button());
|
|
|
146 |
this->panel15 = (gcnew System::Windows::Forms::Panel());
|
|
|
147 |
this->button3 = (gcnew System::Windows::Forms::Button());
|
|
|
148 |
this->button1 = (gcnew System::Windows::Forms::Button());
|
|
|
149 |
this->TextRoll = (gcnew System::Windows::Forms::TextBox());
|
|
|
150 |
this->TextPitch = (gcnew System::Windows::Forms::TextBox());
|
|
|
151 |
this->label26 = (gcnew System::Windows::Forms::Label());
|
|
|
152 |
this->label25 = (gcnew System::Windows::Forms::Label());
|
|
|
153 |
this->label24 = (gcnew System::Windows::Forms::Label());
|
|
|
154 |
this->TextYaw = (gcnew System::Windows::Forms::TextBox());
|
|
|
155 |
this->NumYaw = (gcnew System::Windows::Forms::NumericUpDown());
|
|
|
156 |
this->panel14 = (gcnew System::Windows::Forms::Panel());
|
|
|
157 |
this->NumRudder = (gcnew System::Windows::Forms::NumericUpDown());
|
|
|
158 |
this->label23 = (gcnew System::Windows::Forms::Label());
|
|
|
159 |
this->panel32 = (gcnew System::Windows::Forms::Panel());
|
|
|
160 |
this->NumRotAccel = (gcnew System::Windows::Forms::NumericUpDown());
|
|
|
161 |
this->label44 = (gcnew System::Windows::Forms::Label());
|
|
|
162 |
this->groupBox4 = (gcnew System::Windows::Forms::GroupBox());
|
|
|
163 |
this->tableLayoutPanel3 = (gcnew System::Windows::Forms::TableLayoutPanel());
|
|
|
164 |
this->NumSpeedMax = (gcnew System::Windows::Forms::NumericUpDown());
|
|
|
165 |
this->label22 = (gcnew System::Windows::Forms::Label());
|
|
|
166 |
this->label21 = (gcnew System::Windows::Forms::Label());
|
|
|
167 |
this->label20 = (gcnew System::Windows::Forms::Label());
|
|
|
168 |
this->NumSpeedAccel = (gcnew System::Windows::Forms::NumericUpDown());
|
|
|
169 |
this->NumSpeedExt = (gcnew System::Windows::Forms::NumericUpDown());
|
|
|
170 |
this->panel13 = (gcnew System::Windows::Forms::Panel());
|
|
|
171 |
this->TextSpeedAccel = (gcnew System::Windows::Forms::TextBox());
|
|
|
172 |
this->label18 = (gcnew System::Windows::Forms::Label());
|
|
|
173 |
this->panel12 = (gcnew System::Windows::Forms::Panel());
|
|
|
174 |
this->TextSpeedMax = (gcnew System::Windows::Forms::TextBox());
|
|
|
175 |
this->label17 = (gcnew System::Windows::Forms::Label());
|
|
|
176 |
this->panel11 = (gcnew System::Windows::Forms::Panel());
|
|
|
177 |
this->TextSpeedMin = (gcnew System::Windows::Forms::TextBox());
|
|
|
178 |
this->label16 = (gcnew System::Windows::Forms::Label());
|
|
|
179 |
this->NumSpeedMin = (gcnew System::Windows::Forms::NumericUpDown());
|
|
|
180 |
this->label19 = (gcnew System::Windows::Forms::Label());
|
|
|
181 |
this->groupBox5->SuspendLayout();
|
|
|
182 |
this->tableLayoutPanel4->SuspendLayout();
|
|
|
183 |
this->panel20->SuspendLayout();
|
|
|
184 |
this->panel19->SuspendLayout();
|
|
|
185 |
(cli::safe_cast<System::ComponentModel::ISupportInitialize^ >(this->NumRoll))->BeginInit();
|
|
|
186 |
this->panel18->SuspendLayout();
|
|
|
187 |
this->panel17->SuspendLayout();
|
|
|
188 |
(cli::safe_cast<System::ComponentModel::ISupportInitialize^ >(this->NumPitch))->BeginInit();
|
|
|
189 |
this->panel16->SuspendLayout();
|
|
|
190 |
this->panel15->SuspendLayout();
|
|
|
191 |
(cli::safe_cast<System::ComponentModel::ISupportInitialize^ >(this->NumYaw))->BeginInit();
|
|
|
192 |
this->panel14->SuspendLayout();
|
|
|
193 |
(cli::safe_cast<System::ComponentModel::ISupportInitialize^ >(this->NumRudder))->BeginInit();
|
|
|
194 |
this->panel32->SuspendLayout();
|
|
|
195 |
(cli::safe_cast<System::ComponentModel::ISupportInitialize^ >(this->NumRotAccel))->BeginInit();
|
|
|
196 |
this->groupBox4->SuspendLayout();
|
|
|
197 |
this->tableLayoutPanel3->SuspendLayout();
|
|
|
198 |
(cli::safe_cast<System::ComponentModel::ISupportInitialize^ >(this->NumSpeedMax))->BeginInit();
|
|
|
199 |
(cli::safe_cast<System::ComponentModel::ISupportInitialize^ >(this->NumSpeedAccel))->BeginInit();
|
|
|
200 |
(cli::safe_cast<System::ComponentModel::ISupportInitialize^ >(this->NumSpeedExt))->BeginInit();
|
|
|
201 |
this->panel13->SuspendLayout();
|
|
|
202 |
this->panel12->SuspendLayout();
|
|
|
203 |
this->panel11->SuspendLayout();
|
|
|
204 |
(cli::safe_cast<System::ComponentModel::ISupportInitialize^ >(this->NumSpeedMin))->BeginInit();
|
|
|
205 |
this->SuspendLayout();
|
|
|
206 |
//
|
|
|
207 |
// groupBox5
|
|
|
208 |
//
|
|
|
209 |
this->groupBox5->Controls->Add(this->tableLayoutPanel4);
|
|
|
210 |
this->groupBox5->Controls->Add(this->panel14);
|
|
|
211 |
this->groupBox5->Controls->Add(this->panel32);
|
|
|
212 |
this->groupBox5->Dock = System::Windows::Forms::DockStyle::Top;
|
|
|
213 |
this->groupBox5->Location = System::Drawing::Point(0, 154);
|
|
|
214 |
this->groupBox5->Name = L"groupBox5";
|
|
|
215 |
this->groupBox5->Size = System::Drawing::Size(549, 210);
|
|
|
216 |
this->groupBox5->TabIndex = 3;
|
|
|
217 |
this->groupBox5->TabStop = false;
|
|
|
218 |
this->groupBox5->Text = L"Ship Handling";
|
|
|
219 |
//
|
|
|
220 |
// tableLayoutPanel4
|
|
|
221 |
//
|
|
|
222 |
this->tableLayoutPanel4->ColumnCount = 3;
|
|
|
223 |
this->tableLayoutPanel4->ColumnStyles->Add((gcnew System::Windows::Forms::ColumnStyle(System::Windows::Forms::SizeType::Percent,
|
|
|
224 |
33.33333F)));
|
|
|
225 |
this->tableLayoutPanel4->ColumnStyles->Add((gcnew System::Windows::Forms::ColumnStyle(System::Windows::Forms::SizeType::Percent,
|
|
|
226 |
33.33333F)));
|
|
|
227 |
this->tableLayoutPanel4->ColumnStyles->Add((gcnew System::Windows::Forms::ColumnStyle(System::Windows::Forms::SizeType::Percent,
|
|
|
228 |
33.33333F)));
|
|
|
229 |
this->tableLayoutPanel4->Controls->Add(this->panel20, 2, 5);
|
|
|
230 |
this->tableLayoutPanel4->Controls->Add(this->panel19, 2, 4);
|
|
|
231 |
this->tableLayoutPanel4->Controls->Add(this->NumRoll, 1, 4);
|
|
|
232 |
this->tableLayoutPanel4->Controls->Add(this->panel18, 2, 3);
|
|
|
233 |
this->tableLayoutPanel4->Controls->Add(this->panel17, 2, 2);
|
|
|
234 |
this->tableLayoutPanel4->Controls->Add(this->NumPitch, 1, 2);
|
|
|
235 |
this->tableLayoutPanel4->Controls->Add(this->panel16, 2, 1);
|
|
|
236 |
this->tableLayoutPanel4->Controls->Add(this->panel15, 2, 0);
|
|
|
237 |
this->tableLayoutPanel4->Controls->Add(this->TextRoll, 1, 5);
|
|
|
238 |
this->tableLayoutPanel4->Controls->Add(this->TextPitch, 1, 3);
|
|
|
239 |
this->tableLayoutPanel4->Controls->Add(this->label26, 0, 4);
|
|
|
240 |
this->tableLayoutPanel4->Controls->Add(this->label25, 0, 2);
|
|
|
241 |
this->tableLayoutPanel4->Controls->Add(this->label24, 0, 0);
|
|
|
242 |
this->tableLayoutPanel4->Controls->Add(this->TextYaw, 1, 1);
|
|
|
243 |
this->tableLayoutPanel4->Controls->Add(this->NumYaw, 1, 0);
|
|
|
244 |
this->tableLayoutPanel4->Dock = System::Windows::Forms::DockStyle::Fill;
|
|
|
245 |
this->tableLayoutPanel4->Location = System::Drawing::Point(3, 16);
|
|
|
246 |
this->tableLayoutPanel4->Name = L"tableLayoutPanel4";
|
|
|
247 |
this->tableLayoutPanel4->RowCount = 6;
|
|
|
248 |
this->tableLayoutPanel4->RowStyles->Add((gcnew System::Windows::Forms::RowStyle(System::Windows::Forms::SizeType::Percent, 16.66667F)));
|
|
|
249 |
this->tableLayoutPanel4->RowStyles->Add((gcnew System::Windows::Forms::RowStyle(System::Windows::Forms::SizeType::Percent, 16.66667F)));
|
|
|
250 |
this->tableLayoutPanel4->RowStyles->Add((gcnew System::Windows::Forms::RowStyle(System::Windows::Forms::SizeType::Percent, 16.66667F)));
|
|
|
251 |
this->tableLayoutPanel4->RowStyles->Add((gcnew System::Windows::Forms::RowStyle(System::Windows::Forms::SizeType::Percent, 16.66667F)));
|
|
|
252 |
this->tableLayoutPanel4->RowStyles->Add((gcnew System::Windows::Forms::RowStyle(System::Windows::Forms::SizeType::Percent, 16.66667F)));
|
|
|
253 |
this->tableLayoutPanel4->RowStyles->Add((gcnew System::Windows::Forms::RowStyle(System::Windows::Forms::SizeType::Percent, 16.66667F)));
|
|
|
254 |
this->tableLayoutPanel4->Size = System::Drawing::Size(543, 128);
|
|
|
255 |
this->tableLayoutPanel4->TabIndex = 0;
|
|
|
256 |
//
|
|
|
257 |
// panel20
|
|
|
258 |
//
|
|
|
259 |
this->panel20->Controls->Add(this->button12);
|
|
|
260 |
this->panel20->Controls->Add(this->button13);
|
|
|
261 |
this->panel20->Dock = System::Windows::Forms::DockStyle::Fill;
|
|
|
262 |
this->panel20->Location = System::Drawing::Point(363, 106);
|
|
|
263 |
this->panel20->Margin = System::Windows::Forms::Padding(1);
|
|
|
264 |
this->panel20->Name = L"panel20";
|
|
|
265 |
this->panel20->Size = System::Drawing::Size(179, 21);
|
|
|
266 |
this->panel20->TabIndex = 13;
|
|
|
267 |
//
|
|
|
268 |
// button12
|
|
|
269 |
//
|
|
|
270 |
this->button12->Dock = System::Windows::Forms::DockStyle::Left;
|
|
|
271 |
this->button12->Location = System::Drawing::Point(59, 0);
|
|
|
272 |
this->button12->Name = L"button12";
|
|
|
273 |
this->button12->Size = System::Drawing::Size(59, 21);
|
|
|
274 |
this->button12->TabIndex = 1;
|
|
|
275 |
this->button12->Text = L"-10.0";
|
|
|
276 |
this->button12->UseVisualStyleBackColor = true;
|
|
|
277 |
this->button12->Click += gcnew System::EventHandler(this, &CustomisePerformance::button12_Click);
|
|
|
278 |
//
|
|
|
279 |
// button13
|
|
|
280 |
//
|
|
|
281 |
this->button13->Dock = System::Windows::Forms::DockStyle::Left;
|
|
|
282 |
this->button13->Location = System::Drawing::Point(0, 0);
|
|
|
283 |
this->button13->Name = L"button13";
|
|
|
284 |
this->button13->Size = System::Drawing::Size(59, 21);
|
|
|
285 |
this->button13->TabIndex = 0;
|
|
|
286 |
this->button13->Text = L"-1.0";
|
|
|
287 |
this->button13->UseVisualStyleBackColor = true;
|
|
|
288 |
this->button13->Click += gcnew System::EventHandler(this, &CustomisePerformance::button13_Click);
|
|
|
289 |
//
|
|
|
290 |
// panel19
|
|
|
291 |
//
|
|
|
292 |
this->panel19->Controls->Add(this->button10);
|
|
|
293 |
this->panel19->Controls->Add(this->button11);
|
|
|
294 |
this->panel19->Dock = System::Windows::Forms::DockStyle::Fill;
|
|
|
295 |
this->panel19->Location = System::Drawing::Point(363, 85);
|
|
|
296 |
this->panel19->Margin = System::Windows::Forms::Padding(1);
|
|
|
297 |
this->panel19->Name = L"panel19";
|
|
|
298 |
this->panel19->Size = System::Drawing::Size(179, 19);
|
|
|
299 |
this->panel19->TabIndex = 12;
|
|
|
300 |
//
|
|
|
301 |
// button10
|
|
|
302 |
//
|
|
|
303 |
this->button10->Dock = System::Windows::Forms::DockStyle::Left;
|
|
|
304 |
this->button10->Location = System::Drawing::Point(59, 0);
|
|
|
305 |
this->button10->Name = L"button10";
|
|
|
306 |
this->button10->Size = System::Drawing::Size(59, 19);
|
|
|
307 |
this->button10->TabIndex = 1;
|
|
|
308 |
this->button10->Text = L"+10.0";
|
|
|
309 |
this->button10->UseVisualStyleBackColor = true;
|
|
|
310 |
this->button10->Click += gcnew System::EventHandler(this, &CustomisePerformance::button10_Click);
|
|
|
311 |
//
|
|
|
312 |
// button11
|
|
|
313 |
//
|
|
|
314 |
this->button11->Dock = System::Windows::Forms::DockStyle::Left;
|
|
|
315 |
this->button11->Location = System::Drawing::Point(0, 0);
|
|
|
316 |
this->button11->Name = L"button11";
|
|
|
317 |
this->button11->Size = System::Drawing::Size(59, 19);
|
|
|
318 |
this->button11->TabIndex = 0;
|
|
|
319 |
this->button11->Text = L"+1.0";
|
|
|
320 |
this->button11->UseVisualStyleBackColor = true;
|
|
|
321 |
this->button11->Click += gcnew System::EventHandler(this, &CustomisePerformance::button11_Click);
|
|
|
322 |
//
|
|
|
323 |
// NumRoll
|
|
|
324 |
//
|
|
|
325 |
this->NumRoll->DecimalPlaces = 1;
|
|
|
326 |
this->NumRoll->Dock = System::Windows::Forms::DockStyle::Fill;
|
|
|
327 |
this->NumRoll->Increment = System::Decimal(gcnew cli::array< System::Int32 >(4) {1, 0, 0, 65536});
|
|
|
328 |
this->NumRoll->Location = System::Drawing::Point(184, 87);
|
|
|
329 |
this->NumRoll->Maximum = System::Decimal(gcnew cli::array< System::Int32 >(4) {120, 0, 0, 0});
|
|
|
330 |
this->NumRoll->Name = L"NumRoll";
|
|
|
331 |
this->NumRoll->Size = System::Drawing::Size(175, 20);
|
|
|
332 |
this->NumRoll->TabIndex = 11;
|
|
|
333 |
this->NumRoll->ValueChanged += gcnew System::EventHandler(this, &CustomisePerformance::NumRoll_ValueChanged);
|
|
|
334 |
//
|
|
|
335 |
// panel18
|
|
|
336 |
//
|
|
|
337 |
this->panel18->Controls->Add(this->button8);
|
|
|
338 |
this->panel18->Controls->Add(this->button9);
|
|
|
339 |
this->panel18->Dock = System::Windows::Forms::DockStyle::Fill;
|
|
|
340 |
this->panel18->Location = System::Drawing::Point(363, 64);
|
|
|
341 |
this->panel18->Margin = System::Windows::Forms::Padding(1);
|
|
|
342 |
this->panel18->Name = L"panel18";
|
|
|
343 |
this->panel18->Size = System::Drawing::Size(179, 19);
|
|
|
344 |
this->panel18->TabIndex = 10;
|
|
|
345 |
//
|
|
|
346 |
// button8
|
|
|
347 |
//
|
|
|
348 |
this->button8->Dock = System::Windows::Forms::DockStyle::Left;
|
|
|
349 |
this->button8->Location = System::Drawing::Point(59, 0);
|
|
|
350 |
this->button8->Name = L"button8";
|
|
|
351 |
this->button8->Size = System::Drawing::Size(59, 19);
|
|
|
352 |
this->button8->TabIndex = 1;
|
|
|
353 |
this->button8->Text = L"-10.0";
|
|
|
354 |
this->button8->UseVisualStyleBackColor = true;
|
|
|
355 |
this->button8->Click += gcnew System::EventHandler(this, &CustomisePerformance::button8_Click);
|
|
|
356 |
//
|
|
|
357 |
// button9
|
|
|
358 |
//
|
|
|
359 |
this->button9->Dock = System::Windows::Forms::DockStyle::Left;
|
|
|
360 |
this->button9->Location = System::Drawing::Point(0, 0);
|
|
|
361 |
this->button9->Name = L"button9";
|
|
|
362 |
this->button9->Size = System::Drawing::Size(59, 19);
|
|
|
363 |
this->button9->TabIndex = 0;
|
|
|
364 |
this->button9->Text = L"-1.0";
|
|
|
365 |
this->button9->UseVisualStyleBackColor = true;
|
|
|
366 |
this->button9->Click += gcnew System::EventHandler(this, &CustomisePerformance::button9_Click);
|
|
|
367 |
//
|
|
|
368 |
// panel17
|
|
|
369 |
//
|
|
|
370 |
this->panel17->Controls->Add(this->button6);
|
|
|
371 |
this->panel17->Controls->Add(this->button7);
|
|
|
372 |
this->panel17->Dock = System::Windows::Forms::DockStyle::Fill;
|
|
|
373 |
this->panel17->Location = System::Drawing::Point(363, 43);
|
|
|
374 |
this->panel17->Margin = System::Windows::Forms::Padding(1);
|
|
|
375 |
this->panel17->Name = L"panel17";
|
|
|
376 |
this->panel17->Size = System::Drawing::Size(179, 19);
|
|
|
377 |
this->panel17->TabIndex = 9;
|
|
|
378 |
//
|
|
|
379 |
// button6
|
|
|
380 |
//
|
|
|
381 |
this->button6->Dock = System::Windows::Forms::DockStyle::Left;
|
|
|
382 |
this->button6->Location = System::Drawing::Point(59, 0);
|
|
|
383 |
this->button6->Name = L"button6";
|
|
|
384 |
this->button6->Size = System::Drawing::Size(59, 19);
|
|
|
385 |
this->button6->TabIndex = 1;
|
|
|
386 |
this->button6->Text = L"+10.0";
|
|
|
387 |
this->button6->UseVisualStyleBackColor = true;
|
|
|
388 |
this->button6->Click += gcnew System::EventHandler(this, &CustomisePerformance::button6_Click);
|
|
|
389 |
//
|
|
|
390 |
// button7
|
|
|
391 |
//
|
|
|
392 |
this->button7->Dock = System::Windows::Forms::DockStyle::Left;
|
|
|
393 |
this->button7->Location = System::Drawing::Point(0, 0);
|
|
|
394 |
this->button7->Name = L"button7";
|
|
|
395 |
this->button7->Size = System::Drawing::Size(59, 19);
|
|
|
396 |
this->button7->TabIndex = 0;
|
|
|
397 |
this->button7->Text = L"+1.0";
|
|
|
398 |
this->button7->UseVisualStyleBackColor = true;
|
|
|
399 |
this->button7->Click += gcnew System::EventHandler(this, &CustomisePerformance::button7_Click);
|
|
|
400 |
//
|
|
|
401 |
// NumPitch
|
|
|
402 |
//
|
|
|
403 |
this->NumPitch->DecimalPlaces = 1;
|
|
|
404 |
this->NumPitch->Dock = System::Windows::Forms::DockStyle::Fill;
|
|
|
405 |
this->NumPitch->Increment = System::Decimal(gcnew cli::array< System::Int32 >(4) {1, 0, 0, 65536});
|
|
|
406 |
this->NumPitch->Location = System::Drawing::Point(184, 45);
|
|
|
407 |
this->NumPitch->Maximum = System::Decimal(gcnew cli::array< System::Int32 >(4) {120, 0, 0, 0});
|
|
|
408 |
this->NumPitch->Name = L"NumPitch";
|
|
|
409 |
this->NumPitch->Size = System::Drawing::Size(175, 20);
|
|
|
410 |
this->NumPitch->TabIndex = 8;
|
|
|
411 |
this->NumPitch->ValueChanged += gcnew System::EventHandler(this, &CustomisePerformance::NumPitch_ValueChanged);
|
|
|
412 |
//
|
|
|
413 |
// panel16
|
|
|
414 |
//
|
|
|
415 |
this->panel16->Controls->Add(this->button4);
|
|
|
416 |
this->panel16->Controls->Add(this->button5);
|
|
|
417 |
this->panel16->Dock = System::Windows::Forms::DockStyle::Fill;
|
|
|
418 |
this->panel16->Location = System::Drawing::Point(363, 22);
|
|
|
419 |
this->panel16->Margin = System::Windows::Forms::Padding(1);
|
|
|
420 |
this->panel16->Name = L"panel16";
|
|
|
421 |
this->panel16->Size = System::Drawing::Size(179, 19);
|
|
|
422 |
this->panel16->TabIndex = 7;
|
|
|
423 |
//
|
|
|
424 |
// button4
|
|
|
425 |
//
|
|
|
426 |
this->button4->Dock = System::Windows::Forms::DockStyle::Left;
|
|
|
427 |
this->button4->Location = System::Drawing::Point(59, 0);
|
|
|
428 |
this->button4->Name = L"button4";
|
|
|
429 |
this->button4->Size = System::Drawing::Size(59, 19);
|
|
|
430 |
this->button4->TabIndex = 1;
|
|
|
431 |
this->button4->Text = L"-10.0";
|
|
|
432 |
this->button4->UseVisualStyleBackColor = true;
|
|
|
433 |
this->button4->Click += gcnew System::EventHandler(this, &CustomisePerformance::button4_Click);
|
|
|
434 |
//
|
|
|
435 |
// button5
|
|
|
436 |
//
|
|
|
437 |
this->button5->Dock = System::Windows::Forms::DockStyle::Left;
|
|
|
438 |
this->button5->Location = System::Drawing::Point(0, 0);
|
|
|
439 |
this->button5->Name = L"button5";
|
|
|
440 |
this->button5->Size = System::Drawing::Size(59, 19);
|
|
|
441 |
this->button5->TabIndex = 0;
|
|
|
442 |
this->button5->Text = L"-1.0";
|
|
|
443 |
this->button5->UseVisualStyleBackColor = true;
|
|
|
444 |
this->button5->Click += gcnew System::EventHandler(this, &CustomisePerformance::button5_Click);
|
|
|
445 |
//
|
|
|
446 |
// panel15
|
|
|
447 |
//
|
|
|
448 |
this->panel15->Controls->Add(this->button3);
|
|
|
449 |
this->panel15->Controls->Add(this->button1);
|
|
|
450 |
this->panel15->Dock = System::Windows::Forms::DockStyle::Fill;
|
|
|
451 |
this->panel15->Location = System::Drawing::Point(363, 1);
|
|
|
452 |
this->panel15->Margin = System::Windows::Forms::Padding(1);
|
|
|
453 |
this->panel15->Name = L"panel15";
|
|
|
454 |
this->panel15->Size = System::Drawing::Size(179, 19);
|
|
|
455 |
this->panel15->TabIndex = 2;
|
|
|
456 |
//
|
|
|
457 |
// button3
|
|
|
458 |
//
|
|
|
459 |
this->button3->Dock = System::Windows::Forms::DockStyle::Left;
|
|
|
460 |
this->button3->Location = System::Drawing::Point(59, 0);
|
|
|
461 |
this->button3->Name = L"button3";
|
|
|
462 |
this->button3->Size = System::Drawing::Size(59, 19);
|
|
|
463 |
this->button3->TabIndex = 1;
|
|
|
464 |
this->button3->Text = L"+10.0";
|
|
|
465 |
this->button3->UseVisualStyleBackColor = true;
|
|
|
466 |
this->button3->Click += gcnew System::EventHandler(this, &CustomisePerformance::button3_Click);
|
|
|
467 |
//
|
|
|
468 |
// button1
|
|
|
469 |
//
|
|
|
470 |
this->button1->Dock = System::Windows::Forms::DockStyle::Left;
|
|
|
471 |
this->button1->Location = System::Drawing::Point(0, 0);
|
|
|
472 |
this->button1->Name = L"button1";
|
|
|
473 |
this->button1->Size = System::Drawing::Size(59, 19);
|
|
|
474 |
this->button1->TabIndex = 0;
|
|
|
475 |
this->button1->Text = L"+1.0";
|
|
|
476 |
this->button1->UseVisualStyleBackColor = true;
|
|
|
477 |
this->button1->Click += gcnew System::EventHandler(this, &CustomisePerformance::button1_Click);
|
|
|
478 |
//
|
|
|
479 |
// TextRoll
|
|
|
480 |
//
|
|
|
481 |
this->TextRoll->Dock = System::Windows::Forms::DockStyle::Fill;
|
|
|
482 |
this->TextRoll->Location = System::Drawing::Point(184, 108);
|
|
|
483 |
this->TextRoll->Name = L"TextRoll";
|
|
|
484 |
this->TextRoll->ReadOnly = true;
|
|
|
485 |
this->TextRoll->Size = System::Drawing::Size(175, 20);
|
|
|
486 |
this->TextRoll->TabIndex = 5;
|
|
|
487 |
this->TextRoll->TextChanged += gcnew System::EventHandler(this, &CustomisePerformance::TextRoll_TextChanged);
|
|
|
488 |
//
|
|
|
489 |
// TextPitch
|
|
|
490 |
//
|
|
|
491 |
this->TextPitch->Dock = System::Windows::Forms::DockStyle::Fill;
|
|
|
492 |
this->TextPitch->Location = System::Drawing::Point(184, 66);
|
|
|
493 |
this->TextPitch->Name = L"TextPitch";
|
|
|
494 |
this->TextPitch->ReadOnly = true;
|
|
|
495 |
this->TextPitch->Size = System::Drawing::Size(175, 20);
|
|
|
496 |
this->TextPitch->TabIndex = 4;
|
|
|
497 |
this->TextPitch->TextChanged += gcnew System::EventHandler(this, &CustomisePerformance::TextPitch_TextChanged);
|
|
|
498 |
//
|
|
|
499 |
// label26
|
|
|
500 |
//
|
|
|
501 |
this->label26->Dock = System::Windows::Forms::DockStyle::Fill;
|
|
|
502 |
this->label26->Font = (gcnew System::Drawing::Font(L"Microsoft Sans Serif", 9.75F, System::Drawing::FontStyle::Bold, System::Drawing::GraphicsUnit::Point,
|
|
|
503 |
static_cast<System::Byte>(0)));
|
|
|
504 |
this->label26->Location = System::Drawing::Point(3, 84);
|
|
|
505 |
this->label26->Name = L"label26";
|
|
|
506 |
this->tableLayoutPanel4->SetRowSpan(this->label26, 2);
|
|
|
507 |
this->label26->Size = System::Drawing::Size(175, 44);
|
|
|
508 |
this->label26->TabIndex = 2;
|
|
|
509 |
this->label26->Text = L"Roll";
|
|
|
510 |
this->label26->TextAlign = System::Drawing::ContentAlignment::MiddleLeft;
|
|
|
511 |
//
|
|
|
512 |
// label25
|
|
|
513 |
//
|
|
|
514 |
this->label25->Dock = System::Windows::Forms::DockStyle::Fill;
|
|
|
515 |
this->label25->Font = (gcnew System::Drawing::Font(L"Microsoft Sans Serif", 9.75F, System::Drawing::FontStyle::Bold, System::Drawing::GraphicsUnit::Point,
|
|
|
516 |
static_cast<System::Byte>(0)));
|
|
|
517 |
this->label25->Location = System::Drawing::Point(3, 42);
|
|
|
518 |
this->label25->Name = L"label25";
|
|
|
519 |
this->tableLayoutPanel4->SetRowSpan(this->label25, 2);
|
|
|
520 |
this->label25->Size = System::Drawing::Size(175, 42);
|
|
|
521 |
this->label25->TabIndex = 1;
|
|
|
522 |
this->label25->Text = L"Pitch";
|
|
|
523 |
this->label25->TextAlign = System::Drawing::ContentAlignment::MiddleLeft;
|
|
|
524 |
//
|
|
|
525 |
// label24
|
|
|
526 |
//
|
|
|
527 |
this->label24->Dock = System::Windows::Forms::DockStyle::Fill;
|
|
|
528 |
this->label24->Font = (gcnew System::Drawing::Font(L"Microsoft Sans Serif", 9.75F, System::Drawing::FontStyle::Bold, System::Drawing::GraphicsUnit::Point,
|
|
|
529 |
static_cast<System::Byte>(0)));
|
|
|
530 |
this->label24->Location = System::Drawing::Point(3, 0);
|
|
|
531 |
this->label24->Name = L"label24";
|
|
|
532 |
this->tableLayoutPanel4->SetRowSpan(this->label24, 2);
|
|
|
533 |
this->label24->Size = System::Drawing::Size(175, 42);
|
|
|
534 |
this->label24->TabIndex = 0;
|
|
|
535 |
this->label24->Text = L"Yaw";
|
|
|
536 |
this->label24->TextAlign = System::Drawing::ContentAlignment::MiddleLeft;
|
|
|
537 |
//
|
|
|
538 |
// TextYaw
|
|
|
539 |
//
|
|
|
540 |
this->TextYaw->Dock = System::Windows::Forms::DockStyle::Fill;
|
|
|
541 |
this->TextYaw->Location = System::Drawing::Point(184, 24);
|
|
|
542 |
this->TextYaw->Name = L"TextYaw";
|
|
|
543 |
this->TextYaw->ReadOnly = true;
|
|
|
544 |
this->TextYaw->Size = System::Drawing::Size(175, 20);
|
|
|
545 |
this->TextYaw->TabIndex = 3;
|
|
|
546 |
this->TextYaw->TextChanged += gcnew System::EventHandler(this, &CustomisePerformance::TextYaw_TextChanged);
|
|
|
547 |
//
|
|
|
548 |
// NumYaw
|
|
|
549 |
//
|
|
|
550 |
this->NumYaw->DecimalPlaces = 1;
|
|
|
551 |
this->NumYaw->Dock = System::Windows::Forms::DockStyle::Fill;
|
|
|
552 |
this->NumYaw->Increment = System::Decimal(gcnew cli::array< System::Int32 >(4) {1, 0, 0, 65536});
|
|
|
553 |
this->NumYaw->Location = System::Drawing::Point(184, 3);
|
|
|
554 |
this->NumYaw->Maximum = System::Decimal(gcnew cli::array< System::Int32 >(4) {120, 0, 0, 0});
|
|
|
555 |
this->NumYaw->Name = L"NumYaw";
|
|
|
556 |
this->NumYaw->Size = System::Drawing::Size(175, 20);
|
|
|
557 |
this->NumYaw->TabIndex = 6;
|
|
|
558 |
this->NumYaw->ValueChanged += gcnew System::EventHandler(this, &CustomisePerformance::NumYaw_ValueChanged);
|
|
|
559 |
//
|
|
|
560 |
// panel14
|
|
|
561 |
//
|
|
|
562 |
this->panel14->Controls->Add(this->NumRudder);
|
|
|
563 |
this->panel14->Controls->Add(this->label23);
|
|
|
564 |
this->panel14->Dock = System::Windows::Forms::DockStyle::Bottom;
|
|
|
565 |
this->panel14->Location = System::Drawing::Point(3, 144);
|
|
|
566 |
this->panel14->Name = L"panel14";
|
|
|
567 |
this->panel14->Padding = System::Windows::Forms::Padding(5);
|
|
|
568 |
this->panel14->Size = System::Drawing::Size(543, 31);
|
|
|
569 |
this->panel14->TabIndex = 1;
|
|
|
570 |
//
|
|
|
571 |
// NumRudder
|
|
|
572 |
//
|
|
|
573 |
this->NumRudder->Dock = System::Windows::Forms::DockStyle::Left;
|
|
|
574 |
this->NumRudder->Location = System::Drawing::Point(180, 5);
|
|
|
575 |
this->NumRudder->Maximum = System::Decimal(gcnew cli::array< System::Int32 >(4) {1000, 0, 0, 0});
|
|
|
576 |
this->NumRudder->Name = L"NumRudder";
|
|
|
577 |
this->NumRudder->Size = System::Drawing::Size(120, 20);
|
|
|
578 |
this->NumRudder->TabIndex = 1;
|
|
|
579 |
this->NumRudder->ValueChanged += gcnew System::EventHandler(this, &CustomisePerformance::NumRudder_ValueChanged);
|
|
|
580 |
//
|
|
|
581 |
// label23
|
|
|
582 |
//
|
|
|
583 |
this->label23->Dock = System::Windows::Forms::DockStyle::Left;
|
|
|
584 |
this->label23->Font = (gcnew System::Drawing::Font(L"Microsoft Sans Serif", 9.75F, System::Drawing::FontStyle::Bold, System::Drawing::GraphicsUnit::Point,
|
|
|
585 |
static_cast<System::Byte>(0)));
|
|
|
586 |
this->label23->Location = System::Drawing::Point(5, 5);
|
|
|
587 |
this->label23->Name = L"label23";
|
|
|
588 |
this->label23->Size = System::Drawing::Size(175, 21);
|
|
|
589 |
this->label23->TabIndex = 0;
|
|
|
590 |
this->label23->Text = L"Rudder Extensions";
|
|
|
591 |
this->label23->TextAlign = System::Drawing::ContentAlignment::MiddleLeft;
|
|
|
592 |
//
|
|
|
593 |
// panel32
|
|
|
594 |
//
|
|
|
595 |
this->panel32->Controls->Add(this->NumRotAccel);
|
|
|
596 |
this->panel32->Controls->Add(this->label44);
|
|
|
597 |
this->panel32->Dock = System::Windows::Forms::DockStyle::Bottom;
|
|
|
598 |
this->panel32->Location = System::Drawing::Point(3, 175);
|
|
|
599 |
this->panel32->Name = L"panel32";
|
|
|
600 |
this->panel32->Padding = System::Windows::Forms::Padding(5);
|
|
|
601 |
this->panel32->Size = System::Drawing::Size(543, 32);
|
|
|
602 |
this->panel32->TabIndex = 10;
|
|
|
603 |
//
|
|
|
604 |
// NumRotAccel
|
|
|
605 |
//
|
|
|
606 |
this->NumRotAccel->Dock = System::Windows::Forms::DockStyle::Left;
|
|
|
607 |
this->NumRotAccel->Location = System::Drawing::Point(180, 5);
|
|
|
608 |
this->NumRotAccel->Maximum = System::Decimal(gcnew cli::array< System::Int32 >(4) {10000, 0, 0, 0});
|
|
|
609 |
this->NumRotAccel->Name = L"NumRotAccel";
|
|
|
610 |
this->NumRotAccel->Size = System::Drawing::Size(118, 20);
|
|
|
611 |
this->NumRotAccel->TabIndex = 1;
|
|
|
612 |
this->NumRotAccel->ThousandsSeparator = true;
|
|
|
613 |
this->NumRotAccel->ValueChanged += gcnew System::EventHandler(this, &CustomisePerformance::NumRotAccel_ValueChanged);
|
|
|
614 |
//
|
|
|
615 |
// label44
|
|
|
616 |
//
|
|
|
617 |
this->label44->Dock = System::Windows::Forms::DockStyle::Left;
|
|
|
618 |
this->label44->Font = (gcnew System::Drawing::Font(L"Microsoft Sans Serif", 9.75F, System::Drawing::FontStyle::Bold, System::Drawing::GraphicsUnit::Point,
|
|
|
619 |
static_cast<System::Byte>(0)));
|
|
|
620 |
this->label44->Location = System::Drawing::Point(5, 5);
|
|
|
621 |
this->label44->Name = L"label44";
|
|
|
622 |
this->label44->Size = System::Drawing::Size(175, 22);
|
|
|
623 |
this->label44->TabIndex = 0;
|
|
|
624 |
this->label44->Text = L"Rotation Acceleration";
|
|
|
625 |
this->label44->TextAlign = System::Drawing::ContentAlignment::MiddleLeft;
|
|
|
626 |
//
|
|
|
627 |
// groupBox4
|
|
|
628 |
//
|
|
|
629 |
this->groupBox4->Controls->Add(this->tableLayoutPanel3);
|
|
|
630 |
this->groupBox4->Dock = System::Windows::Forms::DockStyle::Top;
|
|
|
631 |
this->groupBox4->Location = System::Drawing::Point(0, 0);
|
|
|
632 |
this->groupBox4->Name = L"groupBox4";
|
|
|
633 |
this->groupBox4->Size = System::Drawing::Size(549, 154);
|
|
|
634 |
this->groupBox4->TabIndex = 2;
|
|
|
635 |
this->groupBox4->TabStop = false;
|
|
|
636 |
this->groupBox4->Text = L"Speed";
|
|
|
637 |
//
|
|
|
638 |
// tableLayoutPanel3
|
|
|
639 |
//
|
|
|
640 |
this->tableLayoutPanel3->ColumnCount = 3;
|
|
|
641 |
this->tableLayoutPanel3->ColumnStyles->Add((gcnew System::Windows::Forms::ColumnStyle(System::Windows::Forms::SizeType::Percent,
|
|
|
642 |
33.33333F)));
|
|
|
643 |
this->tableLayoutPanel3->ColumnStyles->Add((gcnew System::Windows::Forms::ColumnStyle(System::Windows::Forms::SizeType::Percent,
|
|
|
644 |
33.33334F)));
|
|
|
645 |
this->tableLayoutPanel3->ColumnStyles->Add((gcnew System::Windows::Forms::ColumnStyle(System::Windows::Forms::SizeType::Percent,
|
|
|
646 |
33.33334F)));
|
|
|
647 |
this->tableLayoutPanel3->Controls->Add(this->NumSpeedMax, 1, 2);
|
|
|
648 |
this->tableLayoutPanel3->Controls->Add(this->label22, 0, 2);
|
|
|
649 |
this->tableLayoutPanel3->Controls->Add(this->label21, 0, 3);
|
|
|
650 |
this->tableLayoutPanel3->Controls->Add(this->label20, 0, 1);
|
|
|
651 |
this->tableLayoutPanel3->Controls->Add(this->NumSpeedAccel, 1, 3);
|
|
|
652 |
this->tableLayoutPanel3->Controls->Add(this->NumSpeedExt, 1, 1);
|
|
|
653 |
this->tableLayoutPanel3->Controls->Add(this->panel13, 2, 3);
|
|
|
654 |
this->tableLayoutPanel3->Controls->Add(this->panel12, 2, 2);
|
|
|
655 |
this->tableLayoutPanel3->Controls->Add(this->panel11, 2, 0);
|
|
|
656 |
this->tableLayoutPanel3->Controls->Add(this->NumSpeedMin, 1, 0);
|
|
|
657 |
this->tableLayoutPanel3->Controls->Add(this->label19, 0, 0);
|
|
|
658 |
this->tableLayoutPanel3->Dock = System::Windows::Forms::DockStyle::Fill;
|
|
|
659 |
this->tableLayoutPanel3->Location = System::Drawing::Point(3, 16);
|
|
|
660 |
this->tableLayoutPanel3->Name = L"tableLayoutPanel3";
|
|
|
661 |
this->tableLayoutPanel3->RowCount = 4;
|
|
|
662 |
this->tableLayoutPanel3->RowStyles->Add((gcnew System::Windows::Forms::RowStyle(System::Windows::Forms::SizeType::Percent, 25)));
|
|
|
663 |
this->tableLayoutPanel3->RowStyles->Add((gcnew System::Windows::Forms::RowStyle(System::Windows::Forms::SizeType::Percent, 25)));
|
|
|
664 |
this->tableLayoutPanel3->RowStyles->Add((gcnew System::Windows::Forms::RowStyle(System::Windows::Forms::SizeType::Percent, 25)));
|
|
|
665 |
this->tableLayoutPanel3->RowStyles->Add((gcnew System::Windows::Forms::RowStyle(System::Windows::Forms::SizeType::Percent, 25)));
|
|
|
666 |
this->tableLayoutPanel3->RowStyles->Add((gcnew System::Windows::Forms::RowStyle(System::Windows::Forms::SizeType::Absolute, 20)));
|
|
|
667 |
this->tableLayoutPanel3->Size = System::Drawing::Size(543, 135);
|
|
|
668 |
this->tableLayoutPanel3->TabIndex = 0;
|
|
|
669 |
//
|
|
|
670 |
// NumSpeedMax
|
|
|
671 |
//
|
|
|
672 |
this->NumSpeedMax->AutoSize = true;
|
|
|
673 |
this->NumSpeedMax->Dock = System::Windows::Forms::DockStyle::Fill;
|
|
|
674 |
this->NumSpeedMax->Enabled = false;
|
|
|
675 |
this->NumSpeedMax->Location = System::Drawing::Point(183, 69);
|
|
|
676 |
this->NumSpeedMax->Maximum = System::Decimal(gcnew cli::array< System::Int32 >(4) {200000000, 0, 0, 0});
|
|
|
677 |
this->NumSpeedMax->Name = L"NumSpeedMax";
|
|
|
678 |
this->NumSpeedMax->ReadOnly = true;
|
|
|
679 |
this->NumSpeedMax->Size = System::Drawing::Size(175, 20);
|
|
|
680 |
this->NumSpeedMax->TabIndex = 12;
|
|
|
681 |
this->NumSpeedMax->TabStop = false;
|
|
|
682 |
this->NumSpeedMax->ThousandsSeparator = true;
|
|
|
683 |
this->NumSpeedMax->Value = System::Decimal(gcnew cli::array< System::Int32 >(4) {1, 0, 0, 0});
|
|
|
684 |
this->NumSpeedMax->ValueChanged += gcnew System::EventHandler(this, &CustomisePerformance::NumSpeedMax_ValueChanged);
|
|
|
685 |
//
|
|
|
686 |
// label22
|
|
|
687 |
//
|
|
|
688 |
this->label22->Dock = System::Windows::Forms::DockStyle::Fill;
|
|
|
689 |
this->label22->Font = (gcnew System::Drawing::Font(L"Microsoft Sans Serif", 9.75F, System::Drawing::FontStyle::Bold, System::Drawing::GraphicsUnit::Point,
|
|
|
690 |
static_cast<System::Byte>(0)));
|
|
|
691 |
this->label22->Location = System::Drawing::Point(3, 66);
|
|
|
692 |
this->label22->Name = L"label22";
|
|
|
693 |
this->label22->Size = System::Drawing::Size(174, 33);
|
|
|
694 |
this->label22->TabIndex = 11;
|
|
|
695 |
this->label22->Text = L"Maximum";
|
|
|
696 |
this->label22->TextAlign = System::Drawing::ContentAlignment::MiddleLeft;
|
|
|
697 |
//
|
|
|
698 |
// label21
|
|
|
699 |
//
|
|
|
700 |
this->label21->Dock = System::Windows::Forms::DockStyle::Fill;
|
|
|
701 |
this->label21->Font = (gcnew System::Drawing::Font(L"Microsoft Sans Serif", 9.75F, System::Drawing::FontStyle::Bold, System::Drawing::GraphicsUnit::Point,
|
|
|
702 |
static_cast<System::Byte>(0)));
|
|
|
703 |
this->label21->Location = System::Drawing::Point(3, 99);
|
|
|
704 |
this->label21->Name = L"label21";
|
|
|
705 |
this->label21->Size = System::Drawing::Size(174, 36);
|
|
|
706 |
this->label21->TabIndex = 10;
|
|
|
707 |
this->label21->Text = L"Acceleration";
|
|
|
708 |
this->label21->TextAlign = System::Drawing::ContentAlignment::MiddleLeft;
|
|
|
709 |
//
|
|
|
710 |
// label20
|
|
|
711 |
//
|
|
|
712 |
this->label20->Dock = System::Windows::Forms::DockStyle::Fill;
|
|
|
713 |
this->label20->Font = (gcnew System::Drawing::Font(L"Microsoft Sans Serif", 9.75F, System::Drawing::FontStyle::Bold, System::Drawing::GraphicsUnit::Point,
|
|
|
714 |
static_cast<System::Byte>(0)));
|
|
|
715 |
this->label20->Location = System::Drawing::Point(3, 33);
|
|
|
716 |
this->label20->Name = L"label20";
|
|
|
717 |
this->label20->Size = System::Drawing::Size(174, 33);
|
|
|
718 |
this->label20->TabIndex = 9;
|
|
|
719 |
this->label20->Text = L"Speed Extensions";
|
|
|
720 |
this->label20->TextAlign = System::Drawing::ContentAlignment::MiddleLeft;
|
|
|
721 |
//
|
|
|
722 |
// NumSpeedAccel
|
|
|
723 |
//
|
|
|
724 |
this->NumSpeedAccel->AutoSize = true;
|
|
|
725 |
this->NumSpeedAccel->Dock = System::Windows::Forms::DockStyle::Fill;
|
|
|
726 |
this->NumSpeedAccel->Location = System::Drawing::Point(183, 102);
|
|
|
727 |
this->NumSpeedAccel->Maximum = System::Decimal(gcnew cli::array< System::Int32 >(4) {200000000, 0, 0, 0});
|
|
|
728 |
this->NumSpeedAccel->Name = L"NumSpeedAccel";
|
|
|
729 |
this->NumSpeedAccel->Size = System::Drawing::Size(175, 20);
|
|
|
730 |
this->NumSpeedAccel->TabIndex = 6;
|
|
|
731 |
this->NumSpeedAccel->ThousandsSeparator = true;
|
|
|
732 |
this->NumSpeedAccel->Value = System::Decimal(gcnew cli::array< System::Int32 >(4) {1, 0, 0, 0});
|
|
|
733 |
this->NumSpeedAccel->ValueChanged += gcnew System::EventHandler(this, &CustomisePerformance::NumSpeedAccel_ValueChanged);
|
|
|
734 |
//
|
|
|
735 |
// NumSpeedExt
|
|
|
736 |
//
|
|
|
737 |
this->NumSpeedExt->AutoSize = true;
|
|
|
738 |
this->NumSpeedExt->Dock = System::Windows::Forms::DockStyle::Fill;
|
|
|
739 |
this->NumSpeedExt->Location = System::Drawing::Point(183, 36);
|
|
|
740 |
this->NumSpeedExt->Maximum = System::Decimal(gcnew cli::array< System::Int32 >(4) {200000, 0, 0, 0});
|
|
|
741 |
this->NumSpeedExt->Name = L"NumSpeedExt";
|
|
|
742 |
this->NumSpeedExt->Size = System::Drawing::Size(175, 20);
|
|
|
743 |
this->NumSpeedExt->TabIndex = 5;
|
|
|
744 |
this->NumSpeedExt->ThousandsSeparator = true;
|
|
|
745 |
this->NumSpeedExt->Value = System::Decimal(gcnew cli::array< System::Int32 >(4) {1, 0, 0, 0});
|
|
|
746 |
this->NumSpeedExt->ValueChanged += gcnew System::EventHandler(this, &CustomisePerformance::NumSpeedExt_ValueChanged);
|
|
|
747 |
//
|
|
|
748 |
// panel13
|
|
|
749 |
//
|
|
|
750 |
this->panel13->AutoSize = true;
|
|
|
751 |
this->panel13->Controls->Add(this->TextSpeedAccel);
|
|
|
752 |
this->panel13->Controls->Add(this->label18);
|
|
|
753 |
this->panel13->Dock = System::Windows::Forms::DockStyle::Fill;
|
|
|
754 |
this->panel13->Location = System::Drawing::Point(364, 102);
|
|
|
755 |
this->panel13->Name = L"panel13";
|
|
|
756 |
this->panel13->Size = System::Drawing::Size(176, 30);
|
|
|
757 |
this->panel13->TabIndex = 3;
|
|
|
758 |
//
|
|
|
759 |
// TextSpeedAccel
|
|
|
760 |
//
|
|
|
761 |
this->TextSpeedAccel->Dock = System::Windows::Forms::DockStyle::Fill;
|
|
|
762 |
this->TextSpeedAccel->Location = System::Drawing::Point(0, 0);
|
|
|
763 |
this->TextSpeedAccel->Name = L"TextSpeedAccel";
|
|
|
764 |
this->TextSpeedAccel->ReadOnly = true;
|
|
|
765 |
this->TextSpeedAccel->Size = System::Drawing::Size(151, 20);
|
|
|
766 |
this->TextSpeedAccel->TabIndex = 1;
|
|
|
767 |
//
|
|
|
768 |
// label18
|
|
|
769 |
//
|
|
|
770 |
this->label18->Dock = System::Windows::Forms::DockStyle::Right;
|
|
|
771 |
this->label18->Location = System::Drawing::Point(151, 0);
|
|
|
772 |
this->label18->Name = L"label18";
|
|
|
773 |
this->label18->Size = System::Drawing::Size(25, 30);
|
|
|
774 |
this->label18->TabIndex = 0;
|
|
|
775 |
this->label18->Text = L"m/s";
|
|
|
776 |
this->label18->TextAlign = System::Drawing::ContentAlignment::MiddleRight;
|
|
|
777 |
//
|
|
|
778 |
// panel12
|
|
|
779 |
//
|
|
|
780 |
this->panel12->AutoSize = true;
|
|
|
781 |
this->panel12->Controls->Add(this->TextSpeedMax);
|
|
|
782 |
this->panel12->Controls->Add(this->label17);
|
|
|
783 |
this->panel12->Dock = System::Windows::Forms::DockStyle::Fill;
|
|
|
784 |
this->panel12->Location = System::Drawing::Point(364, 69);
|
|
|
785 |
this->panel12->Name = L"panel12";
|
|
|
786 |
this->panel12->Size = System::Drawing::Size(176, 27);
|
|
|
787 |
this->panel12->TabIndex = 2;
|
|
|
788 |
//
|
|
|
789 |
// TextSpeedMax
|
|
|
790 |
//
|
|
|
791 |
this->TextSpeedMax->Dock = System::Windows::Forms::DockStyle::Fill;
|
|
|
792 |
this->TextSpeedMax->Location = System::Drawing::Point(0, 0);
|
|
|
793 |
this->TextSpeedMax->Name = L"TextSpeedMax";
|
|
|
794 |
this->TextSpeedMax->ReadOnly = true;
|
|
|
795 |
this->TextSpeedMax->Size = System::Drawing::Size(151, 20);
|
|
|
796 |
this->TextSpeedMax->TabIndex = 1;
|
|
|
797 |
//
|
|
|
798 |
// label17
|
|
|
799 |
//
|
|
|
800 |
this->label17->Dock = System::Windows::Forms::DockStyle::Right;
|
|
|
801 |
this->label17->Location = System::Drawing::Point(151, 0);
|
|
|
802 |
this->label17->Name = L"label17";
|
|
|
803 |
this->label17->Size = System::Drawing::Size(25, 27);
|
|
|
804 |
this->label17->TabIndex = 0;
|
|
|
805 |
this->label17->Text = L"m/s";
|
|
|
806 |
this->label17->TextAlign = System::Drawing::ContentAlignment::MiddleRight;
|
|
|
807 |
//
|
|
|
808 |
// panel11
|
|
|
809 |
//
|
|
|
810 |
this->panel11->AutoSize = true;
|
|
|
811 |
this->panel11->Controls->Add(this->TextSpeedMin);
|
|
|
812 |
this->panel11->Controls->Add(this->label16);
|
|
|
813 |
this->panel11->Dock = System::Windows::Forms::DockStyle::Fill;
|
|
|
814 |
this->panel11->Location = System::Drawing::Point(364, 3);
|
|
|
815 |
this->panel11->Name = L"panel11";
|
|
|
816 |
this->panel11->Size = System::Drawing::Size(176, 27);
|
|
|
817 |
this->panel11->TabIndex = 1;
|
|
|
818 |
//
|
|
|
819 |
// TextSpeedMin
|
|
|
820 |
//
|
|
|
821 |
this->TextSpeedMin->Dock = System::Windows::Forms::DockStyle::Fill;
|
|
|
822 |
this->TextSpeedMin->Location = System::Drawing::Point(0, 0);
|
|
|
823 |
this->TextSpeedMin->Name = L"TextSpeedMin";
|
|
|
824 |
this->TextSpeedMin->Size = System::Drawing::Size(151, 20);
|
|
|
825 |
this->TextSpeedMin->TabIndex = 1;
|
|
|
826 |
this->TextSpeedMin->TextChanged += gcnew System::EventHandler(this, &CustomisePerformance::TextSpeedMin_TextChanged);
|
|
|
827 |
//
|
|
|
828 |
// label16
|
|
|
829 |
//
|
|
|
830 |
this->label16->Dock = System::Windows::Forms::DockStyle::Right;
|
|
|
831 |
this->label16->Location = System::Drawing::Point(151, 0);
|
|
|
832 |
this->label16->Name = L"label16";
|
|
|
833 |
this->label16->Size = System::Drawing::Size(25, 27);
|
|
|
834 |
this->label16->TabIndex = 0;
|
|
|
835 |
this->label16->Text = L"m/s";
|
|
|
836 |
this->label16->TextAlign = System::Drawing::ContentAlignment::MiddleRight;
|
|
|
837 |
//
|
|
|
838 |
// NumSpeedMin
|
|
|
839 |
//
|
|
|
840 |
this->NumSpeedMin->AutoSize = true;
|
|
|
841 |
this->NumSpeedMin->Dock = System::Windows::Forms::DockStyle::Fill;
|
|
|
842 |
this->NumSpeedMin->Location = System::Drawing::Point(183, 3);
|
|
|
843 |
this->NumSpeedMin->Maximum = System::Decimal(gcnew cli::array< System::Int32 >(4) {200000000, 0, 0, 0});
|
|
|
844 |
this->NumSpeedMin->Name = L"NumSpeedMin";
|
|
|
845 |
this->NumSpeedMin->Size = System::Drawing::Size(175, 20);
|
|
|
846 |
this->NumSpeedMin->TabIndex = 4;
|
|
|
847 |
this->NumSpeedMin->ThousandsSeparator = true;
|
|
|
848 |
this->NumSpeedMin->Value = System::Decimal(gcnew cli::array< System::Int32 >(4) {1, 0, 0, 0});
|
|
|
849 |
this->NumSpeedMin->ValueChanged += gcnew System::EventHandler(this, &CustomisePerformance::NumSpeedMin_ValueChanged);
|
|
|
850 |
//
|
|
|
851 |
// label19
|
|
|
852 |
//
|
|
|
853 |
this->label19->Dock = System::Windows::Forms::DockStyle::Fill;
|
|
|
854 |
this->label19->Font = (gcnew System::Drawing::Font(L"Microsoft Sans Serif", 9.75F, System::Drawing::FontStyle::Bold, System::Drawing::GraphicsUnit::Point,
|
|
|
855 |
static_cast<System::Byte>(0)));
|
|
|
856 |
this->label19->Location = System::Drawing::Point(3, 0);
|
|
|
857 |
this->label19->Name = L"label19";
|
|
|
858 |
this->label19->Size = System::Drawing::Size(174, 33);
|
|
|
859 |
this->label19->TabIndex = 8;
|
|
|
860 |
this->label19->Text = L"Minimum";
|
|
|
861 |
this->label19->TextAlign = System::Drawing::ContentAlignment::MiddleLeft;
|
|
|
862 |
//
|
|
|
863 |
// CustomisePerformance
|
|
|
864 |
//
|
|
|
865 |
this->AutoScaleDimensions = System::Drawing::SizeF(6, 13);
|
|
|
866 |
this->AutoScaleMode = System::Windows::Forms::AutoScaleMode::Font;
|
|
|
867 |
this->Controls->Add(this->groupBox5);
|
|
|
868 |
this->Controls->Add(this->groupBox4);
|
|
|
869 |
this->Name = L"CustomisePerformance";
|
|
|
870 |
this->Size = System::Drawing::Size(549, 587);
|
|
|
871 |
this->groupBox5->ResumeLayout(false);
|
|
|
872 |
this->tableLayoutPanel4->ResumeLayout(false);
|
|
|
873 |
this->tableLayoutPanel4->PerformLayout();
|
|
|
874 |
this->panel20->ResumeLayout(false);
|
|
|
875 |
this->panel19->ResumeLayout(false);
|
|
|
876 |
(cli::safe_cast<System::ComponentModel::ISupportInitialize^ >(this->NumRoll))->EndInit();
|
|
|
877 |
this->panel18->ResumeLayout(false);
|
|
|
878 |
this->panel17->ResumeLayout(false);
|
|
|
879 |
(cli::safe_cast<System::ComponentModel::ISupportInitialize^ >(this->NumPitch))->EndInit();
|
|
|
880 |
this->panel16->ResumeLayout(false);
|
|
|
881 |
this->panel15->ResumeLayout(false);
|
|
|
882 |
(cli::safe_cast<System::ComponentModel::ISupportInitialize^ >(this->NumYaw))->EndInit();
|
|
|
883 |
this->panel14->ResumeLayout(false);
|
|
|
884 |
(cli::safe_cast<System::ComponentModel::ISupportInitialize^ >(this->NumRudder))->EndInit();
|
|
|
885 |
this->panel32->ResumeLayout(false);
|
|
|
886 |
(cli::safe_cast<System::ComponentModel::ISupportInitialize^ >(this->NumRotAccel))->EndInit();
|
|
|
887 |
this->groupBox4->ResumeLayout(false);
|
|
|
888 |
this->tableLayoutPanel3->ResumeLayout(false);
|
|
|
889 |
this->tableLayoutPanel3->PerformLayout();
|
|
|
890 |
(cli::safe_cast<System::ComponentModel::ISupportInitialize^ >(this->NumSpeedMax))->EndInit();
|
|
|
891 |
(cli::safe_cast<System::ComponentModel::ISupportInitialize^ >(this->NumSpeedAccel))->EndInit();
|
|
|
892 |
(cli::safe_cast<System::ComponentModel::ISupportInitialize^ >(this->NumSpeedExt))->EndInit();
|
|
|
893 |
this->panel13->ResumeLayout(false);
|
|
|
894 |
this->panel13->PerformLayout();
|
|
|
895 |
this->panel12->ResumeLayout(false);
|
|
|
896 |
this->panel12->PerformLayout();
|
|
|
897 |
this->panel11->ResumeLayout(false);
|
|
|
898 |
this->panel11->PerformLayout();
|
|
|
899 |
(cli::safe_cast<System::ComponentModel::ISupportInitialize^ >(this->NumSpeedMin))->EndInit();
|
|
|
900 |
this->ResumeLayout(false);
|
|
|
901 |
|
|
|
902 |
}
|
|
|
903 |
#pragma endregion
|
|
|
904 |
private: System::Void NumSpeedMin_ValueChanged(System::Object^ sender, System::EventArgs^ e) {
|
|
|
905 |
if ( !m_bChangeSpeed )
|
191 |
cycrow |
906 |
this->TextSpeedMin->Text = _US(Utils::WString::FromFloat((float)Convert::ToDouble(this->NumSpeedMin->Value) / 500.0f, 3));
|
1 |
cycrow |
907 |
this->NumSpeedMax->Value = Convert::ToInt32(this->NumSpeedMin->Value) + Convert::ToInt32((Convert::ToDouble(this->NumSpeedMin->Value) * 0.1f) * Convert::ToInt32(this->NumSpeedExt->Value));
|
|
|
908 |
if ( !m_bUpdateing )
|
|
|
909 |
m_pShipData->iSpeed = Convert::ToInt32(this->NumSpeedMin->Value);
|
|
|
910 |
}
|
|
|
911 |
private: System::Void NumSpeedMax_ValueChanged(System::Object^ sender, System::EventArgs^ e) {
|
191 |
cycrow |
912 |
this->TextSpeedMax->Text = _US(Utils::WString::FromFloat((float)Convert::ToDouble(this->NumSpeedMax->Value) / 500.0f, 3));
|
1 |
cycrow |
913 |
}
|
|
|
914 |
private: System::Void NumSpeedAccel_ValueChanged(System::Object^ sender, System::EventArgs^ e) {
|
191 |
cycrow |
915 |
this->TextSpeedAccel->Text = _US(Utils::WString::FromFloat((float)Convert::ToDouble(this->NumSpeedAccel->Value) / 500.0f, 3));
|
1 |
cycrow |
916 |
if ( !m_bUpdateing )
|
|
|
917 |
m_pShipData->iAccel = Convert::ToInt32(this->NumSpeedAccel->Value);
|
|
|
918 |
}
|
|
|
919 |
private: System::Void NumSpeedExt_ValueChanged(System::Object^ sender, System::EventArgs^ e) {
|
|
|
920 |
this->NumSpeedMax->Value = Convert::ToInt32(this->NumSpeedMin->Value) + Convert::ToInt32((Convert::ToDouble(this->NumSpeedMin->Value) * 0.1f) * Convert::ToInt32(this->NumSpeedExt->Value));
|
|
|
921 |
if ( !m_bUpdateing )
|
|
|
922 |
m_pShipData->iSpeedExtension = Convert::ToInt32(this->NumSpeedExt->Value);
|
|
|
923 |
}
|
|
|
924 |
private: System::Void NumRudder_ValueChanged(System::Object^ sender, System::EventArgs^ e) {
|
|
|
925 |
if ( !m_bUpdateing )
|
|
|
926 |
m_pShipData->iSteeringExtension = Convert::ToInt32(this->NumRudder->Value);
|
|
|
927 |
}
|
|
|
928 |
private: System::Void NumYaw_ValueChanged(System::Object^ sender, System::EventArgs^ e) {
|
|
|
929 |
if ( Convert::ToDouble(this->NumYaw->Value) <= 0.1f )
|
|
|
930 |
this->TextYaw->Text = "0";
|
|
|
931 |
else
|
|
|
932 |
this->TextYaw->Text = Convert::ToString(Convert::ToDouble(this->NumYaw->Value) / 60.0);
|
|
|
933 |
}
|
|
|
934 |
private: System::Void button1_Click(System::Object^ sender, System::EventArgs^ e) {
|
|
|
935 |
Decimal dec = Decimal::Add(Convert::ToDecimal(this->NumYaw->Value), Decimal(1.0));
|
|
|
936 |
if ( Decimal::Compare(dec, Decimal(60)) >= 0 )
|
|
|
937 |
this->NumYaw->Value = 60;
|
|
|
938 |
else
|
|
|
939 |
this->NumYaw->Value = dec;
|
|
|
940 |
}
|
|
|
941 |
private: System::Void button3_Click(System::Object^ sender, System::EventArgs^ e) {
|
|
|
942 |
Decimal dec = Decimal::Add(Convert::ToDecimal(this->NumYaw->Value), Decimal(10.0));
|
|
|
943 |
if ( Decimal::Compare(dec, Decimal(60)) >= 0 )
|
|
|
944 |
this->NumYaw->Value = 60;
|
|
|
945 |
else
|
|
|
946 |
this->NumYaw->Value = dec;
|
|
|
947 |
}
|
|
|
948 |
private: System::Void button5_Click(System::Object^ sender, System::EventArgs^ e) {
|
|
|
949 |
Decimal dec = Decimal::Subtract(Convert::ToDecimal(this->NumYaw->Value), Decimal(1.0));
|
|
|
950 |
if ( Decimal::Compare(dec, Decimal(0)) <= 0 )
|
|
|
951 |
this->NumYaw->Value = 0;
|
|
|
952 |
else
|
|
|
953 |
this->NumYaw->Value = dec;
|
|
|
954 |
}
|
|
|
955 |
private: System::Void button4_Click(System::Object^ sender, System::EventArgs^ e) {
|
|
|
956 |
Decimal dec = Decimal::Subtract(Convert::ToDecimal(this->NumYaw->Value), Decimal(10.0));
|
|
|
957 |
if ( Decimal::Compare(dec, Decimal(0)) <= 0 )
|
|
|
958 |
this->NumYaw->Value = 0;
|
|
|
959 |
else
|
|
|
960 |
this->NumYaw->Value = dec;
|
|
|
961 |
}
|
|
|
962 |
private: System::Void NumPitch_ValueChanged(System::Object^ sender, System::EventArgs^ e) {
|
|
|
963 |
if ( Convert::ToDouble(this->NumPitch->Value) <= 0.1f )
|
|
|
964 |
this->TextPitch->Text = "0";
|
|
|
965 |
else
|
|
|
966 |
this->TextPitch->Text = Convert::ToString(Convert::ToDouble(this->NumPitch->Value) / 60.0);
|
|
|
967 |
}
|
|
|
968 |
private: System::Void button7_Click(System::Object^ sender, System::EventArgs^ e) {
|
|
|
969 |
Decimal dec = Decimal::Add(Convert::ToDecimal(this->NumPitch->Value), Decimal(1.0));
|
|
|
970 |
if ( Decimal::Compare(dec, Decimal(60)) >= 0 )
|
|
|
971 |
this->NumPitch->Value = 60;
|
|
|
972 |
else
|
|
|
973 |
this->NumPitch->Value = dec;
|
|
|
974 |
}
|
|
|
975 |
private: System::Void button6_Click(System::Object^ sender, System::EventArgs^ e) {
|
|
|
976 |
Decimal dec = Decimal::Add(Convert::ToDecimal(this->NumPitch->Value), Decimal(10.0));
|
|
|
977 |
if ( Decimal::Compare(dec, Decimal(60)) >= 0 )
|
|
|
978 |
this->NumPitch->Value = 60;
|
|
|
979 |
else
|
|
|
980 |
this->NumPitch->Value = dec;
|
|
|
981 |
}
|
|
|
982 |
private: System::Void button9_Click(System::Object^ sender, System::EventArgs^ e) {
|
|
|
983 |
Decimal dec = Decimal::Subtract(Convert::ToDecimal(this->NumPitch->Value), Decimal(1.0));
|
|
|
984 |
if ( Decimal::Compare(dec, Decimal(0)) <= 0 )
|
|
|
985 |
this->NumPitch->Value = 0;
|
|
|
986 |
else
|
|
|
987 |
this->NumPitch->Value = dec;
|
|
|
988 |
}
|
|
|
989 |
private: System::Void button8_Click(System::Object^ sender, System::EventArgs^ e) {
|
|
|
990 |
Decimal dec = Decimal::Subtract(Convert::ToDecimal(this->NumPitch->Value), Decimal(10.0));
|
|
|
991 |
if ( Decimal::Compare(dec, Decimal(0)) <= 0 )
|
|
|
992 |
this->NumPitch->Value = 0;
|
|
|
993 |
else
|
|
|
994 |
this->NumPitch->Value = dec;
|
|
|
995 |
}
|
|
|
996 |
private: System::Void TextYaw_TextChanged(System::Object^ sender, System::EventArgs^ e) {
|
|
|
997 |
if ( !m_bUpdateing )
|
|
|
998 |
m_pShipData->fRotX = (float)Convert::ToDouble(this->TextYaw->Text);
|
|
|
999 |
}
|
|
|
1000 |
private: System::Void TextPitch_TextChanged(System::Object^ sender, System::EventArgs^ e) {
|
|
|
1001 |
if ( !m_bUpdateing )
|
|
|
1002 |
m_pShipData->fRotY = (float)Convert::ToDouble(this->TextPitch->Text);
|
|
|
1003 |
}
|
|
|
1004 |
private: System::Void NumRoll_ValueChanged(System::Object^ sender, System::EventArgs^ e) {
|
|
|
1005 |
if ( Convert::ToDouble(this->NumRoll->Value) <= 0.1f )
|
|
|
1006 |
this->TextRoll->Text = "0";
|
|
|
1007 |
else
|
|
|
1008 |
this->TextRoll->Text = Convert::ToString(Convert::ToDouble(this->NumRoll->Value) / 60.0);
|
|
|
1009 |
}
|
|
|
1010 |
private: System::Void TextRoll_TextChanged(System::Object^ sender, System::EventArgs^ e) {
|
|
|
1011 |
if ( !m_bUpdateing )
|
|
|
1012 |
m_pShipData->fRotZ = (float)Convert::ToDouble(this->TextRoll->Text);
|
|
|
1013 |
}
|
|
|
1014 |
private: System::Void button11_Click(System::Object^ sender, System::EventArgs^ e) {
|
|
|
1015 |
Decimal dec = Decimal::Add(Convert::ToDecimal(this->NumRoll->Value), Decimal(1.0));
|
|
|
1016 |
if ( Decimal::Compare(dec, Decimal(60)) >= 0 )
|
|
|
1017 |
this->NumRoll->Value = 60;
|
|
|
1018 |
else
|
|
|
1019 |
this->NumRoll->Value = dec;
|
|
|
1020 |
}
|
|
|
1021 |
private: System::Void button10_Click(System::Object^ sender, System::EventArgs^ e) {
|
|
|
1022 |
Decimal dec = Decimal::Add(Convert::ToDecimal(this->NumRoll->Value), Decimal(10.0));
|
|
|
1023 |
if ( Decimal::Compare(dec, Decimal(60)) >= 0 )
|
|
|
1024 |
this->NumRoll->Value = 60;
|
|
|
1025 |
else
|
|
|
1026 |
this->NumRoll->Value = dec;
|
|
|
1027 |
}
|
|
|
1028 |
private: System::Void button13_Click(System::Object^ sender, System::EventArgs^ e) {
|
|
|
1029 |
Decimal dec = Decimal::Subtract(Convert::ToDecimal(this->NumRoll->Value), Decimal(1.0));
|
|
|
1030 |
if ( Decimal::Compare(dec, Decimal(0)) <= 0 )
|
|
|
1031 |
this->NumRoll->Value = 0;
|
|
|
1032 |
else
|
|
|
1033 |
this->NumRoll->Value = dec;
|
|
|
1034 |
}
|
|
|
1035 |
private: System::Void button12_Click(System::Object^ sender, System::EventArgs^ e) {
|
|
|
1036 |
Decimal dec = Decimal::Subtract(Convert::ToDecimal(this->NumRoll->Value), Decimal(10.0));
|
|
|
1037 |
if ( Decimal::Compare(dec, Decimal(0)) <= 0 )
|
|
|
1038 |
this->NumRoll->Value = 0;
|
|
|
1039 |
else
|
|
|
1040 |
this->NumRoll->Value = dec;
|
|
|
1041 |
}
|
|
|
1042 |
private: System::Void NumRotAccel_ValueChanged(System::Object^ sender, System::EventArgs^ e) {
|
|
|
1043 |
if ( !m_bUpdateing )
|
|
|
1044 |
m_pShipData->iRotationAccel = Convert::ToInt32(this->NumRotAccel->Value);
|
|
|
1045 |
}
|
|
|
1046 |
private: System::Void TextSpeedMin_TextChanged(System::Object^ sender, System::EventArgs^ e) {
|
|
|
1047 |
if ( !m_bUpdateing )
|
|
|
1048 |
{
|
|
|
1049 |
m_bChangeSpeed = true;
|
193 |
cycrow |
1050 |
if ( this->TextSpeedMin->Text->Length && _WS(this->TextSpeedMin->Text).isNumber() )
|
1 |
cycrow |
1051 |
this->NumSpeedMin->Value = Decimal::Multiply(Convert::ToDecimal(this->TextSpeedMin->Text), Decimal(500));
|
|
|
1052 |
m_bChangeSpeed = false;
|
|
|
1053 |
}
|
|
|
1054 |
}
|
|
|
1055 |
};
|
|
|
1056 |
}
|