namespace NHSE.Core;

/// <summary>
/// Wall model for a house.
/// </summary>
public enum WallType : ushort
{
    HouseWallPA04StandardA = 0x00,
    HouseWallPA04StandardB = 0x05,
    HouseWallPA04StandardC = 0x06,
    HouseTentPA = 0x07,
    HouseTentNA = 0x08,
    HouseWallPA04WoodframeA = 0x09,
    HouseWallPA04StoneA = 0x0A,
    HouseWallNForSale = 0x0B,
    HouseWallNSoldOut = 0x0C,
    HouseWallPA00StandardA = 0x0D,
    HouseWallNAWoodsidingA = 0x0E,
    HouseWallNABrickA = 0x0F,
    HouseWallNAStuccoA = 0x10,
    HouseWallPB04WoodsidngA = 0x11,
    HouseWallPA04StuccoA = 0x13,
    HouseWallPA04WoodframeB = 0x14,
    HouseWallPA04WoodframeC = 0x15,
    HouseWallPA04WoodframeD = 0x16,
    HouseWallPA04WoodframeE = 0x17,
    HouseWallNBStuccoA = 0x18,
    HouseWallNBLogA = 0x19,
    HouseWallNBStoneA = 0x1A,
    HouseWallNCJapaneseA = 0x1B,
    HouseWallNCOrientalA = 0x1C,
    HouseWallNCWoodA = 0x1D,
    HouseWallHouseMovingPA = 0x1E,
    HouseWallHouseMovingNA = 0x1F,
    HouseWallNDStuccoA = 0x20,
    HouseWallNDSoilA = 0x21,
    HouseWallNDWoodA = 0x22,
    HouseWallPA01StandardA = 0x23,
    HouseTentNB = 0x24,
    HouseWallPA03StandardA = 0x25,
    HouseWallNAStuccoB = 0x2A,
    HouseWallNAStuccoC = 0x2B,
    HouseWallNAStuccoD = 0x2C,
    HouseWallNAStuccoE = 0x2D,
    HouseWallNAStuccoF = 0x2E,
    HouseWallNAStuccoG = 0x2F,
    HouseWallNAStuccoH = 0x30,
    HouseWallNABrickB = 0x39,
    HouseWallNABrickC = 0x3A,
    HouseWallNABrickD = 0x3B,
    HouseWallNABrickE = 0x3C,
    HouseWallNABrickF = 0x3D,
    HouseWallNABrickG = 0x3E,
    HouseWallNABrickH = 0x3F,
    HouseWallPA02StandardA = 0x40,
    HouseWallNAWoodsidingB = 0x41,
    HouseWallNAWoodsidingC = 0x42,
    HouseWallNAWoodsidingD = 0x43,
    HouseWallNAWoodsidingE = 0x44,
    HouseWallNAWoodsidingF = 0x45,
    HouseWallNAWoodsidingG = 0x46,
    HouseWallNAWoodsidingH = 0x47,
    HouseWallNBStuccoB = 0x48,
    HouseWallNBStuccoC = 0x49,
    HouseWallNBStuccoD = 0x4A,
    HouseWallNBStuccoE = 0x4B,
    HouseWallNBStuccoF = 0x4C,
    HouseWallNBStuccoG = 0x4D,
    HouseWallNBStuccoH = 0x4E,
    HouseWallNBStoneB = 0x4F,
    HouseWallNBStoneC = 0x50,
    HouseWallNBStoneD = 0x51,
    HouseWallNBStoneE = 0x52,
    HouseWallNBStoneF = 0x53,
    HouseWallNBStoneG = 0x54,
    HouseWallNBStoneH = 0x55,
    HouseWallNBLogB = 0x56,
    HouseWallNBLogC = 0x57,
    HouseWallNBLogD = 0x58,
    HouseWallNBLogE = 0x59,
    HouseWallNBLogF = 0x5A,
    HouseWallNBLogG = 0x5B,
    HouseWallNBLogH = 0x5C,
    HouseWallNCOrientalB = 0x64,
    HouseWallNCOrientalC = 0x65,
    HouseWallNCOrientalD = 0x66,
    HouseWallNCOrientalE = 0x67,
    HouseWallNCOrientalF = 0x68,
    HouseWallNCOrientalG = 0x69,
    HouseWallNCOrientalH = 0x6A,
    HouseWallNCJapaneseB = 0x6B,
    HouseWallNCJapaneseC = 0x6C,
    HouseWallNCJapaneseD = 0x6D,
    HouseWallNCJapaneseE = 0x6E,
    HouseWallNCJapaneseF = 0x6F,
    HouseWallNCJapaneseG = 0x70,
    HouseWallNCJapaneseH = 0x71,
    HouseWallNCWoodB = 0x72,
    HouseWallNCWoodC = 0x73,
    HouseWallNCWoodD = 0x74,
    HouseWallNCWoodE = 0x75,
    HouseWallNCWoodF = 0x76,
    HouseWallNCWoodG = 0x77,
    HouseWallNCWoodH = 0x78,
    HouseWallNDSoilB = 0x79,
    HouseWallNDSoilC = 0x7A,
    HouseWallNDSoilD = 0x7B,
    HouseWallNDSoilE = 0x7C,
    HouseWallNDSoilF = 0x7D,
    HouseWallNDSoilG = 0x7E,
    HouseWallNDSoilH = 0x7F,
    HouseWallNDStuccoB = 0x80,
    HouseWallNDStuccoC = 0x81,
    HouseWallNDStuccoD = 0x82,
    HouseWallNDStuccoE = 0x83,
    HouseWallNDStuccoF = 0x84,
    HouseWallNDStuccoG = 0x85,
    HouseWallNDStuccoH = 0x86,
    HouseWallNDWoodB = 0x87,
    HouseWallNDWoodC = 0x88,
    HouseWallNDWoodD = 0x89,
    HouseWallNDWoodE = 0x8A,
    HouseWallNDWoodF = 0x8B,
    HouseWallNDWoodG = 0x8C,
    HouseWallNDWoodH = 0x8D,
    HouseWallPA04WoodframeF = 0x8E,
    HouseWallPA04WoodframeG = 0x8F,
    HouseWallPA04WoodframeH = 0x90,
    HouseWallPA04StoneB = 0x91,
    HouseWallPA04StoneC = 0x92,
    HouseWallPA04StoneD = 0x93,
    HouseWallPA04StoneE = 0x94,
    HouseWallPA04StoneF = 0x95,
    HouseWallPA04StoneG = 0x96,
    HouseWallPA04StoneH = 0x97,
    HouseWallPA04StuccoB = 0x98,
    HouseWallPA04StuccoC = 0x99,
    HouseWallPA04StuccoD = 0x9A,
    HouseWallPA04StuccoE = 0x9B,
    HouseWallPA04StuccoF = 0x9C,
    HouseWallPA04StuccoG = 0x9D,
    HouseWallPA04StuccoH = 0x9E,
    HouseWallPA04StandardD = 0x9F,
    HouseWallPA04StandardE = 0xA0,
    HouseWallPA04StandardF = 0xA1,
    HouseWallPA04StandardG = 0xA2,
    HouseWallPA04StandardH = 0xA3,
    HouseWallNAMetalA = 0xA4,
    HouseWallNAMetalB = 0xA5,
    HouseWallNAMetalC = 0xA6,
    HouseWallNAMetalD = 0xA7,
    HouseWallNAMetalE = 0xA8,
    HouseWallNAMetalF = 0xA9,
    HouseWallNAMetalG = 0xAA,
    HouseWallNAMetalH = 0xAB,
    HouseWallNAWoodsidingI = 0xAC,
    HouseWallNAWoodsidingJ = 0xAD,
    HouseWallPC04JapaneseA = 0xAE,
    HouseWallPB04LogA = 0xAF,
    HouseWallPB04BrickA = 0xB0,
    HouseWallPC04OrientalA = 0xB1,
    HouseWallPC04StoneA = 0xB2,
    HouseWallPB04WoodsidngB = 0xB3,
    HouseWallPB04WoodsidngC = 0xB4,
    HouseWallPB04WoodsidngD = 0xB5,
    HouseWallPB04WoodsidngE = 0xB6,
    HouseWallPB04WoodsidngF = 0xB7,
    HouseWallPB04WoodsidngG = 0xB8,
    HouseWallPB04WoodsidngH = 0xB9,
    HouseWallPC04OrientalB = 0xBA,
    HouseWallPC04OrientalC = 0xBB,
    HouseWallPC04OrientalD = 0xBC,
    HouseWallPC04OrientalE = 0xBD,
    HouseWallPC04OrientalF = 0xBE,
    HouseWallPC04OrientalG = 0xBF,
    HouseWallPC04OrientalH = 0xC0,
    HouseWallPB04LogB = 0xC1,
    HouseWallPB04LogC = 0xC2,
    HouseWallPB04LogD = 0xC3,
    HouseWallPB04LogE = 0xC4,
    HouseWallPB04LogF = 0xC5,
    HouseWallPB04LogG = 0xC6,
    HouseWallPB04LogH = 0xC7,
    HouseWallPC04StoneB = 0xC8,
    HouseWallPC04StoneC = 0xC9,
    HouseWallPC04StoneD = 0xCA,
    HouseWallPC04StoneE = 0xCB,
    HouseWallPC04StoneF = 0xCC,
    HouseWallPC04StoneG = 0xCD,
    HouseWallPC04StoneH = 0xCE,
    HouseWallPB04BrickB = 0xCF,
    HouseWallPB04BrickC = 0xD0,
    HouseWallPB04BrickD = 0xD1,
    HouseWallPB04BrickE = 0xD2,
    HouseWallPB04BrickF = 0xD3,
    HouseWallPB04BrickG = 0xD4,
    HouseWallPB04BrickH = 0xD5,
    HouseWallPC04JapaneseB = 0xD6,
    HouseWallPC04JapaneseC = 0xD7,
    HouseWallPC04JapaneseD = 0xD8,
    HouseWallPC04JapaneseE = 0xD9,
    HouseWallPC04JapaneseF = 0xDA,
    HouseWallPC04JapaneseG = 0xDB,
    HouseWallPC04JapaneseH = 0xDC,
    HouseWallPD04WoodA = 0xDD,
    HouseWallPD04StuccoA = 0xDE,
    HouseWallPD04SoilA = 0xDF,
    HouseWallPD04WoodB = 0xE0,
    HouseWallPD04WoodC = 0xE1,
    HouseWallPD04WoodD = 0xE2,
    HouseWallPD04WoodE = 0xE3,
    HouseWallPD04WoodF = 0xE4,
    HouseWallPD04WoodG = 0xE5,
    HouseWallPD04WoodH = 0xE6,
    HouseWallPD04StuccoB = 0xE7,
    HouseWallPD04StuccoC = 0xE8,
    HouseWallPD04StuccoD = 0xE9,
    HouseWallPD04StuccoE = 0xEA,
    HouseWallPD04StuccoF = 0xEB,
    HouseWallPD04StuccoG = 0xEC,
    HouseWallPD04StuccoH = 0xED,
    HouseWallPD04SoilB = 0xEE,
    HouseWallPD04SoilC = 0xEF,
    HouseWallPD04SoilD = 0xF0,
    HouseWallPD04SoilE = 0xF1,
    HouseWallPD04SoilF = 0xF2,
    HouseWallPD04SoilG = 0xF3,
    HouseWallPD04SoilH = 0xF4,
}