44 lines
1.1 KiB
JavaScript
44 lines
1.1 KiB
JavaScript
// Metro module 4851 (f4852).
|
|
import Module4819 from "./Module4819";
|
|
let c2985_2, c2985_3;
|
|
const r13 = {
|
|
read: function read(a0, a1) {
|
|
const byteAt = Module4819.getByteAt(a0, a1);
|
|
const r20 = 16 & byteAt;
|
|
const value2 = r20 ? 1 : 0;
|
|
let description = "No";
|
|
const Alpha = {
|
|
value: value2,
|
|
description: r20 ? "Yes" : "No"
|
|
};
|
|
const r23 = 2 & byteAt;
|
|
const value = r23 ? 1 : 0;
|
|
if (r23) {
|
|
description = "Yes";
|
|
}
|
|
const Animation = {
|
|
value,
|
|
description
|
|
};
|
|
const r25 = a1 + c2985_2;
|
|
const value3 = Module4819.getByteAt(a0, r25) + 256 * Module4819.getByteAt(a0, r25 + 1) + 65536 * Module4819.getByteAt(a0, r25 + 2) + 1;
|
|
const r49 = a1 + c2985_3;
|
|
const value4 = Module4819.getByteAt(a0, r49) + 256 * Module4819.getByteAt(a0, r49 + 1) + 65536 * Module4819.getByteAt(a0, r49 + 2) + 1;
|
|
return {
|
|
Alpha,
|
|
Animation,
|
|
ImageWidth: {
|
|
value: value3,
|
|
description: value3 + "px"
|
|
},
|
|
ImageHeight: {
|
|
value: value4,
|
|
description: value4 + "px"
|
|
}
|
|
};
|
|
}
|
|
};
|
|
c2985_2 = 4;
|
|
c2985_3 = 7;
|
|
export default r13;
|