mirror of
https://github.com/libretro/RetroArch
synced 2025-03-17 19:21:09 +00:00
[stripes] Compute categories y position
This commit is contained in:
parent
65626c188a
commit
d1695c043c
@ -234,9 +234,13 @@ typedef struct stripes_handle
|
||||
float margins_slice;
|
||||
float textures_arrow_alpha;
|
||||
float categories_x_pos;
|
||||
float categories_angle;
|
||||
float categories_active_y;
|
||||
float categories_before_y;
|
||||
float categories_after_y;
|
||||
float categories_active_x;
|
||||
float categories_before_x;
|
||||
float categories_after_x;
|
||||
float categories_passive_alpha;
|
||||
float categories_passive_zoom;
|
||||
float categories_active_zoom;
|
||||
@ -1705,6 +1709,7 @@ static void stripes_list_switch_horizontal_list(stripes_handle_t *stripes)
|
||||
menu_animation_ctx_entry_t entry;
|
||||
float ia = stripes->categories_passive_alpha;
|
||||
float iz = stripes->categories_passive_zoom;
|
||||
float ix = stripes->categories_before_x;
|
||||
float iy = stripes->categories_before_y;
|
||||
stripes_node_t *node = stripes_get_node(stripes, j);
|
||||
|
||||
@ -1715,14 +1720,17 @@ static void stripes_list_switch_horizontal_list(stripes_handle_t *stripes)
|
||||
{
|
||||
ia = stripes->categories_active_alpha;
|
||||
iz = stripes->categories_active_zoom;
|
||||
ix = stripes->categories_active_x;
|
||||
iy = stripes->categories_active_y;
|
||||
}
|
||||
else if (j < stripes->categories_active_idx)
|
||||
{
|
||||
ix = stripes->categories_before_x;
|
||||
iy = stripes->categories_before_y;
|
||||
}
|
||||
else if (j > stripes->categories_active_idx)
|
||||
{
|
||||
ix = stripes->categories_after_x;
|
||||
iy = stripes->categories_after_y;
|
||||
}
|
||||
|
||||
@ -3104,10 +3112,16 @@ static void stripes_layout_ps3(stripes_handle_t *stripes, int width, int height)
|
||||
stripes->categories_active_zoom = 1.0;
|
||||
stripes->categories_passive_zoom = 0.5;
|
||||
|
||||
stripes->categories_angle = 400;
|
||||
|
||||
stripes->categories_active_y = height / 2;
|
||||
stripes->categories_before_y = 64;
|
||||
stripes->categories_after_y = height - 64;
|
||||
|
||||
stripes->categories_active_x = stripes->categories_angle / 2;
|
||||
stripes->categories_before_x = stripes->categories_angle - 22;
|
||||
stripes->categories_after_x = 22;
|
||||
|
||||
stripes->items_active_zoom = 1.0;
|
||||
stripes->items_passive_zoom = 0.5;
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user