summaryrefslogtreecommitdiff
path: root/Source/Core/DolphinWX/InputConfigDiagBitmaps.cpp
diff options
context:
space:
mode:
authorMatthew Parlane <parlane@gmail.com>2014-03-10 09:24:09 +1300
committerMatthew Parlane <parlane@gmail.com>2014-03-10 09:24:09 +1300
commit633dc75e857d649ffab7c4398e92536bccc9e1de (patch)
treef9aa8831a0731ea246bd921d979f4bffa7f07bd0 /Source/Core/DolphinWX/InputConfigDiagBitmaps.cpp
parentf4012638672472afdbd9956229f273a18a77fd77 (diff)
parentd802d392811be44d34ae9cd23f616db93e54c50f (diff)
Merge pull request #142 from Tilka/clang-modernize
Run clang-modernize and manually fix the result
Diffstat (limited to 'Source/Core/DolphinWX/InputConfigDiagBitmaps.cpp')
-rw-r--r--Source/Core/DolphinWX/InputConfigDiagBitmaps.cpp133
1 files changed, 65 insertions, 68 deletions
diff --git a/Source/Core/DolphinWX/InputConfigDiagBitmaps.cpp b/Source/Core/DolphinWX/InputConfigDiagBitmaps.cpp
index e41f155908..5ade4c711b 100644
--- a/Source/Core/DolphinWX/InputConfigDiagBitmaps.cpp
+++ b/Source/Core/DolphinWX/InputConfigDiagBitmaps.cpp
@@ -42,16 +42,13 @@ void InputConfigDialog::UpdateBitmaps(wxTimerEvent& WXUNUSED(event))
GamepadPage* const current_page = (GamepadPage*)m_pad_notebook->GetPage(m_pad_notebook->GetSelection());
- std::vector< ControlGroupBox* >::iterator
- g = current_page->control_groups.begin(),
- ge = current_page->control_groups.end();
- for ( ; g != ge; ++g )
+ for (ControlGroupBox* g : current_page->control_groups)
{
// if this control group has a bitmap
- if ( (*g)->static_bitmap )
+ if (g->static_bitmap)
{
wxMemoryDC dc;
- wxBitmap bitmap((*g)->static_bitmap->GetBitmap());
+ wxBitmap bitmap(g->static_bitmap->GetBitmap());
dc.SelectObject(bitmap);
dc.Clear();
@@ -60,9 +57,9 @@ void InputConfigDialog::UpdateBitmaps(wxTimerEvent& WXUNUSED(event))
// label for sticks and stuff
if (64 == bitmap.GetHeight())
- dc.DrawText(StrToWxStr((*g)->control_group->name).Upper(), 4, 2);
+ dc.DrawText(StrToWxStr(g->control_group->name).Upper(), 4, 2);
- switch ( (*g)->control_group->type )
+ switch (g->control_group->type)
{
case GROUP_TYPE_TILT :
case GROUP_TYPE_STICK :
@@ -73,32 +70,32 @@ void InputConfigDialog::UpdateBitmaps(wxTimerEvent& WXUNUSED(event))
float x = 0, y = 0, z = 0;
float xx, yy;
- switch ((*g)->control_group->type)
+ switch (g->control_group->type)
{
case GROUP_TYPE_STICK :
- ((ControllerEmu::AnalogStick*)(*g)->control_group)->GetState( &x, &y, 32.0, 32-1.5 );
+ ((ControllerEmu::AnalogStick*)g->control_group)->GetState(&x, &y, 32.0, 32-1.5);
break;
case GROUP_TYPE_TILT :
- ((ControllerEmu::Tilt*)(*g)->control_group)->GetState( &x, &y, 32.0, 32-1.5 );
+ ((ControllerEmu::Tilt*)g->control_group)->GetState(&x, &y, 32.0, 32-1.5);
break;
case GROUP_TYPE_CURSOR :
- ((ControllerEmu::Cursor*)(*g)->control_group)->GetState( &x, &y, &z );
+ ((ControllerEmu::Cursor*)g->control_group)->GetState(&x, &y, &z);
x *= (32-1.5); x+= 32;
y *= (32-1.5); y+= 32;
break;
}
- xx = (*g)->control_group->controls[3]->control_ref->State();
- xx -= (*g)->control_group->controls[2]->control_ref->State();
- yy = (*g)->control_group->controls[1]->control_ref->State();
- yy -= (*g)->control_group->controls[0]->control_ref->State();
+ xx = g->control_group->controls[3]->control_ref->State();
+ xx -= g->control_group->controls[2]->control_ref->State();
+ yy = g->control_group->controls[1]->control_ref->State();
+ yy -= g->control_group->controls[0]->control_ref->State();
xx *= 32 - 1; xx += 32;
yy *= 32 - 1; yy += 32;
// draw the shit
// ir cursor forward movement
- if (GROUP_TYPE_CURSOR == (*g)->control_group->type)
+ if (GROUP_TYPE_CURSOR == g->control_group->type)
{
if (z)
{
@@ -110,13 +107,13 @@ void InputConfigDialog::UpdateBitmaps(wxTimerEvent& WXUNUSED(event))
dc.SetPen(*wxGREY_PEN);
dc.SetBrush(*wxGREY_BRUSH);
}
- dc.DrawRectangle( 0, 31 - z*31, 64, 2);
+ dc.DrawRectangle(0, 31 - z*31, 64, 2);
}
// octagon for visual aid for diagonal adjustment
dc.SetPen(*wxLIGHT_GREY_PEN);
dc.SetBrush(*wxWHITE_BRUSH);
- if ( GROUP_TYPE_STICK == (*g)->control_group->type )
+ if (GROUP_TYPE_STICK == g->control_group->type)
{
// outline and fill colors
wxBrush LightGrayBrush(_T("#dddddd"));
@@ -131,12 +128,12 @@ void InputConfigDialog::UpdateBitmaps(wxTimerEvent& WXUNUSED(event))
, d_of = box / 256.0
, x_of = box / 2.0;
- if (strcmp((*g)->control_group->name, "Main Stick") == 0)
+ if (strcmp(g->control_group->name, "Main Stick") == 0)
{
max = (87.0f / 127.0f) * 100;
diagonal = (55.0f / 127.0f) * 100.0;
}
- else if (strcmp((*g)->control_group->name,"C-Stick") == 0)
+ else if (strcmp(g->control_group->name,"C-Stick") == 0)
{
max = (74.0f / 127.0f) * 100;
diagonal = (46.0f / 127.0f) * 100;
@@ -163,33 +160,33 @@ void InputConfigDialog::UpdateBitmaps(wxTimerEvent& WXUNUSED(event))
}
else
{
- dc.DrawRectangle( 16, 16, 32, 32 );
+ dc.DrawRectangle(16, 16, 32, 32);
}
- if ( GROUP_TYPE_CURSOR != (*g)->control_group->type )
+ if (GROUP_TYPE_CURSOR != g->control_group->type)
{
// deadzone circle
dc.SetBrush(*wxLIGHT_GREY_BRUSH);
- dc.DrawCircle( 32, 32, ((*g)->control_group)->settings[SETTING_DEADZONE]->value * 32 );
+ dc.DrawCircle(32, 32, g->control_group->settings[SETTING_DEADZONE]->value * 32);
}
// raw dot
dc.SetPen(*wxGREY_PEN);
dc.SetBrush(*wxGREY_BRUSH);
// i like the dot better than the cross i think
- dc.DrawRectangle( xx - 2, yy - 2, 4, 4 );
- //dc.DrawRectangle( xx-1, 64-yy-4, 2, 8 );
- //dc.DrawRectangle( xx-4, 64-yy-1, 8, 2 );
+ dc.DrawRectangle(xx - 2, yy - 2, 4, 4);
+ //dc.DrawRectangle(xx-1, 64-yy-4, 2, 8);
+ //dc.DrawRectangle(xx-4, 64-yy-1, 8, 2);
// adjusted dot
if (x!=32 || y!=32)
{
dc.SetPen(*wxRED_PEN);
dc.SetBrush(*wxRED_BRUSH);
- dc.DrawRectangle( x-2, 64-y-2, 4, 4 );
+ dc.DrawRectangle(x-2, 64-y-2, 4, 4);
// i like the dot better than the cross i think
- //dc.DrawRectangle( x-1, 64-y-4, 2, 8 );
- //dc.DrawRectangle( x-4, 64-y-1, 8, 2 );
+ //dc.DrawRectangle(x-1, 64-y-4, 2, 8);
+ //dc.DrawRectangle(x-4, 64-y-1, 8, 2);
}
}
@@ -198,64 +195,64 @@ void InputConfigDialog::UpdateBitmaps(wxTimerEvent& WXUNUSED(event))
{
float raw_dot[3];
float adj_dot[3];
- const float deadzone = 32 * ((*g)->control_group)->settings[0]->value;
+ const float deadzone = 32 * g->control_group->settings[0]->value;
// adjusted
- ((ControllerEmu::Force*)(*g)->control_group)->GetState( adj_dot, 32.0, 32-1.5 );
+ ((ControllerEmu::Force*)g->control_group)->GetState(adj_dot, 32.0, 32-1.5);
// raw
- for ( unsigned int i=0; i<3; ++i )
+ for (unsigned int i=0; i<3; ++i)
{
- raw_dot[i] = (*g)->control_group->controls[i*2 + 1]->control_ref->State()
- - (*g)->control_group->controls[i*2]->control_ref->State();
+ raw_dot[i] = g->control_group->controls[i*2 + 1]->control_ref->State()
+ - g->control_group->controls[i*2]->control_ref->State();
raw_dot[i] *= 32 - 1; raw_dot[i] += 32;
}
// deadzone rect for forward/backward visual
dc.SetBrush(*wxLIGHT_GREY_BRUSH);
dc.SetPen(*wxLIGHT_GREY_PEN);
- dc.DrawRectangle( 0, 32 - deadzone, 64, deadzone * 2 );
+ dc.DrawRectangle(0, 32 - deadzone, 64, deadzone * 2);
// raw forward/background line
dc.SetPen(*wxGREY_PEN);
dc.SetBrush(*wxGREY_BRUSH);
- dc.DrawRectangle( 0, raw_dot[2] - 1, 64, 2 );
+ dc.DrawRectangle(0, raw_dot[2] - 1, 64, 2);
// adjusted forward/background line
- if ( adj_dot[2]!=32 )
+ if (adj_dot[2]!=32)
{
dc.SetPen(*wxRED_PEN);
dc.SetBrush(*wxRED_BRUSH);
- dc.DrawRectangle( 0, adj_dot[2] - 1, 64, 2 );
+ dc.DrawRectangle(0, adj_dot[2] - 1, 64, 2);
}
// a rectangle, for looks i guess
dc.SetBrush(*wxWHITE_BRUSH);
dc.SetPen(*wxLIGHT_GREY_PEN);
- dc.DrawRectangle( 16, 16, 32, 32 );
+ dc.DrawRectangle(16, 16, 32, 32);
// deadzone square
dc.SetBrush(*wxLIGHT_GREY_BRUSH);
- dc.DrawRectangle( 32 - deadzone, 32 - deadzone, deadzone * 2, deadzone * 2 );
+ dc.DrawRectangle(32 - deadzone, 32 - deadzone, deadzone * 2, deadzone * 2);
// raw dot
dc.SetPen(*wxGREY_PEN);
dc.SetBrush(*wxGREY_BRUSH);
- dc.DrawRectangle( raw_dot[1] - 2, raw_dot[0] - 2, 4, 4 );
+ dc.DrawRectangle(raw_dot[1] - 2, raw_dot[0] - 2, 4, 4);
// adjusted dot
- if ( adj_dot[1]!=32 || adj_dot[0]!=32 )
+ if (adj_dot[1]!=32 || adj_dot[0]!=32)
{
dc.SetPen(*wxRED_PEN);
dc.SetBrush(*wxRED_BRUSH);
- dc.DrawRectangle( adj_dot[1]-2, adj_dot[0]-2, 4, 4 );
+ dc.DrawRectangle(adj_dot[1]-2, adj_dot[0]-2, 4, 4);
}
}
break;
case GROUP_TYPE_BUTTONS :
{
- const unsigned int button_count = ((unsigned int)(*g)->control_group->controls.size());
+ const unsigned int button_count = ((unsigned int)g->control_group->controls.size());
// draw the shit
dc.SetPen(*wxGREY_PEN);
@@ -265,23 +262,23 @@ void InputConfigDialog::UpdateBitmaps(wxTimerEvent& WXUNUSED(event))
bitmasks[n] = (1 << n);
unsigned int buttons = 0;
- ((ControllerEmu::Buttons*)(*g)->control_group)->GetState( &buttons, bitmasks );
+ ((ControllerEmu::Buttons*)g->control_group)->GetState(&buttons, bitmasks);
for (unsigned int n = 0; n<button_count; ++n)
{
- if ( buttons & bitmasks[n] )
+ if (buttons & bitmasks[n])
{
- dc.SetBrush( *wxRED_BRUSH );
+ dc.SetBrush(*wxRED_BRUSH);
}
else
{
- unsigned char amt = 255 - (*g)->control_group->controls[n]->control_ref->State() * 128;
+ unsigned char amt = 255 - g->control_group->controls[n]->control_ref->State() * 128;
dc.SetBrush(wxBrush(wxColor(amt, amt, amt)));
}
dc.DrawRectangle(n * 12, 0, 14, 12);
// text
- const char* const name = (*g)->control_group->controls[n]->name;
+ const char* const name = g->control_group->controls[n]->name;
// bit of hax so ZL, ZR show up as L, R
dc.DrawText(StrToWxStr(std::string(1, (name[1] && name[1] < 'a') ? name[1] : name[0])), n*12 + 2, 1);
}
@@ -292,18 +289,18 @@ void InputConfigDialog::UpdateBitmaps(wxTimerEvent& WXUNUSED(event))
break;
case GROUP_TYPE_TRIGGERS :
{
- const unsigned int trigger_count = ((unsigned int)((*g)->control_group->controls.size()));
+ const unsigned int trigger_count = ((unsigned int)(g->control_group->controls.size()));
// draw the shit
dc.SetPen(*wxGREY_PEN);
- ControlState deadzone = (*g)->control_group->settings[0]->value;
+ ControlState deadzone = g->control_group->settings[0]->value;
unsigned int* const trigs = new unsigned int[trigger_count];
- ((ControllerEmu::Triggers*)(*g)->control_group)->GetState( trigs, 64 );
+ ((ControllerEmu::Triggers*)g->control_group)->GetState(trigs, 64);
- for ( unsigned int n = 0; n < trigger_count; ++n )
+ for (unsigned int n = 0; n < trigger_count; ++n)
{
- ControlState trig_r = (*g)->control_group->controls[n]->control_ref->State();
+ ControlState trig_r = g->control_group->controls[n]->control_ref->State();
// outline
dc.SetPen(*wxGREY_PEN);
@@ -319,7 +316,7 @@ void InputConfigDialog::UpdateBitmaps(wxTimerEvent& WXUNUSED(event))
dc.DrawRectangle(0, n*12, trigs[n], 14);
// text
- dc.DrawText(StrToWxStr((*g)->control_group->controls[n]->name), 3, n*12 + 1);
+ dc.DrawText(StrToWxStr(g->control_group->controls[n]->name), 3, n*12 + 1);
}
delete[] trigs;
@@ -333,29 +330,29 @@ void InputConfigDialog::UpdateBitmaps(wxTimerEvent& WXUNUSED(event))
break;
case GROUP_TYPE_MIXED_TRIGGERS :
{
- const unsigned int trigger_count = ((unsigned int)((*g)->control_group->controls.size() / 2));
+ const unsigned int trigger_count = ((unsigned int)(g->control_group->controls.size() / 2));
// draw the shit
dc.SetPen(*wxGREY_PEN);
- ControlState thresh = (*g)->control_group->settings[0]->value;
+ ControlState thresh = g->control_group->settings[0]->value;
- for ( unsigned int n = 0; n < trigger_count; ++n )
+ for (unsigned int n = 0; n < trigger_count; ++n)
{
dc.SetBrush(*wxRED_BRUSH);
- ControlState trig_d = (*g)->control_group->controls[n]->control_ref->State();
+ ControlState trig_d = g->control_group->controls[n]->control_ref->State();
ControlState trig_a = trig_d > thresh ? 1
- : (*g)->control_group->controls[n+trigger_count]->control_ref->State();
+ : g->control_group->controls[n+trigger_count]->control_ref->State();
dc.DrawRectangle(0, n*12, 64+20, 14);
- if ( trig_d <= thresh )
+ if (trig_d <= thresh)
dc.SetBrush(*wxWHITE_BRUSH);
dc.DrawRectangle(trig_a*64, n*12, 64+20, 14);
dc.DrawRectangle(64, n*12, 32, 14);
// text
- dc.DrawText(StrToWxStr((*g)->control_group->controls[n+trigger_count]->name), 3, n*12 + 1);
- dc.DrawText(StrToWxStr(std::string(1, (*g)->control_group->controls[n]->name[0])), 64 + 3, n*12 + 1);
+ dc.DrawText(StrToWxStr(g->control_group->controls[n+trigger_count]->name), 3, n*12 + 1);
+ dc.DrawText(StrToWxStr(std::string(1, g->control_group->controls[n]->name[0])), 64 + 3, n*12 + 1);
}
// threshold box
@@ -367,14 +364,14 @@ void InputConfigDialog::UpdateBitmaps(wxTimerEvent& WXUNUSED(event))
break;
case GROUP_TYPE_SLIDER:
{
- const ControlState deadzone = (*g)->control_group->settings[0]->value;
+ const ControlState deadzone = g->control_group->settings[0]->value;
- ControlState state = (*g)->control_group->controls[1]->control_ref->State() - (*g)->control_group->controls[0]->control_ref->State();
+ ControlState state = g->control_group->controls[1]->control_ref->State() - g->control_group->controls[0]->control_ref->State();
dc.SetPen(*wxGREY_PEN);
dc.SetBrush(*wxGREY_BRUSH);
dc.DrawRectangle(31 + state * 30, 0, 2, 14);
- ((ControllerEmu::Slider*)(*g)->control_group)->GetState(&state, 1);
+ ((ControllerEmu::Slider*)g->control_group)->GetState(&state, 1);
if (state)
{
dc.SetPen(*wxRED_PEN);
@@ -399,7 +396,7 @@ void InputConfigDialog::UpdateBitmaps(wxTimerEvent& WXUNUSED(event))
dc.DrawRectangle(0, 0, bitmap.GetWidth(), bitmap.GetHeight());
dc.SelectObject(wxNullBitmap);
- (*g)->static_bitmap->SetBitmap(bitmap);
+ g->static_bitmap->SetBitmap(bitmap);
}
}
}