//
// This file contains #defines for all the artwork files in wintrek.
//

#ifndef _ARTWORK_H_
#define _ARTWORK_H_

//
// Control bitmaps
//
#define AWF_CONTROL_UP_ARROW                    "scrollupbmp"
#define AWF_CONTROL_SELECTED_UP_ARROW           "scrollupselbmp"
#define AWF_CONTROL_DOWN_ARROW                  "scrolldownbmp"
#define AWF_CONTROL_SELECTED_DOWN_ARROW         "scrolldownselbmp"
#define AWF_CONTROL_SCROLL_THUMB                "scrollthumbbmp"
#define AWF_CONTROL_DIALOG_BACKGROUND           "dialogbkgndbmp"
#define AWF_CONTROL_OK_BUTTON                   "btnokbmp"
#define AWF_CONTROL_CHECK_BUTTON                "btncheckbmp"

//
// CreateMission bitmaps
//

#define AWF_CREATEMISSION_BACKGROUND            "newmissionbkgndbmp"
#define AWF_CREATEMISSION_BACK_BUTTON           "btnquitteambmp"
#define AWF_CREATEMISSION_CREATE_BUTTON         "btncreatebmp"

//
// Loadout bitmaps
//
#define AWF_COMBO_BUTTON                        "btncombobmp"
#define AWF_LOADOUT_BACKGROUND                  "loadoutbkgndbmp"
#define AWF_LOADOUT_CREDITS                     "creditsbmp"
#define AWF_LOADOUT_ITEM                        "conloadoutitembmp"
#define AWF_LOADOUT_SELECTED_ITEM               "conloadoutitemselbmp"
#define AFW_LOADOUT_INVEST_BAR                  "linvestbarbmp"
#define AFW_LOADOUT_RESEARCH_BAR                "lresearchbarbmp"
#define AWF_LOADOUT_LOCATION                    "confabselbmp"
#define AWF_LOADOUT_BUY_BUTTON                  "conbtnbuybmp"
#define AWF_LOADOUT_SELL_BUTTON                 "btnsellbmp"
#define AWF_LOADOUT_MOUNT_BUTTON                "btnmountbmp"
#define AWF_LOADOUT_DISMOUNT_BUTTON             "btndismountbmp"
#define AWF_LOADOUT_INVEST_BUTTON               "conbtninvestbmp"
#define AWF_LOADOUT_INDIVIDUAL_BAR              "conindbarbmp"
#define AWF_LOADOUT_SELECTED_INDIVIDUAL_BAR     "conindbarselbmp"
#define AWF_LOADOUT_TEAM_BAR                    "conteambarbmp"
#define AWF_LOADOUT_SELECTED_TEAM_BAR           "conteambarselbmp"
#define AWF_LOADOUT_INDIVIDUAL_TAB              "conindtabbmp"
#define AWF_LOADOUT_SELECTED_INDIVIDUAL_TAB     "conindtabselbmp"
#define AWF_LOADOUT_TEAM_TAB                    "conteamtabbmp"
#define AWF_LOADOUT_SELECTED_TEAM_TAB           "conteamtabselbmp"
#define AWF_LOADOUT_FLIGHT_PURCHASE_PANEL       "conpurchbmp"
#define AWF_LOADOUT_PURCHASE_PANEL              "loadoutpurchbmp"
#define AWF_LOADOUT_FLIGHT_INVENTORY_PANEL      "coninvbmp"
#define AWF_LOADOUT_INVENTORY_PANEL             "loadoutinvbmp"
#define AWF_LOADOUT_LAUNCH_BUTTON               "btnlaunchbmp"
#define AWF_LOADOUT_TEAM_ROOM_BUTTON            "btnteamroombmp"
#define AWF_LOADOUT_PANEL_CONNECTOR             "loadoutconnectorbmp"
#define AWF_LOADOUT_INFO_PANEL                  "conpartinfobmp"



