Add pagination to game launcher - 4 games per page
- GameLauncher now displays only 4 games per page to keep menu in bounds - Added page navigation with page indicator (Page X/Y) - KEY0 navigates between pages and within page - KEY1 selects the highlighted game - Touch selection works on current page only - Helper methods: get_total_pages(), get_page_start_index(), get_page_end_index() - Updated both lib/ and emulator/ versions for consistency
This commit is contained in:
@@ -54,10 +54,10 @@ RM = /opt/homebrew/bin/cmake -E rm -f
|
||||
EQUALS = =
|
||||
|
||||
# The top-level source directory on which CMake was run.
|
||||
CMAKE_SOURCE_DIR = /Users/adolforeyna/Projects/pico-bare-metal/Adolfo/basic1/emulator
|
||||
CMAKE_SOURCE_DIR = /Users/adolforeyna/Projects/basic1/emulator
|
||||
|
||||
# The top-level build directory on which CMake was run.
|
||||
CMAKE_BINARY_DIR = /Users/adolforeyna/Projects/pico-bare-metal/Adolfo/basic1/emulator
|
||||
CMAKE_BINARY_DIR = /Users/adolforeyna/Projects/basic1/emulator
|
||||
|
||||
#=============================================================================
|
||||
# Directory level rules for the build root directory
|
||||
@@ -85,14 +85,14 @@ clean: CMakeFiles/basic1_emulator.dir/clean
|
||||
CMakeFiles/basic1_emulator.dir/all:
|
||||
$(MAKE) $(MAKESILENT) -f CMakeFiles/basic1_emulator.dir/build.make CMakeFiles/basic1_emulator.dir/depend
|
||||
$(MAKE) $(MAKESILENT) -f CMakeFiles/basic1_emulator.dir/build.make CMakeFiles/basic1_emulator.dir/build
|
||||
@$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/Users/adolforeyna/Projects/pico-bare-metal/Adolfo/basic1/emulator/CMakeFiles --progress-num=1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44 "Built target basic1_emulator"
|
||||
@$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/Users/adolforeyna/Projects/basic1/emulator/CMakeFiles --progress-num=1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44 "Built target basic1_emulator"
|
||||
.PHONY : CMakeFiles/basic1_emulator.dir/all
|
||||
|
||||
# Build rule for subdir invocation for target.
|
||||
CMakeFiles/basic1_emulator.dir/rule: cmake_check_build_system
|
||||
$(CMAKE_COMMAND) -E cmake_progress_start /Users/adolforeyna/Projects/pico-bare-metal/Adolfo/basic1/emulator/CMakeFiles 44
|
||||
$(CMAKE_COMMAND) -E cmake_progress_start /Users/adolforeyna/Projects/basic1/emulator/CMakeFiles 44
|
||||
$(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/basic1_emulator.dir/all
|
||||
$(CMAKE_COMMAND) -E cmake_progress_start /Users/adolforeyna/Projects/pico-bare-metal/Adolfo/basic1/emulator/CMakeFiles 0
|
||||
$(CMAKE_COMMAND) -E cmake_progress_start /Users/adolforeyna/Projects/basic1/emulator/CMakeFiles 0
|
||||
.PHONY : CMakeFiles/basic1_emulator.dir/rule
|
||||
|
||||
# Convenience name for target.
|
||||
@@ -102,7 +102,7 @@ basic1_emulator: CMakeFiles/basic1_emulator.dir/rule
|
||||
# codegen rule for target.
|
||||
CMakeFiles/basic1_emulator.dir/codegen:
|
||||
$(MAKE) $(MAKESILENT) -f CMakeFiles/basic1_emulator.dir/build.make CMakeFiles/basic1_emulator.dir/codegen
|
||||
@$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/Users/adolforeyna/Projects/pico-bare-metal/Adolfo/basic1/emulator/CMakeFiles --progress-num=1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44 "Finished codegen for target basic1_emulator"
|
||||
@$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/Users/adolforeyna/Projects/basic1/emulator/CMakeFiles --progress-num=1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44 "Finished codegen for target basic1_emulator"
|
||||
.PHONY : CMakeFiles/basic1_emulator.dir/codegen
|
||||
|
||||
# clean rule for target.
|
||||
|
||||
Reference in New Issue
Block a user