src/newgrf.cpp
changeset 10421 7791220faa40
parent 10208 72c00af5c95d
equal deleted inserted replaced
10420:553508015907 10421:7791220faa40
  3840 		}
  3840 		}
  3841 
  3841 
  3842 		grfmsg(8, "CfgApply: Applying %u bytes from parameter 0x%02X at offset 0x%04X", param_size, param_num, offset);
  3842 		grfmsg(8, "CfgApply: Applying %u bytes from parameter 0x%02X at offset 0x%04X", param_size, param_num, offset);
  3843 
  3843 
  3844 		bool carry = false;
  3844 		bool carry = false;
  3845 		for (i = 0; i < param_size; i++) {
  3845 		for (i = 0; i < param_size && offset + i < num; i++) {
  3846 			uint32 value = GetParamVal(param_num + i / 4, NULL);
  3846 			uint32 value = GetParamVal(param_num + i / 4, NULL);
  3847 			/* Reset carry flag for each iteration of the variable (only really
  3847 			/* Reset carry flag for each iteration of the variable (only really
  3848 			 * matters if param_size is greater than 4) */
  3848 			 * matters if param_size is greater than 4) */
  3849 			if (i == 0) carry = false;
  3849 			if (i == 0) carry = false;
  3850 
  3850