//
// Flight bitmaps
//
#define AWF_FLIGHT_ME_ICON                      "mebmp"
#define AWF_FLIGHT_ENEMY_ICON                   "enemybmp"
#define AWF_FLIGHT_WING_ICON                    "wingbmp"
#define AWF_FLIGHT_TARGETED_ICON                "targetedbmp"
#define AWF_FLIGHT_ACCEPTED_ICON                "orderedbmp"
#define AWF_FLIGHT_QUEUED_ICON                  "queuedbmp"
#define AWF_FLIGHT_SUBJECT_ICON                 "subjectbmp"
#define AWF_FLIGHT_FLAG_ICON                    "hasflagbmp"
#define AWF_FLIGHT_ARTIFACT_ICON                "hasartifactbmp"
#define AWF_FLIGHT_LASTFIRED_ICON               "lastfiredbmp"
#define AWF_FLIGHT_LEAD_IN_ICON                 "leadinbmp"
#define AWF_FLIGHT_LEAD_OUT_ICON                "leadoutbmp"
#define AWF_FLIGHT_MISSILE_LOCKED_ICON          "lockedbmp"
#define AWF_FLIGHT_PARTIAL_MISSILE_LOCK_ICON    "plockbmp"
#define AWF_FLIGHT_CURRENT_DIRECTION_ICON       "directionbmp"
#define AWF_FLIGHT_CROSSHAIR_IN_ICON            "centerinbmp"
#define AWF_FLIGHT_CROSSHAIR_OUT_ICON           "centeroutbmp"

#define AWF_HUD_BACKGROUND                      "hudbkgrndbmp"
#define AWF_HUD_SPEED_INDICATOR                 "speedindicatorbmp"
#define AWF_HUD_INRANGE_INDICATOR               "inrangebmp"
#define AWF_HUD_LANDING_GEAR_INDICATOR          "landingearbmp"
#define AWF_HUD_GRID                            "gridbmp"
#define AWF_HUD_CAN_MOUNT_INDICATOR             "mountbmp"
#define AWF_HUD_CAN_NOT_MOUNT_INDICATOR         "nomountbmp"
#define AWF_HUD_CAN_NOT_REPLACE_INDICATOR       "noreplacebmp"
#define AWF_HUD_CAN_NOT_DROP_INDICATOR          "nodropbmp"
#define AWF_HUD_WEAPON_ICON                     "weaponbmp"
#define AWF_HUD_SHIELD_ICON                     "shieldbmp"
#define AWF_HUD_AFTERBURNER_ICON                "afterburnerbmp"
#define AWF_HUD_MAGAZINE_ICON                   "magazinebmp"

#define AWF_HUD_TRAINING_OVERLAY                "tm_hud_overlaybmp"

#define AWF_HUD_CIV_CY_ICON                     "clanyuzellbmp"
#define AWF_HUD_CIV_CW_ICON                     "crimsonbmp"
#define AWF_HUD_CIV_IL_ICON                     "ironleaguebmp"
#define AWF_HUD_CIV_BF_ICON                     "belorianbmp"
#define AWF_HUD_CIV_HB_ICON                     "housebrmnbmp"
#define AWF_HUD_CIV_RU_ICON                     "rixianbmp"

#define AWF_HUD_PLANET_TARGET_ICON              "meteoriconbmp"
#define AWF_HUD_ALEPH_TARGET_ICON               "alephiconbmp"

#define AFW_TEAM_DOCKED_ICON                    "icondockedbmp"
#define AFW_TEAM_FLYING_ICON                    "iconflyingbmp"
#define AFW_TEAM_OBSERVER_ICON                  "iconobserverbmp"
#define AFW_TEAM_TURRET_ICON                    "iconturretbmp"

#define AFW_TEAM_LEADER_ICON                    "iconleaderbmp"
#define AFW_TEAM_OWNER_ICON                     "iconownerbmp"

//
// Main screen
//
#define AWF_MAIN_BACKGROUND                     "mainbkgndbmp"
#define AWF_MAIN_MISSIONS_BUTTON                "mainmissionsselbmp"
#define AWF_MAIN_OPTIONS_BUTTON                 "mainoptionsselbmp"
#define AWF_MAIN_RANKINGS_BUTTON                "mainrankingselbmp"
#define AWF_MAIN_PROFILE_BUTTON                 "mainprofileselbmp"
#define AWF_MAIN_EXIT_BUTTON                    "mainexitselbmp"

//
// Missions screen
//
#define AWF_MISSION_BACKGROUND                  "missionsbkgndbmp"
#define AWF_MISSION_DETAILS_BUTTON              "btnmissiondetailsbmp"
#define AWF_MISSION_NEW_MISSION_BUTTON          "btnnewmissionbmp"
#define AWF_MISSION_TEAM_ROOM_BUTTON            AWF_LOADOUT_TEAM_ROOM_BUTTON
#define AWF_MISSION_MAIN_BUTTON                 "btnmainbmp"
#define AWF_MISSION_REQUEST_POSITION_BUTTON     "btnreqposbmp"
#define AWF_MISSION_MISSIONS_LIST               "missionsmissionsselbmp"
#define AWF_MISSION_TEAMS_LIST                  "missionsteamsselbmp"
#define AWF_MISSION_PLAYERS_LIST                "missionsplayersselbmp"

