OpenTTD
Data Structures | Functions | Variables
object_gui.cpp File Reference

The GUI for objects. More...

#include "stdafx.h"
#include "command_func.h"
#include "newgrf.h"
#include "newgrf_object.h"
#include "newgrf_text.h"
#include "strings_func.h"
#include "viewport_func.h"
#include "tilehighlight_func.h"
#include "window_gui.h"
#include "window_func.h"
#include "zoom_func.h"
#include "widgets/object_widget.h"
#include "table/strings.h"
#include "safeguards.h"

Go to the source code of this file.

Data Structures

class  BuildObjectWindow
 The window used for building objects. More...
 

Functions

void ShowBuildObjectPicker ()
 Show our object picker. More...
 
void InitializeObjectGui ()
 Reset all data of the object GUI. More...
 

Variables

static ObjectClassID _selected_object_class
 the currently visible object class
 
static int _selected_object_index
 the index of the selected object in the current class or -1
 
static uint8 _selected_object_view
 the view of the selected object
 
static const NWidgetPart _nested_build_object_widgets []
 
static WindowDesc _build_object_desc (WDP_AUTO, "build_object", 0, 0, WC_BUILD_OBJECT, WC_BUILD_TOOLBAR, WDF_CONSTRUCTION, _nested_build_object_widgets, lengthof(_nested_build_object_widgets))
 

Detailed Description

The GUI for objects.

Definition in file object_gui.cpp.

Function Documentation

◆ InitializeObjectGui()

void InitializeObjectGui ( )

Reset all data of the object GUI.

Definition at line 536 of file object_gui.cpp.

References _selected_object_class.

◆ ShowBuildObjectPicker()

void ShowBuildObjectPicker ( )

Show our object picker.

Parameters
wThe toolbar window we're associated with.

Definition at line 527 of file object_gui.cpp.