func (f *Font) DrawJustified(color Color, x1, x2, y, diff float32, flags int, text string) { ctext := C.CString(text) defer C.free(unsafe.Pointer(ctext)) C.al_draw_justified_text((*C.ALLEGRO_FONT)(f), C.ALLEGRO_COLOR(color), C.float(x1), C.float(x2), C.float(y), C.float(diff), C.int(flags), ctext) }
func (f *Font) DrawJustifiedText(c *allegro.Color, x1, x2, y, diff float32, flags int32, text string) { t := C.CString(text) defer C.free(unsafe.Pointer(t)) C.al_draw_justified_text((*C.ALLEGRO_FONT)(unsafe.Pointer(f)), *((*C.ALLEGRO_COLOR)(unsafe.Pointer(c))), C.float(x1), C.float(x2), C.float(y), C.float(diff), C.int(flags), t) }