private void WriteTatlColour() { if (cTatl.SelectedIndex != 5) { byte[] c = new byte[8]; List <int[]> locs = ROMFuncs.GetAddresses(AddrsDir + "tatl-colour"); for (int i = 0; i < locs.Count; i++) { ROMFuncs.Arr_WriteU32(c, 0, TATL_COLOURS[cTatl.SelectedIndex, i << 1]); ROMFuncs.Arr_WriteU32(c, 4, TATL_COLOURS[cTatl.SelectedIndex, (i << 1) + 1]); ROMFuncs.WriteROMAddr(locs[i], c); } ; } else { ROMFuncs.ApplyHack(ModsDir + "rainbow-tatl"); }; }
private void WriteTatlColour() { if (Settings.TatlColorSchema != TatlColorSchema.Random) { var selectedColorSchemaIndex = (int)Settings.TatlColorSchema; byte[] c = new byte[8]; List <int[]> locs = ROMFuncs.GetAddresses(AddrsDirectory + "tatl-colour"); for (int i = 0; i < locs.Count; i++) { ROMFuncs.Arr_WriteU32(c, 0, Values.TatlColours[selectedColorSchemaIndex, i << 1]); ROMFuncs.Arr_WriteU32(c, 4, Values.TatlColours[selectedColorSchemaIndex, (i << 1) + 1]); ROMFuncs.WriteROMAddr(locs[i], c); } } else { ROMFuncs.ApplyHack(ModsDirectory + "rainbow-tatl"); } }