Add title to level select scene
parent
9b6c364269
commit
8207558be7
|
@ -9,6 +9,7 @@ static void level_select_render_func(Scene_t* scene)
|
|||
LevelSelectSceneData_t* data = &(CONTAINER_OF(scene, LevelSelectScene_t, scene)->data);
|
||||
BeginTextureMode(scene->layers.render_layers[0].layer_tex);
|
||||
ClearBackground(BLANK);
|
||||
DrawText("Level Select", 10, 10, 40, BLACK);
|
||||
vert_scrollarea_render(&data->scroll_area);
|
||||
EndTextureMode();
|
||||
}
|
||||
|
@ -54,7 +55,6 @@ static void level_select_do_action(Scene_t* scene, ActionType_t action, bool pre
|
|||
if (vert_scrollarea_set_pos(&data->scroll_area, scene->mouse_pos) != data->scroll_area.n_items)
|
||||
{
|
||||
vert_scrollarea_refocus(&data->scroll_area);
|
||||
}
|
||||
|
||||
if (prev_sel == data->scroll_area.curr_selection)
|
||||
{
|
||||
|
@ -69,6 +69,7 @@ static void level_select_do_action(Scene_t* scene, ActionType_t action, bool pre
|
|||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
break;
|
||||
case ACTION_CONFIRM:
|
||||
if (!pressed)
|
||||
|
@ -97,10 +98,10 @@ void init_level_select_scene(LevelSelectScene_t* scene)
|
|||
{
|
||||
init_scene(&scene->scene, &level_select_do_action);
|
||||
add_scene_layer(
|
||||
&scene->scene, 400, DISPLAY_AREA_HEIGHT,
|
||||
(Rectangle){0, 0, 400, DISPLAY_AREA_HEIGHT}
|
||||
&scene->scene, 400, 800,
|
||||
(Rectangle){0, 0, 400, 800}
|
||||
);
|
||||
vert_scrollarea_init(&scene->data.scroll_area, (Rectangle){50, 50, 150, DISPLAY_AREA_HEIGHT - 50}, (Vector2){150, SCROLL_TOTAL_HEIGHT});
|
||||
vert_scrollarea_init(&scene->data.scroll_area, (Rectangle){50, 100, 150, DISPLAY_AREA_HEIGHT - 100}, (Vector2){150, SCROLL_TOTAL_HEIGHT});
|
||||
vert_scrollarea_set_item_dims(&scene->data.scroll_area, FONT_SIZE, TEXT_PADDING);
|
||||
char buf[32];
|
||||
ScrollAreaRenderBegin(&scene->data.scroll_area);
|
||||
|
|
Loading…
Reference in New Issue