Browse Source

Remove redundant casts

master
cancel 6 years ago
parent
commit
0e08ced817
  1. 8
      field.c

8
field.c

@ -116,8 +116,8 @@ Glyph field_peek(Field* f, Usz y, Usz x) {
Glyph field_peek_relative(Field* f, Usz y, Usz x, Isz offs_y, Isz offs_x) {
Isz f_height = f->height;
Isz f_width = f->width;
Isz y0 = (Isz)y + (Isz)offs_y;
Isz x0 = (Isz)x + (Isz)offs_x;
Isz y0 = (Isz)y + offs_y;
Isz x0 = (Isz)x + offs_x;
if (y0 >= f_height || x0 >= f_width || y0 < 0 || x0 < 0)
return '.';
return f->buffer[y0 * f_width + x0];
@ -136,8 +136,8 @@ void field_poke_relative(Field* f, Usz y, Usz x, Isz offs_y, Isz offs_x,
Glyph glyph) {
Isz f_height = f->height;
Isz f_width = f->width;
Isz y0 = (Isz)y + (Isz)offs_y;
Isz x0 = (Isz)x + (Isz)offs_x;
Isz y0 = (Isz)y + offs_y;
Isz x0 = (Isz)x + offs_x;
if (y0 >= f_height || x0 >= f_width || y0 < 0 || x0 < 0)
return;
f->buffer[y0 * f_width + x0] = glyph;

Loading…
Cancel
Save