… | |
… | |
2566 | int x, y; |
2566 | int x, y; |
2567 | int sw1 = sw + 2; |
2567 | int sw1 = sw + 2; |
2568 | int sh1 = sh + 2; |
2568 | int sh1 = sh + 2; |
2569 | int sh3 = sh * 3; |
2569 | int sh3 = sh * 3; |
2570 | int sw3 = sw * 3; |
2570 | int sw3 = sw * 3; |
2571 | uint8_t *darkness1 = (uint8_t *)malloc (sw1 * sh1); |
|
|
2572 | SV *darkness3_sv = sv_2mortal (newSV (sw3 * sh3)); |
2571 | SV *darkness3_sv = sv_2mortal (newSV (sw3 * sh3)); |
2573 | uint8_t *darkness3 = (uint8_t *)SvPVX (darkness3_sv); |
2572 | uint8_t *darkness3 = (uint8_t *)SvPVX (darkness3_sv); |
|
|
2573 | uint8_t *darkness1 = (uint8_t *)malloc (sw1 * sh1); |
|
|
2574 | memset (darkness1, 0, sw1*sh1); |
2574 | |
2575 | |
2575 | SvPOK_only (darkness3_sv); |
2576 | SvPOK_only (darkness3_sv); |
2576 | SvCUR_set (darkness3_sv, sw3 * sh3); |
2577 | SvCUR_set (darkness3_sv, sw3 * sh3); |
2577 | |
2578 | |
2578 | mx += self->x - 1; |
2579 | mx += self->x - 1; |