diff options
-rw-r--r-- | src/stage.c | 4 | ||||
-rw-r--r-- | src/stage.h | 4 |
2 files changed, 4 insertions, 4 deletions
diff --git a/src/stage.c b/src/stage.c index d05c842..afe4626 100644 --- a/src/stage.c +++ b/src/stage.c @@ -113,11 +113,11 @@ void stage_set_object(stage_t *stage, void *object) } -void stage_get_object(const stage_t *stage, void **res_object) +void * stage_get_object(const stage_t *stage) { assert(stage); - *res_object = stage->object; + return stage->object; } diff --git a/src/stage.h b/src/stage.h index 8357206..1d38380 100644 --- a/src/stage.h +++ b/src/stage.h @@ -30,11 +30,11 @@ stage_t * stage_free(stage_t *stage); void stage_render(const stage_t *stage); void stage_clear(stage_t *stage); void stage_set_alpha(stage_t *stage, float alpha); -void stage_get_alpha(const stage_t *stage, float *res_alpha); +float stage_get_alpha(const stage_t *stage); void stage_set_active(stage_t *stage, int active); void stage_set_locked(stage_t *stage, int locked); void stage_set_object(stage_t *stage, void *object); -void stage_get_object(const stage_t *stage, void **res_object); +void * stage_get_object(const stage_t *stage); void stage_replace(stage_t *stage, const char *name, void *object, stage_render_func_t render_func, stage_free_func_t free_func); void stage_set_layer(stage_t *stage, int layer); stage_t * stage_lookup_name(stage_t *stage, const char *name); |