222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
|
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
|
-
-
+
+
|
if (b.xs + b.x > ssize - 2)
b.xs = ssize - 2 - b.x;
if (b.ys + b.y > ssize - 2)
b.ys = ssize - 2 - b.y;
dlights.add(blockcopy(b)); // backup area before rendering in dynlight
persistent_entity l = {
(int)v.x, (int)v.y, (int)v.z, reach, LIGHT, strength, 0, 0};
persistent_entity l = {(short)v.x, (short)v.y, (short)v.z, (short)reach,
LIGHT, (uchar)strength, 0, 0};
calclightsource(l);
postlightarea(b);
};
// utility functions also used by editing code
block *
|