public ushort field_800_Get(int index) { int loc = index & 0xFFFF; //System.Console.WriteLine(" field_800_Get loc: {0,4:X}", loc); switch (loc) { case 0x550: return(training_class_mask); case 0x58e: return((ushort)field_58E); case 0x592: return((ushort)field_592); case 0x594: return(search_flags); case 0x5aa: return(tried_to_exit_map ? (ushort)1 : (ushort)0); case 0x67e: return((ushort)field_67E); case 0x6F2: return(field_6F2); case 0x6F4: return(field_6F4); case 0x6F6: return(field_6F6); case 0x6F8: return(field_6F8); case 0x6FA: return(field_6FA); case 0x6FC: return(field_6FC); case 0x6FE: return(field_6FE); case 0x700: return(field_700); case 0x702: return(field_702); case 0x704: return(field_704); default: return(DataIO.GetObjectUShort(this, origData, loc)); } }
public ushort field_6A00_Get(int index) { int loc = index & 0xFFFF; //System.Console.WriteLine(" field_6A00_Get loc: {0,4:X}", loc); /* ovr021:0482 */ switch (loc) { case 0x18C: return(field_18C); case 0x18E: return(time_minutes_ones); case 0x190: return(time_minutes_tens); case 0x192: return(time_hour); case 0x194: return(time_day); case 0x196: return(time_year); case 0x198: return(field_198); case 0x1E0: return((ushort)lastXPos); case 0x1E2: return((ushort)lastYPos); case 0x1CC: return((ushort)inDungeon); case 0x1E4: return(LastEclBlockId); case 0x1F8: return((ushort)game_speed); case 0x1FA: return(outdoor_sky_colour); case 0x1FC: return(indoor_sky_colour); case 0x200: case 0x202: case 0x204: case 0x206: case 0x208: case 0x20a: case 0x20c: case 0x20e: case 0x210: case 0x212: case 0x214: case 0x216: case 0x218: case 0x21a: case 0x21c: case 0x21e: case 0x220: case 0x222: case 0x224: case 0x226: case 0x228: case 0x22a: case 0x22c: case 0x22e: case 0x230: case 0x232: case 0x234: case 0x236: case 0x238: case 0x23a: case 0x23c: case 0x23e: case 0x240: return((ushort)field_200[(loc - 0x200) / 2]); case 0x244: return(field_244); case 0x24E: return(field_24E); case 0x250: return(field_250); case 0x252: return(field_252); case 0x254: return(field_254); case 0x256: return(field_256); case 0x258: return(field_258); case 0x25A: return(field_25A); case 0x25C: return(field_25C); case 0x25E: return(field_25E); case 0x260: return(field_260); case 0x26A: return(field_26A); case 0x296: return(field_296); case 0x298: return(field_298); case 0x29A: return(field_29A); case 0x2B2: return(field_2B2); case 0x2B4: return(field_2B4); case 0x2B6: return(field_2B6); case 0x2C0: return(field_2C0); case 0x2CA: return(field_2CA); case 0x336: return(field_336); case 0x338: return(field_338); case 0x33A: return(field_33A); case 0x33C: return(field_33C); case 0x344: return(field_344); case 0x346: return(field_346); case 0x3C2: return(field_3C2); case 0x3CA: return(field_3CA); case 0x3CC: return(field_3CC); case 0x3D4: return(field_3D4); case 0x3D6: return(field_3D6); case 0x3D8: return(field_3D8); case 0x3DA: return(field_3DA); case 0x3DC: return(field_3DC); case 0x3DE: return(field_3DE); case 0x3E0: return(field_3E0); case 0x3E2: return(field_3E2); case 0x3E4: return(field_3E4); case 0x3E6: return(field_3E6); case 0x3E8: return(field_3E8); case 0x3FA: return(field_3FA); case 0x3FC: return(field_3FC); case 0x596: return(field_596); default: return(DataIO.GetObjectUShort(this, origData, loc)); } }