public void field_800_Set(int index, ushort value) { int loc = index & 0xFFFF; //System.Console.WriteLine(" field_800_Set loc: {0,4:X} value: {1,4:X}", loc, value); switch (loc) { case 0x170: field_170 = value; break; case 0x218: field_218 = value; break; case 0x550: training_class_mask = (byte)value; break; case 0x580: max_encounter_distance = value; break; case 0x58C: field_58C = value; break; case 0x592: field_592 = (short)value; break; case 0x596: field_596 = (short)value; break; case 0x5a4: rest_incounter_period = (short)value; break; case 0x5a6: rest_incounter_percentage = (short)value; break; case 0x5c2: HeadBlockId = (byte)value; break; case 0x5c4: EnterTemple = value; break; case 0x5c6: field_5C6 = (short)value; break; case 0x5cc: isDuel = value != 0; break; case 0x624: game_area = (byte)value; break; case 0x6d8: EnterShop = value; break; case 0x6da: field_6DA = (short)value; break; case 0x6e0: field_6E0 = (short)value; break; case 0x6e2: field_6E2 = (short)value; break; case 0x6e4: field_6E4 = (short)value; break; case 0x6F2: field_6F2 = value; break; case 0x6F4: field_6F4 = value; break; case 0x6F6: field_6F6 = value; break; case 0x6F8: field_6F8 = value; break; case 0x6FA: field_6FA = value; break; case 0x6FC: field_6FC = value; break; case 0x6FE: field_6FE = value; break; case 0x700: field_700 = value; break; case 0x702: field_702 = value; break; case 0x704: field_704 = value; break; case 0x7ec: field_7EC = value; break; default: DataIO.SetObjectUShort(this, origData, loc, value); break; } }
public void field_6A00_Set(int index, ushort value) { int loc = index & 0xFFFF; //System.Console.WriteLine(" field_6A00_Set loc: {0,4:X} value: {1,4:X}", loc, value ); /* ovr021:0482 */ switch (loc) { case 0x18C: field_18C = value; break; case 0x18E: time_minutes_ones = value; break; case 0x190: time_minutes_tens = value; break; case 0x192: time_hour = value; break; case 0x194: time_day = value; break; case 0x196: time_year = value; break; case 0x198: field_198 = value; break; case 0x1CC: inDungeon = (short)value; break; case 0x1CE: field_1CE = (short)value; break; case 0x1D0: field_1D0 = (short)value; break; case 0x1E0: lastXPos = (short)value; break; case 0x1E2: lastYPos = (short)value; break; case 0x1E4: LastEclBlockId = value; break; case 0x1F6: block_area_view = (short)value; break; case 0x1F8: game_speed = (byte)value; break; case 0x1FA: outdoor_sky_colour = value; break; case 0x1FC: indoor_sky_colour = value; break; 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: field_200[(loc - 0x200) / 2] = (short)value; break; case 0x244: field_244 = value; break; case 0x24E: field_24E = value; break; case 0x250: field_250 = value; break; case 0x252: field_252 = value; break; case 0x254: field_254 = value; break; case 0x256: field_256 = value; break; case 0x258: field_258 = value; break; case 0x25A: field_25A = value; break; case 0x25C: field_25C = value; break; case 0x25E: field_25E = value; break; case 0x260: field_260 = value; break; case 0x26A: field_26A = value; break; case 0x296: field_296 = value; break; case 0x298: field_298 = value; break; case 0x29A: field_29A = value; break; case 0x2B2: field_2B2 = value; break; case 0x2B4: field_2B4 = value; break; case 0x2B6: field_2B6 = value; break; case 0x2C0: field_2C0 = value; break; case 0x2CA: field_2CA = value; break; case 0x336: field_336 = (byte)value; break; case 0x338: field_338 = (byte)value; break; case 0x33A: field_33A = (byte)value; break; case 0x33C: field_33C = value; break; case 0x340: field_340 = (byte)value; break; case 0x342: current_city = (byte)value; break; case 0x346: field_346 = (byte)value; break; case 0x348: field_348 = (byte)value; break; case 0x3C2: field_3C2 = value; break; case 0x3CA: field_3CA = value; break; case 0x3CC: field_3CC = value; break; case 0x3D4: field_3D4 = value; break; case 0x3D6: field_3D6 = value; break; case 0x3D8: field_3D8 = value; break; case 0x3DA: field_3DA = value; break; case 0x3DC: field_3DC = value; break; case 0x3DE: field_3DE = value; break; case 0x3E0: field_3E0 = value; break; case 0x3E2: field_3E2 = value; break; case 0x3E4: field_3E4 = value; break; case 0x3E6: field_3E6 = value; break; case 0x3E8: field_3E8 = value; break; case 0x3FA: field_3FA = (byte)value; break; case 0x3FC: field_3FC = value; break; case 0x3fe: picture_fade = (short)value; break; case 0x596: field_596 = value; break; default: DataIO.SetObjectUShort(this, origData, loc, value); break; } }