Ir al contenido

Karel is drawn with 6 squares (body, feet, eyes and mouth) using geom_rect(), so we need arguments xmin, xmax, ymin and ymax for each of them. So this function takes Karel's current position (x, y) and direction (1 east, 2 north, 3 west, 4 south) and generates the corresponding values of xmin, xmax, ymin and ymax.

Uso

draw_karel_df(x, y, direction, moment)

Valor

A 6x7 tibble. First row is for the body, 2nd for the left foot, then right foot, left eye, right eye and finally the mouth. Columns are xmin, xmax, ymin, ymax, moment (time), a color (for fill) and a transparency value (alpha)

Detalles

This function is called repeatedly for each position of Karel through time.