#define AWF_MISSION_QUESTION_ICON               "iconquestionbmp"
#define AWF_MISSION_CROSS_ICON                  "iconcrossbmp"
#define AWF_MISSION_CHECK_ICON                  "iconcheckbmp"
#define AWF_MISSION_THUMBS_UP_ICON              "iconthumbsupbmp"
#define AWF_MISSION_LEADER_ICON                 "iconleaderbmp"
#define AWF_MISSION_OWNER_ICON                  "iconownerbmp"

#define AWF_MISSION_PICKCIV_BACKGROUND          "civilizationdialogbmp"

//
// Team room.
//
#define AWF_TEAMROOM_BACKGROUND                 "strategybkgndbmp"
#define AWF_TEAMROOM_LOADOUT_BUTTON             "btnloadoutbmp"
#define AWF_TEAMROOM_LAUNCH_BUTTON              AWF_LOADOUT_LAUNCH_BUTTON
#define AWF_TEAMROOM_DETAILS_BUTTON             "btndetailsbmp"
#define AWF_TEAMROOM_ACCEPT_BUTTON              "btnacceptbmp"
#define AWF_TEAMROOM_REJECT_BUTTON              "btnrejectbmp"
#define AWF_TEAMROOM_QUIT_TEAM_BUTTON           "btnquitteambmp"
#define AWF_TEAMROOM_I_AM_READY_BUTTON          "btnimreadybmp"
#define AWF_TEAMROOM_AUTO_ACCEPT_BUTTON         "btnautoacceptbmp"
#define AWF_TEAMROOM_TEAM_READY_BUTTON          "btnsidereadybmp"
#define AWF_TEAMROOM_PLAYERS_LIST               "strategyplayersselbmp"
#define AWF_TEAMROOM_TEAMS_LIST                 "strategyteamselbmp"
#define AWF_TEAMROOM_PLAYERS_TEAM_ARROW         "teamscreenarrowbmp"
#define AWF_TEAMROOM_TAB_MASK                   "teamscreentabbmp"
#define AWF_TEAMROOM_SELECTED_TAB_MASK          "teamscreentabselbmp"

#define AWF_TEAMROOM_CIV_CY_ICON                "strategyiconyuzellbmp"
#define AWF_TEAMROOM_CIV_CW_ICON                "strategyiconcrimsonbmp"
#define AWF_TEAMROOM_CIV_IL_ICON                "strategyiconironbmp"
#define AWF_TEAMROOM_CIV_BF_ICON                "strategyiconbelorianbmp"
#define AWF_TEAMROOM_CIV_HB_ICON                "strategyiconbremenbmp"
#define AWF_TEAMROOM_CIV_RU_ICON                "strategyiconrixianbmp"


//
// Win/lose screen.
//
#define AWF_WINLOSE_BACKGROUND                  "winlosebkgndbmp"
#define AWF_WINLOSE_QUIT_TEAM_BUTTON            AWF_TEAMROOM_QUIT_TEAM_BUTTON


//Mouse cursors
#define AWF_CURSOR_DEFAULT                      "default"
#define AWF_CURSOR_DROP                         "drop"
#define AWF_CURSOR_DRAG                         "drag"
#define AWF_CURSOR_SELECT                       "select"
#define AWF_CURSOR_ILLEGAL                      "illegal"
#define AWF_CURSOR_WAIT                         "wait"

//
// Explosions (.bmp)
//
#define AWF_EXPLOSION_00                        "exp20bmp"
#define AWF_EXPLOSION_01                        "exp22bmp"
#define AWF_EXPLOSION_02                        "exp23bmp"
#define AWF_EXPLOSION_03                        "exp24bmp"
#define AWF_EXPLOSION_04                        "exp25bmp"
#define AWF_SHOCKWAVE                           "fx18bmp"

//
// Shield flares (.x)
//
#define AWF_SHIELD_FLARE                        "lens"
#define AWF_SHIELD_FLARE_TEXTURE                "fx09bmp"

