/*
 * Copyright (c) 2017 Michael Chaban. All rights reserved.
 * Original game is created by Core Design Ltd. in 1997.
 * Lara Croft and Tomb Raider are trademarks of Embracer Group AB.
 *
 * This file is part of TR2Main.
 *
 * TR2Main is free software: you can redistribute it and/or modify
 * it under the terms of the GNU General Public License as published by
 * the Free Software Foundation, either version 3 of the License, or
 * (at your option) any later version.
 *
 * TR2Main is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU General Public License for more details.
 *
 * You should have received a copy of the GNU General Public License
 * along with TR2Main.  If not, see <http://www.gnu.org/licenses/>.
 */

#ifndef RESOURCE_H_INCLUDED
#define RESOURCE_H_INCLUDED

#define RESOURCE_H_INCLUDED

// String table
#define IDS_DX5_REQUIRED				1

// Icon groups
#define IDI_MAINICON					100
#define IDI_ICON_01						133
#define IDI_ICON_02						146
#define IDI_ICON_03						147
#define IDI_ICON_04						148
#define IDI_ICON_05						149
#define IDI_ICON_06						150
#define IDI_ICON_07						151
#define IDI_ICON_08						152
#define IDI_ICON_09						153
#define IDI_ICON_10						154
#define IDI_ICON_11						155
#define IDI_ICON_12						156

// General resources
#define IDR_WAVESAMPLE					163

// Options Dialog
#define IDD_OPTIONS						110
#define ID_OPTNS_WINDOW_IMAGE			1073
#define ID_OPTNS_STATIC_GRAPHICS		1077
#define ID_OPTNS_STATIC_USING			1078
#define ID_OPTNS_STATIC_DISPLAY			1079
#define ID_OPTNS_STATIC_OPTIONS			1080
#define ID_OPTNS_STATIC_SOUND			1081
#define ID_OPTNS_STATIC_SFX				1082
#define ID_OPTNS_STATIC_JOYSTICK		1084
#define ID_OPTNS_STATIC_MIC				1085

// Graphics Dialog
#define IDD_GRAPHICS					107
#define ID_GRAPH_COMBOBOX_ADAPTER		1025
#define ID_GRAPH_BUTTON_SWRENDER		1045
#define ID_GRAPH_BUTTON_HWRENDER		1047
#define ID_GRAPH_BUTTON_ZBUFFER			1017
#define ID_GRAPH_BUTTON_BILINEAR		1018
#define ID_GRAPH_BUTTON_DITHER			1058
#define ID_GRAPH_BUTTON_TRIPLEBUFFER	1048
#define ID_GRAPH_BUTTON_PERSPECTIVE		1015
#define ID_GRAPH_BUTTON_FULLSCREEN		1030
#define ID_GRAPH_BUTTON_WINDOWED		1031
#define ID_GRAPH_COMBOBOX_FULLSCREEN	1000
#define ID_GRAPH_SLIDER_WINDOWED		1034
#define ID_GRAPH_BUTTON_ASPECT_4_3		1060
#define ID_GRAPH_BUTTON_ASPECT_16_9		1061
#define ID_GRAPH_BUTTON_ASPECT_ANY		1062
#define ID_GRAPH_BUTTON_TEST			1029
#define ID_GRAPH_GROUPBOX_ADAPTER		1041
#define ID_GRAPH_GROUPBOX_RENDER		1049
#define ID_GRAPH_GROUPBOX_OPTIONS		1051
#define ID_GRAPH_GROUPBOX_DISPLAY		1050
#define ID_GRAPH_GROUPBOX_FULLSCREEN	1038
#define ID_GRAPH_GROUPBOX_WINDOWED		1037
#define ID_GRAPH_STATIC_RES_SMALL		1039
#define ID_GRAPH_STATIC_RESOLUTION		1035
#define ID_GRAPH_STATIC_RES_LARGE		1040
#define ID_GRAPH_GROUPBOX_TEST			1044
#define ID_GRAPH_STATIC_TESTRESULT		1043
#define ID_GRAPH_STATIC_TESTDETAIL		1046
#define ID_GRAPH_BUTTON_DEFAULT			1112

// Sound Dialog
#define IDD_SOUND						108
#define ID_SOUND_COMBOBOX_ADAPTER		1052
#define ID_SOUND_BUTTON_MIC_CAMERA		1086
#define ID_SOUND_BUTTON_MIC_LARA		1087
#define ID_SOUND_BUTTON_SFX_ENABLE		1057
#define ID_SOUND_GROUPBOX_ADAPTER		1053
#define ID_SOUND_GROUPBOX_MIC			1097
#define ID_SOUND_GROUPBOX_OUTPUT		1098
#define ID_SOUND_WINDOW_IMAGE			1074
#define ID_SOUND_BUTTON_TEST			1089

// Controls Dialog
#define IDD_CONTROLS					109
#define ID_CTRLS_COMBOBOX_JOYSTICK		1055
#define ID_CTRLS_GROUPBOX_JOYSTICK		1053
#define ID_CTRLS_WINDOW_IMAGE			1075
#define ID_CTRLS_BUTTON_JOYSTICK_ENABLE	1099
#define ID_CTRLS_BUTTON_CTL_PANEL		1100

// Advanced Dialog
#define IDD_ADVANCED					144
#define ID_ADVNC_BUTTON_16BIT_DISABLE	1103
#define ID_ADVNC_BUTTON_SORT_DISABLE	1104
#define ID_ADVNC_BUTTON_ADJUST_DISABLE	1107
#define ID_ADVNC_BUTTON_ADJUST_BILINEAR	1108
#define ID_ADVNC_BUTTON_ADJUST_ALWAYS	1109
#define ID_ADVNC_WINDOW_IMAGE			1110
#define ID_ADVNC_BUTTON_FMV_DISABLE		1111

// CD Prompt Dialog
#define IDD_CD_PROMPT					165

// Demo Dialog
#define IDD_DEMO						129
#define ID_DEMO_WINDOW_IMAGE			1096

#endif // RESOURCE_H_INCLUDED
