Commit graph

17 commits

Author SHA1 Message Date
cmclark00
240f16be82 Fix pause menu scrolling and gamepad navigation: - Remove fillViewport from ScrollView to allow proper scrolling - Add explicit scrollToSelectedItem calls in menu navigation - Ensure selected item is always visible when navigating with gamepad 2025-03-31 13:46:44 -04:00
cmclark00
05a504bb21 Reordered pause menu items and fixed music icon resource 2025-03-31 13:42:09 -04:00
cmclark00
7d7090d7ea more gamepad support 2025-03-31 13:38:38 -04:00
cmclark00
47c9bbddec feat: change hold piece to swipe up gesture and improve movement sensitivity 2025-03-29 23:20:14 -04:00
cmclark00
103a21d9b7 fix: update text styles and sizes across app to match mintris theme 2025-03-29 02:21:15 -04:00
cmclark00
5861644883 Added block skin selection feature and removed powerups 2025-03-28 15:45:20 -04:00
cmclark00
9ab9b53407 Fix menu shifting issue and code cleanup. Fix menu shifting by adding fillViewport and padding to ScrollView. Added missing getLastClearedLines method. Improved code quality with proper logging constants and removed unused imports. 2025-03-28 12:33:42 -04:00
cmclark00
809ae33e5e Enhanced theme system with immediate UI updates, improved progression speed, and added visual/haptic feedback for theme selection 2025-03-28 09:11:59 -04:00
cmclark00
3e22d1c863 Adjust XP progress bar position and add level badge to pause menu 2025-03-27 22:24:48 -04:00
cmclark00
4166fe2b7a Add player progression system with XP, themes, and fix high score entry loop issue 2025-03-27 21:19:28 -04:00
cmclark00
cdd80e5796 Add stats system with lifetime and session statistics, including line clear tracking 2025-03-27 17:06:39 -04:00
cmclark00
44c4c73feb Add combo system that tracks consecutive line clears with next piece 2025-03-27 08:51:10 -04:00
cmclark00
b068de76f5 Add high score system with persistent storage using SharedPreferences and Gson 2025-03-27 00:27:44 -04:00
cmclark00
9fbffc00d0 Add title screen with falling tetrominos and fix game resume functionality 2025-03-26 19:13:43 -04:00
cmclark00
a56f08afb9 Add background music and fix pause menu: - Add GameMusic class for background music playback - Add music toggle button to UI - Fix resume button to properly resume game instead of restarting - Add volume control icons - Add proper music lifecycle management 2025-03-26 16:52:22 -04:00
cmclark00
fabb2742da Optimize line clear animation for smoother gameplay: - Reduce animation duration to 100ms - Improve animation smoothness with better scaling and fade effects - Eliminate initial animation delay - Add subtle glow effects for better visual feedback 2025-03-26 16:09:03 -04:00
cmclark00
f4e5a9b651 Initial commit: Modern Tetris implementation with official rules and scoring system 2025-03-26 12:44:00 -04:00