diff options
author | frosch <frosch@openttd.org> | 2013-11-07 18:15:32 +0000 |
---|---|---|
committer | frosch <frosch@openttd.org> | 2013-11-07 18:15:32 +0000 |
commit | b0c2ab4501c21851e84eacfd5ea7bb0927ab9157 (patch) | |
tree | 1d6ba743acfb8885d18b069744f5a8c8dc452a51 /src | |
parent | f95fa790414e02997760ea4d2beca7ab462ebd81 (diff) | |
download | openttd-b0c2ab4501c21851e84eacfd5ea7bb0927ab9157.tar.xz |
(svn r25945) -Codechange: Use member function of NewGRFInspectWindow to resolve FeatureIndex.
Diffstat (limited to 'src')
-rw-r--r-- | src/newgrf_debug_gui.cpp | 20 |
1 files changed, 15 insertions, 5 deletions
diff --git a/src/newgrf_debug_gui.cpp b/src/newgrf_debug_gui.cpp index 66e50c1cd..bc730981e 100644 --- a/src/newgrf_debug_gui.cpp +++ b/src/newgrf_debug_gui.cpp @@ -303,6 +303,16 @@ struct NewGRFInspectWindow : Window { this->SetDirty(); } + /** + * Get the feature index. + * @return the feature index + */ + uint GetFeatureIndex() const + { + uint index = ::GetFeatureIndex(this->window_number); + return index; + } + NewGRFInspectWindow(WindowDesc *desc, WindowNumber wno) : Window(desc) { this->CreateNestedTree(); @@ -310,14 +320,14 @@ struct NewGRFInspectWindow : Window { this->FinishInitNested(wno); this->vscroll->SetCount(0); - this->SetWidgetDisabledState(WID_NGRFI_PARENT, GetFeatureHelper(this->window_number)->GetParent(GetFeatureIndex(this->window_number)) == UINT32_MAX); + this->SetWidgetDisabledState(WID_NGRFI_PARENT, GetFeatureHelper(this->window_number)->GetParent(this->GetFeatureIndex()) == UINT32_MAX); } virtual void SetStringParameters(int widget) const { if (widget != WID_NGRFI_CAPTION) return; - GetFeatureHelper(this->window_number)->SetStringParameters(GetFeatureIndex(this->window_number)); + GetFeatureHelper(this->window_number)->SetStringParameters(this->GetFeatureIndex()); } virtual void UpdateWidgetSize(int widget, Dimension *size, const Dimension &padding, Dimension *fill, Dimension *resize) @@ -355,7 +365,7 @@ struct NewGRFInspectWindow : Window { { if (widget != WID_NGRFI_MAINPANEL) return; - uint index = GetFeatureIndex(this->window_number); + uint index = this->GetFeatureIndex(); const NIFeature *nif = GetFeature(this->window_number); const NIHelper *nih = nif->helper; const void *base = nih->GetInstance(index); @@ -458,8 +468,8 @@ struct NewGRFInspectWindow : Window { switch (widget) { case WID_NGRFI_PARENT: { const NIHelper *nih = GetFeatureHelper(this->window_number); - uint index = nih->GetParent(GetFeatureIndex(this->window_number)); - ::ShowNewGRFInspectWindow((GrfSpecFeature)GB(index, 24, 8), GetFeatureIndex(index), nih->GetGRFID(GetFeatureIndex(this->window_number))); + uint index = nih->GetParent(this->GetFeatureIndex()); + ::ShowNewGRFInspectWindow((GrfSpecFeature)GB(index, 24, 8), ::GetFeatureIndex(index), nih->GetGRFID(this->GetFeatureIndex())); break; } |