static duk_ret_t js_Font_getCharacterImage(duk_context* ctx) { int cp = duk_require_int(ctx, 0); font_t* font; duk_push_this(ctx); font = duk_require_sphere_obj(ctx, -1, "Font"); duk_pop(ctx); duk_push_sphere_image(ctx, get_glyph_image(font, cp)); return 1; }
static duk_ret_t js_Font_getCharacterImage(duk_context* ctx) { int cp = duk_require_int(ctx, 0); font_t* font; duk_push_this(ctx); duk_get_prop_string(ctx, -1, "\xFF" "ptr"); font = duk_get_pointer(ctx, -1); duk_pop(ctx); duk_pop(ctx); duk_push_sphere_image(ctx, get_glyph_image(font, cp)); return 1; }