Ticket #8645: sq2_fix.patch
File sq2_fix.patch, 1.9 KB (added by , 17 years ago) |
---|
-
agi.h
111 111 GF_MACGOLDRUSH = (1 << 5), 112 112 GF_FANMADE = (1 << 6), 113 113 GF_ESC_MENU = (1 << 7), 114 GF_MANHUNTER = (1 << 8) 114 GF_MANHUNTER = (1 << 8), 115 GF_SQ1 = (1 << 9) 115 116 }; 116 117 117 118 struct AGIGameDescription; -
detection.cpp
1236 1236 Common::ADGF_NO_FLAGS 1237 1237 }, 1238 1238 GType_V2, 1239 0,1239 GF_SQ1, 1240 1240 0x2440, 1241 1241 }, 1242 1242 … … 1252 1252 Common::ADGF_NO_FLAGS 1253 1253 }, 1254 1254 GType_V2, 1255 0,1255 GF_SQ1, 1256 1256 0x2272, 1257 1257 }, 1258 1258 … … 1268 1268 Common::ADGF_NO_FLAGS 1269 1269 }, 1270 1270 GType_V2, 1271 0,1271 GF_SQ1, 1272 1272 0x2440, 1273 1273 }, 1274 1274 … … 1284 1284 Common::ADGF_NO_FLAGS 1285 1285 }, 1286 1286 GType_V2, 1287 0,1287 GF_SQ1, 1288 1288 0x2440, 1289 1289 }, 1290 1290 … … 1300 1300 Common::ADGF_NO_FLAGS 1301 1301 }, 1302 1302 GType_V2, 1303 0,1303 GF_SQ1, 1304 1304 0x2917, 1305 1305 }, 1306 1306 … … 1316 1316 Common::ADGF_NO_FLAGS 1317 1317 }, 1318 1318 GType_V2, 1319 0,1319 GF_SQ1, 1320 1320 0x2089, 1321 1321 }, 1322 1322 … … 1332 1332 Common::ADGF_NO_FLAGS 1333 1333 }, 1334 1334 GType_V2, 1335 0,1335 GF_SQ1, 1336 1336 0x2272, 1337 1337 }, 1338 1338 … … 1348 1348 Common::ADGF_NO_FLAGS 1349 1349 }, 1350 1350 GType_V2, 1351 0,1351 GF_SQ1, 1352 1352 0x2440, 1353 1353 }, 1354 1354 -
sprite.cpp
618 618 /* add rectangle around object, don't clobber control 619 619 * info in priority data. The box extends to the end of 620 620 * its priority band! 621 *622 * SQ1 needs +1 (see bug #810331)623 621 */ 624 y3 = (y2 / 12) * 12 + 1;622 y3 = (y2 / 12) * 12; 625 623 624 // SQ1 needs +1 (see bug #810331) 625 if (_vm->getFeatures() & GF_SQ1) 626 y3++; 627 626 628 // don't let box extend below y. 627 629 if (y3 > y2) y3 = y2; 628 630