/*
//
// Sound effects (.wav)
//
#define SNDF_INTRO                              "intro"
#define SNDF_NEW_SHIP_ON_SCANNER                "newship"
#define SNDF_FLIGHT_INTERIOR_NOISE              "shipint"
#define SNDF_FLIGHT_EXTERIOR_NOISE              "shipout"
#define SNDF_ENERGY_WEAPON_FIRE                 "ef10"
#define SNDF_PARTICLE_WEAPON_FIRE               "ef29"
#define SNDF_FLIGHT_TURN_NOISE                  "accel"
#define SNDF_FLIGHT_ACCELERATE_NOISE            "accel"
#define SNDF_MY_SHIP_SHIELD_HIT                 "ef51a"
#define SNDF_MY_SHIP_HULL_HIT                   "ef121"
#define SNDF_OTHER_SHIP_SHIELD_HIT              "ef51b"
#define SNDF_OTHER_SHIP_HULL_HIT                "ef120"
#define SNDF_GENERIC_EXPLOSION                  "ef21"
#define SNDF_TEAM_VICTORY                       "tada"
#define SNDF_TEAM_DEFEAT                        "lifeover"
#define SNDF_ERROR                              "ef03"
#define SNDF_ENTER_ALEPH                        "jumpin"
#define SNDF_STATION_EXPLOSION                  "ef23"
#define SNDF_SHIP_EXPLOSION                     "ef24"
#define SNDF_AFTERBURNER_ON                     "iafteron"
#define SNDF_AFTERBURNER_OFF                    "xafterof"
#define SNDF_SHIP_OUT_OF_FUEL                   "nofuel"
#define SNDF_HOOVER                             "hoover"
#define SNDF_SHIP_MOUNT_PART                    "mount"
#define SNDF_SHIP_UNMOUNT_PART                  "unmount"
#define SNDF_SHIP_DROP_PART                     "drop"
#define SNDF_SHIP_DEPLOY_LANDING_GEAR           "landing"
#define SNDF_SHIP_RETRACT_LANDING_GEAR          "unland"
#define SNDF_WEAPON_OUT_OF_AMMO                 "noammo"
#define SNDF_RECEIVED_CHAT_MESSAGE              "newcom"
#define SNDF_RECEIVED_COMMAND_MESSAGE           "newcmd"
#define SNDF_ACCEPT_NEW_COMMAND                 "cmd"
#define SNDF_COMPOSE_CHAT_MESSAGE               "enttxt"
#define SNDF_SEND_CHAT_MESSAGE                  "send"
#define SNDF_GENERIC_COLLISION                  "colide"
#define SNDF_EXIT_ALEPH                         "extalph"
#define SNDF_SHIP_DOCKED                        "landed"
#define SNDF_SHIP_DAMAGE_WARNING                "hulgone"
#define SNDF_WEAPON_READY                       "wepin"
#define SNDF_PANEL_NOISE                        "panel"
#define SNDF_MOUSE_OVER                         "swoosh"
#define SNDF_MOUSE_CLICK                        "wur"
#define SNDF_SHIP_UNDOCKED                      "pwrup"
#define SNDF_VECTOR_LOCK                        "vector"
#define SNDF_MISSILE_LOCK                       "missilelock"

#define SNDF_CLOAK_ON                           "cloakOn"
#define SNDF_CLOAK_OFF                          "cloakOff"

#define SNDF_RIPON_LOOP                         "ripcordOn"
#define SNDF_RIPOFF                             "ripcordOff"

#define SNDF_OOB_LOOP                           "boundsAlert"

#define SNDF_AMBIENT_LOOP_00                    "ship3"

#define SNDF_AMBIENT_BIT_00                     "am09bint"
#define SNDF_AMBIENT_BIT_01                     "am09hint"
#define SNDF_AMBIENT_BIT_02                     "am09iint"
#define SNDF_AMBIENT_BIT_03                     "am09kint"
#define SNDF_AMBIENT_BIT_04                     "am09lint"
#define SNDF_AMBIENT_BIT_05                     "am09qint"
#define SNDF_AMBIENT_BIT_06                     "am09rint"
#define SNDF_AMBIENT_BIT_07                     "am09tint"
#define SNDF_AMBIENT_BIT_08                     "am09uint"
#define SNDF_AMBIENT_BIT_09                     "amb10_51int"
#define SNDF_AMBIENT_BIT_10                     "amb10_54int"
#define SNDF_AMBIENT_BIT_11                     "amb10_57int"

#define SNDF_FLIGHTMUSIC                        "flightmusic"
#define SNDF_STATIONMUSIC                       "stationmusic"
*/
#endif