mirror of
https://github.com/cmclark00/mintris.git
synced 2025-05-17 22:05:20 +01:00
Rename project from Mintris to Pixel Mint Drop, updating all relevant namespaces, package names, and UI elements to reflect the new branding. Adjust styles, themes, and repository links accordingly.
This commit is contained in:
parent
5ace9d7fc5
commit
ce85debfe5
34 changed files with 108 additions and 128 deletions
|
@ -1,4 +1,4 @@
|
|||
# Mintris
|
||||
# pixelmintdrop
|
||||
|
||||
A modern Tetris implementation for Android, featuring smooth animations, responsive controls, and a beautiful minimalist design.
|
||||
|
||||
|
@ -106,7 +106,7 @@ The game features a comprehensive scoring system:
|
|||
|
||||
1. Clone the repository:
|
||||
```bash
|
||||
git clone https://github.com/cmclark00/mintris.git
|
||||
git clone https://github.com/cmclark00/pixelmintdrop.git
|
||||
```
|
||||
|
||||
2. Open the project in Android Studio
|
||||
|
|
2
app/proguard-rules.pro
vendored
2
app/proguard-rules.pro
vendored
|
@ -6,7 +6,7 @@
|
|||
# http://developer.android.com/guide/developing/tools/proguard.html
|
||||
|
||||
# Keep models intact
|
||||
-keep class com.mintris.model.** { *; }
|
||||
-keep class com.pixelmintdrop.model.** { *; }
|
||||
|
||||
# Uncomment this to preserve the line number information for
|
||||
# debugging stack traces.
|
||||
|
|
|
@ -11,11 +11,11 @@
|
|||
android:label="@string/app_name"
|
||||
android:roundIcon="@mipmap/ic_launcher_round"
|
||||
android:supportsRtl="true"
|
||||
android:theme="@style/Theme.Mintris">
|
||||
android:theme="@style/Theme.pixelmintdrop">
|
||||
<activity
|
||||
android:name=".MainActivity"
|
||||
android:exported="true"
|
||||
android:theme="@style/Theme.Mintris.NoActionBar"
|
||||
android:theme="@style/Theme.pixelmintdrop.NoActionBar"
|
||||
android:immersive="true"
|
||||
android:resizeableActivity="false"
|
||||
android:excludeFromRecents="false">
|
||||
|
|
|
@ -1,16 +1,12 @@
|
|||
package com.mintris
|
||||
package com.pixelmintdrop
|
||||
|
||||
import android.app.Activity
|
||||
import android.os.Bundle
|
||||
import android.widget.Button
|
||||
import android.widget.EditText
|
||||
import android.widget.TextView
|
||||
import android.view.View
|
||||
import androidx.appcompat.app.AppCompatActivity
|
||||
import com.mintris.databinding.HighScoreEntryBinding
|
||||
import com.mintris.model.HighScore
|
||||
import com.mintris.model.HighScoreManager
|
||||
import com.mintris.model.PlayerProgressionManager
|
||||
import com.pixelmintdrop.databinding.HighScoreEntryBinding
|
||||
import com.pixelmintdrop.model.HighScore
|
||||
import com.pixelmintdrop.model.HighScoreManager
|
||||
import com.pixelmintdrop.model.PlayerProgressionManager
|
||||
import android.graphics.Color
|
||||
import android.view.KeyEvent
|
||||
import android.view.InputDevice
|
||||
|
|
|
@ -1,15 +1,12 @@
|
|||
package com.mintris
|
||||
package com.pixelmintdrop
|
||||
|
||||
import android.os.Bundle
|
||||
import android.widget.Button
|
||||
import android.widget.TextView
|
||||
import androidx.appcompat.app.AppCompatActivity
|
||||
import androidx.recyclerview.widget.LinearLayoutManager
|
||||
import androidx.recyclerview.widget.RecyclerView
|
||||
import com.mintris.databinding.HighScoresBinding
|
||||
import com.mintris.model.HighScoreAdapter
|
||||
import com.mintris.model.HighScoreManager
|
||||
import com.mintris.model.PlayerProgressionManager
|
||||
import com.pixelmintdrop.databinding.HighScoresBinding
|
||||
import com.pixelmintdrop.model.HighScoreAdapter
|
||||
import com.pixelmintdrop.model.HighScoreManager
|
||||
import com.pixelmintdrop.model.PlayerProgressionManager
|
||||
import android.graphics.Color
|
||||
import android.util.Log
|
||||
import android.view.KeyEvent
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
package com.mintris
|
||||
package com.pixelmintdrop
|
||||
|
||||
import android.content.Context
|
||||
import android.content.Intent
|
||||
|
@ -9,18 +9,18 @@ import android.os.Vibrator
|
|||
import android.view.View
|
||||
import android.view.HapticFeedbackConstants
|
||||
import androidx.appcompat.app.AppCompatActivity
|
||||
import com.mintris.databinding.ActivityMainBinding
|
||||
import com.mintris.game.GameHaptics
|
||||
import com.mintris.game.GameView
|
||||
import com.mintris.game.TitleScreen
|
||||
import com.mintris.model.GameBoard
|
||||
import com.mintris.audio.GameMusic
|
||||
import com.mintris.model.HighScoreManager
|
||||
import com.mintris.model.PlayerProgressionManager
|
||||
import com.mintris.model.StatsManager
|
||||
import com.mintris.ui.ProgressionScreen
|
||||
import com.mintris.ui.ThemeSelector
|
||||
import com.mintris.ui.BlockSkinSelector
|
||||
import com.pixelmintdrop.databinding.ActivityMainBinding
|
||||
import com.pixelmintdrop.game.GameHaptics
|
||||
import com.pixelmintdrop.game.GameView
|
||||
import com.pixelmintdrop.game.TitleScreen
|
||||
import com.pixelmintdrop.model.GameBoard
|
||||
import com.pixelmintdrop.audio.GameMusic
|
||||
import com.pixelmintdrop.model.HighScoreManager
|
||||
import com.pixelmintdrop.model.PlayerProgressionManager
|
||||
import com.pixelmintdrop.model.StatsManager
|
||||
import com.pixelmintdrop.ui.ProgressionScreen
|
||||
import com.pixelmintdrop.ui.ThemeSelector
|
||||
import com.pixelmintdrop.ui.BlockSkinSelector
|
||||
import java.text.SimpleDateFormat
|
||||
import java.util.*
|
||||
import android.graphics.Color
|
||||
|
@ -32,12 +32,11 @@ import android.view.KeyEvent
|
|||
import android.os.Handler
|
||||
import android.os.Looper
|
||||
import android.view.MotionEvent
|
||||
import com.mintris.game.GamepadController
|
||||
import com.pixelmintdrop.game.GamepadController
|
||||
import android.view.InputDevice
|
||||
import android.widget.Toast
|
||||
import android.content.BroadcastReceiver
|
||||
import android.content.IntentFilter
|
||||
import android.app.AlertDialog
|
||||
import android.graphics.drawable.ColorDrawable
|
||||
import androidx.core.content.ContextCompat
|
||||
import android.widget.Button
|
||||
|
@ -153,7 +152,7 @@ class MainActivity : AppCompatActivity(),
|
|||
pauseMenuScrollView = binding.pauseMenuScrollView
|
||||
|
||||
// Load random mode setting
|
||||
isRandomModeEnabled = getSharedPreferences("com.mintris.preferences", Context.MODE_PRIVATE)
|
||||
isRandomModeEnabled = getSharedPreferences("com.com.pixelmintgames.pixelmintdrop.preferences", Context.MODE_PRIVATE)
|
||||
.getBoolean("random_mode_enabled", false)
|
||||
|
||||
// Initialize gamepad controller
|
||||
|
@ -624,7 +623,7 @@ class MainActivity : AppCompatActivity(),
|
|||
isEnabled = progressionManager.getPlayerLevel() >= 5
|
||||
setOnCheckedChangeListener { _, isChecked ->
|
||||
isRandomModeEnabled = isChecked
|
||||
getSharedPreferences("com.mintris.preferences", Context.MODE_PRIVATE)
|
||||
getSharedPreferences("com.com.pixelmintgames.pixelmintdrop.preferences", Context.MODE_PRIVATE)
|
||||
.edit()
|
||||
.putBoolean("random_mode_enabled", isChecked)
|
||||
.apply()
|
||||
|
@ -1211,7 +1210,7 @@ class MainActivity : AppCompatActivity(),
|
|||
* Check if user has seen the gamepad help
|
||||
*/
|
||||
private fun hasSeenGamepadHelp(): Boolean {
|
||||
val prefs = getSharedPreferences("com.mintris.preferences", Context.MODE_PRIVATE)
|
||||
val prefs = getSharedPreferences("com.com.pixelmintgames.pixelmintdrop.preferences", Context.MODE_PRIVATE)
|
||||
return prefs.getBoolean("has_seen_gamepad_help", false)
|
||||
}
|
||||
|
||||
|
@ -1219,7 +1218,7 @@ class MainActivity : AppCompatActivity(),
|
|||
* Mark that user has seen the gamepad help
|
||||
*/
|
||||
private fun markGamepadHelpSeen() {
|
||||
val prefs = getSharedPreferences("com.mintris.preferences", Context.MODE_PRIVATE)
|
||||
val prefs = getSharedPreferences("com.com.pixelmintgames.pixelmintdrop.preferences", Context.MODE_PRIVATE)
|
||||
prefs.edit().putBoolean("has_seen_gamepad_help", true).apply()
|
||||
}
|
||||
|
||||
|
|
|
@ -1,13 +1,11 @@
|
|||
package com.mintris
|
||||
package com.pixelmintdrop
|
||||
|
||||
import android.os.Bundle
|
||||
import android.widget.Button
|
||||
import android.widget.TextView
|
||||
import androidx.appcompat.app.AlertDialog
|
||||
import androidx.appcompat.app.AppCompatActivity
|
||||
import com.mintris.databinding.ActivityStatsBinding
|
||||
import com.mintris.model.StatsManager
|
||||
import com.mintris.model.PlayerProgressionManager
|
||||
import com.pixelmintdrop.databinding.ActivityStatsBinding
|
||||
import com.pixelmintdrop.model.StatsManager
|
||||
import com.pixelmintdrop.model.PlayerProgressionManager
|
||||
import android.graphics.Color
|
||||
import java.text.SimpleDateFormat
|
||||
import java.util.*
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
package com.mintris
|
||||
package com.pixelmintdrop
|
||||
|
||||
import android.graphics.Color
|
||||
|
||||
|
|
|
@ -1,11 +1,11 @@
|
|||
package com.mintris.audio
|
||||
package com.pixelmintdrop.audio
|
||||
|
||||
import android.content.Context
|
||||
import android.media.MediaPlayer
|
||||
import android.media.AudioAttributes
|
||||
import android.os.Build
|
||||
import android.util.Log
|
||||
import com.mintris.R
|
||||
import com.pixelmintdrop.R
|
||||
|
||||
class GameMusic(private val context: Context) {
|
||||
private var mediaPlayer: MediaPlayer? = null
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
package com.mintris.game
|
||||
package com.pixelmintdrop.game
|
||||
|
||||
import android.content.Context
|
||||
import android.os.Build
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
package com.mintris.game
|
||||
package com.pixelmintdrop.game
|
||||
|
||||
import android.animation.ValueAnimator
|
||||
import android.content.Context
|
||||
|
@ -20,11 +20,10 @@ import android.view.View
|
|||
import android.view.animation.LinearInterpolator
|
||||
import android.hardware.display.DisplayManager
|
||||
import android.view.Display
|
||||
import com.mintris.model.GameBoard
|
||||
import com.mintris.model.Tetromino
|
||||
import com.mintris.model.TetrominoType
|
||||
import com.pixelmintdrop.model.GameBoard
|
||||
import com.pixelmintdrop.model.Tetromino
|
||||
import com.pixelmintdrop.model.TetrominoType
|
||||
import kotlin.math.abs
|
||||
import kotlin.math.min
|
||||
|
||||
/**
|
||||
* GameView that renders the Tetris game and handles touch input
|
||||
|
@ -216,7 +215,7 @@ class GameView @JvmOverloads constructor(
|
|||
pause()
|
||||
|
||||
// Load saved block skin
|
||||
val prefs = context.getSharedPreferences("mintris_progression", Context.MODE_PRIVATE)
|
||||
val prefs = context.getSharedPreferences("pixelmintdrop_progression", Context.MODE_PRIVATE)
|
||||
currentBlockSkin = prefs.getString("selected_block_skin", "block_skin_1") ?: "block_skin_1"
|
||||
|
||||
// Connect our callbacks to the GameBoard
|
||||
|
@ -329,7 +328,7 @@ class GameView @JvmOverloads constructor(
|
|||
}
|
||||
|
||||
// Save the selection to SharedPreferences
|
||||
val prefs = context.getSharedPreferences("mintris_progression", Context.MODE_PRIVATE)
|
||||
val prefs = context.getSharedPreferences("pixelmintdrop_progression", Context.MODE_PRIVATE)
|
||||
prefs.edit().putString("selected_block_skin", skinId).commit()
|
||||
|
||||
// Force a refresh of the view
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
package com.mintris.game
|
||||
package com.pixelmintdrop.game
|
||||
|
||||
import android.os.SystemClock
|
||||
import android.view.InputDevice
|
||||
|
@ -8,13 +8,11 @@ import android.util.Log
|
|||
import android.content.Context
|
||||
import android.os.Build
|
||||
import android.os.VibrationEffect
|
||||
import android.view.InputDevice.MotionRange
|
||||
import android.os.Vibrator
|
||||
import android.os.Handler
|
||||
import android.os.Looper
|
||||
|
||||
/**
|
||||
* GamepadController handles gamepad input for the Mintris game.
|
||||
* GamepadController handles gamepad input for the pixelmintdrop game.
|
||||
* Supports multiple gamepad types including:
|
||||
* - Microsoft Xbox controllers
|
||||
* - Sony PlayStation controllers
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
package com.mintris.game
|
||||
package com.pixelmintdrop.game
|
||||
|
||||
import android.content.Context
|
||||
import android.graphics.BlurMaskFilter
|
||||
|
@ -7,8 +7,7 @@ import android.graphics.Color
|
|||
import android.graphics.Paint
|
||||
import android.util.AttributeSet
|
||||
import android.view.View
|
||||
import com.mintris.model.GameBoard
|
||||
import com.mintris.model.Tetromino
|
||||
import com.pixelmintdrop.model.GameBoard
|
||||
import kotlin.math.min
|
||||
|
||||
/**
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
package com.mintris.game
|
||||
package com.pixelmintdrop.game
|
||||
|
||||
import android.content.Context
|
||||
import android.graphics.Canvas
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
package com.mintris.game
|
||||
package com.pixelmintdrop.game
|
||||
|
||||
import android.content.Context
|
||||
import android.graphics.Canvas
|
||||
|
@ -10,9 +10,9 @@ import android.view.MotionEvent
|
|||
import android.view.View
|
||||
import java.util.Random
|
||||
import android.util.Log
|
||||
import com.mintris.model.HighScoreManager
|
||||
import com.mintris.model.HighScore
|
||||
import com.mintris.model.PlayerProgressionManager
|
||||
import com.pixelmintdrop.model.HighScoreManager
|
||||
import com.pixelmintdrop.model.HighScore
|
||||
import com.pixelmintdrop.model.PlayerProgressionManager
|
||||
import kotlin.math.abs
|
||||
import androidx.core.graphics.withTranslation
|
||||
import androidx.core.graphics.withScale
|
||||
|
@ -240,7 +240,7 @@ class TitleScreen @JvmOverloads constructor(
|
|||
|
||||
// Draw title
|
||||
val titleY = height * 0.4f
|
||||
canvas.drawText("mintris", width / 2f, titleY, titlePaint)
|
||||
canvas.drawText("Pixel Mint Drop", width / 2f, titleY, titlePaint)
|
||||
|
||||
// Draw high scores using pre-allocated manager
|
||||
val highScores: List<HighScore> = highScoreManager.getHighScores()
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
package com.mintris.model
|
||||
package com.pixelmintdrop.model
|
||||
|
||||
import android.util.Log
|
||||
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
package com.mintris.model
|
||||
package com.pixelmintdrop.model
|
||||
|
||||
data class HighScore(
|
||||
val name: String,
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
package com.mintris.model
|
||||
package com.pixelmintdrop.model
|
||||
|
||||
import android.graphics.Color
|
||||
import android.view.LayoutInflater
|
||||
|
@ -6,7 +6,7 @@ import android.view.View
|
|||
import android.view.ViewGroup
|
||||
import android.widget.TextView
|
||||
import androidx.recyclerview.widget.RecyclerView
|
||||
import com.mintris.R
|
||||
import com.pixelmintdrop.R
|
||||
|
||||
class HighScoreAdapter : RecyclerView.Adapter<HighScoreAdapter.HighScoreViewHolder>() {
|
||||
private var highScores: List<HighScore> = emptyList()
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
package com.mintris.model
|
||||
package com.pixelmintdrop.model
|
||||
|
||||
import android.content.Context
|
||||
import android.content.SharedPreferences
|
||||
|
@ -12,7 +12,7 @@ class HighScoreManager(private val context: Context) {
|
|||
private val type: Type = object : TypeToken<List<HighScore>>() {}.type
|
||||
|
||||
companion object {
|
||||
private const val PREFS_NAME = "mintris_highscores"
|
||||
private const val PREFS_NAME = "pixelmintdrop_highscores"
|
||||
private const val KEY_HIGHSCORES = "highscores"
|
||||
private const val MAX_HIGHSCORES = 5
|
||||
}
|
||||
|
|
|
@ -1,8 +1,7 @@
|
|||
package com.mintris.model
|
||||
package com.pixelmintdrop.model
|
||||
|
||||
import android.content.Context
|
||||
import android.content.SharedPreferences
|
||||
import com.mintris.R
|
||||
import kotlin.math.pow
|
||||
import kotlin.math.roundToInt
|
||||
import kotlin.math.min
|
||||
|
@ -292,7 +291,7 @@ class PlayerProgressionManager(context: Context) {
|
|||
}
|
||||
|
||||
companion object {
|
||||
private const val PREFS_NAME = "mintris_progression"
|
||||
private const val PREFS_NAME = "pixelmintdrop_progression"
|
||||
private const val KEY_PLAYER_LEVEL = "player_level"
|
||||
private const val KEY_PLAYER_XP = "player_xp"
|
||||
private const val KEY_TOTAL_XP_EARNED = "total_xp_earned"
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
package com.mintris.model
|
||||
package com.pixelmintdrop.model
|
||||
|
||||
import android.content.Context
|
||||
import android.content.SharedPreferences
|
||||
|
@ -179,7 +179,7 @@ class StatsManager(context: Context) {
|
|||
}
|
||||
|
||||
companion object {
|
||||
private const val PREFS_NAME = "mintris_stats"
|
||||
private const val PREFS_NAME = "pixelmintdrop_stats"
|
||||
private const val KEY_TOTAL_GAMES = "total_games"
|
||||
private const val KEY_TOTAL_SCORE = "total_score"
|
||||
private const val KEY_TOTAL_LINES = "total_lines"
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
package com.mintris.model
|
||||
package com.pixelmintdrop.model
|
||||
|
||||
/**
|
||||
* Represents a Tetris piece (Tetromino)
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
package com.mintris.ui
|
||||
package com.pixelmintdrop.ui
|
||||
|
||||
import android.content.Context
|
||||
import android.graphics.Color
|
||||
|
@ -9,9 +9,7 @@ import android.widget.FrameLayout
|
|||
import android.widget.GridLayout
|
||||
import android.widget.TextView
|
||||
import androidx.cardview.widget.CardView
|
||||
import com.mintris.R
|
||||
import com.mintris.model.PlayerProgressionManager
|
||||
import android.animation.ValueAnimator
|
||||
import com.pixelmintdrop.R
|
||||
import android.graphics.drawable.GradientDrawable
|
||||
|
||||
/**
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
package com.mintris.ui
|
||||
package com.pixelmintdrop.ui
|
||||
|
||||
import android.content.Context
|
||||
import android.graphics.Canvas
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
package com.mintris.ui
|
||||
package com.pixelmintdrop.ui
|
||||
|
||||
import android.animation.AnimatorSet
|
||||
import android.animation.ObjectAnimator
|
||||
|
@ -12,8 +12,8 @@ import android.view.animation.OvershootInterpolator
|
|||
import android.widget.LinearLayout
|
||||
import android.widget.TextView
|
||||
import androidx.cardview.widget.CardView
|
||||
import com.mintris.R
|
||||
import com.mintris.model.PlayerProgressionManager
|
||||
import com.pixelmintdrop.R
|
||||
import com.pixelmintdrop.model.PlayerProgressionManager
|
||||
|
||||
/**
|
||||
* Screen that displays player progression, XP gain, and unlocked rewards
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
package com.mintris.ui
|
||||
package com.pixelmintdrop.ui
|
||||
|
||||
import android.content.Context
|
||||
import android.graphics.Color
|
||||
|
@ -9,9 +9,8 @@ import android.widget.FrameLayout
|
|||
import android.widget.GridLayout
|
||||
import android.widget.TextView
|
||||
import androidx.cardview.widget.CardView
|
||||
import com.mintris.R
|
||||
import com.mintris.model.PlayerProgressionManager
|
||||
import android.animation.ValueAnimator
|
||||
import com.pixelmintdrop.R
|
||||
import com.pixelmintdrop.model.PlayerProgressionManager
|
||||
import android.graphics.drawable.GradientDrawable
|
||||
import android.util.Log
|
||||
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
package com.mintris.ui
|
||||
package com.pixelmintdrop.ui
|
||||
|
||||
import android.animation.ValueAnimator
|
||||
import android.content.Context
|
||||
|
@ -9,8 +9,6 @@ import android.graphics.RectF
|
|||
import android.util.AttributeSet
|
||||
import android.view.View
|
||||
import android.view.animation.AccelerateDecelerateInterpolator
|
||||
import androidx.core.content.ContextCompat
|
||||
import com.mintris.R
|
||||
|
||||
/**
|
||||
* Custom progress bar for displaying player XP with animation capabilities
|
||||
|
|
|
@ -28,7 +28,7 @@
|
|||
app:layout_constraintStart_toStartOf="parent"
|
||||
app:layout_constraintTop_toTopOf="parent">
|
||||
|
||||
<com.mintris.game.GameView
|
||||
<com.pixelmintdrop.game.GameView
|
||||
android:id="@+id/gameView"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="match_parent" />
|
||||
|
@ -72,7 +72,7 @@
|
|||
app:layout_constraintEnd_toEndOf="parent"
|
||||
android:layout_marginTop="24dp"/>
|
||||
|
||||
<com.mintris.game.HoldPieceView
|
||||
<com.pixelmintdrop.game.HoldPieceView
|
||||
android:id="@+id/holdPieceView"
|
||||
android:layout_width="80dp"
|
||||
android:layout_height="80dp"
|
||||
|
@ -125,7 +125,7 @@
|
|||
app:layout_constraintEnd_toEndOf="parent"
|
||||
android:layout_marginTop="24dp"/>
|
||||
|
||||
<com.mintris.game.NextPieceView
|
||||
<com.pixelmintdrop.game.NextPieceView
|
||||
android:id="@+id/nextPieceView"
|
||||
android:layout_width="80dp"
|
||||
android:layout_height="80dp"
|
||||
|
@ -188,7 +188,7 @@
|
|||
</androidx.constraintlayout.widget.ConstraintLayout>
|
||||
|
||||
<!-- Title Screen -->
|
||||
<com.mintris.game.TitleScreen
|
||||
<com.pixelmintdrop.game.TitleScreen
|
||||
android:id="@+id/titleScreen"
|
||||
android:layout_width="0dp"
|
||||
android:layout_height="0dp"
|
||||
|
@ -198,7 +198,7 @@
|
|||
app:layout_constraintTop_toTopOf="parent" />
|
||||
|
||||
<!-- Progression Screen -->
|
||||
<com.mintris.ui.ProgressionScreen
|
||||
<com.pixelmintdrop.ui.ProgressionScreen
|
||||
android:id="@+id/progressionScreen"
|
||||
android:layout_width="0dp"
|
||||
android:layout_height="0dp"
|
||||
|
@ -209,7 +209,7 @@
|
|||
app:layout_constraintTop_toTopOf="parent" />
|
||||
|
||||
<!-- Theme Selector -->
|
||||
<com.mintris.ui.ThemeSelector
|
||||
<com.pixelmintdrop.ui.ThemeSelector
|
||||
android:id="@+id/themeSelector"
|
||||
android:layout_width="0dp"
|
||||
android:layout_height="0dp"
|
||||
|
@ -220,7 +220,7 @@
|
|||
app:layout_constraintTop_toTopOf="parent" />
|
||||
|
||||
<!-- Block Skin Selector -->
|
||||
<com.mintris.ui.BlockSkinSelector
|
||||
<com.pixelmintdrop.ui.BlockSkinSelector
|
||||
android:id="@+id/blockSkinSelector"
|
||||
android:layout_width="0dp"
|
||||
android:layout_height="0dp"
|
||||
|
@ -655,7 +655,7 @@
|
|||
android:textAllCaps="false"
|
||||
android:singleLine="true" />
|
||||
|
||||
<com.mintris.ui.LevelBadge
|
||||
<com.pixelmintdrop.ui.LevelBadge
|
||||
android:id="@+id/customizationLevelBadge"
|
||||
android:layout_width="48dp"
|
||||
android:layout_height="48dp" />
|
||||
|
@ -683,7 +683,7 @@
|
|||
android:paddingBottom="32dp">
|
||||
|
||||
<!-- Theme Selector -->
|
||||
<com.mintris.ui.ThemeSelector
|
||||
<com.pixelmintdrop.ui.ThemeSelector
|
||||
android:id="@+id/customizationThemeSelector"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
|
@ -691,7 +691,7 @@
|
|||
android:focusableInTouchMode="true" />
|
||||
|
||||
<!-- Block Skin Selector -->
|
||||
<com.mintris.ui.BlockSkinSelector
|
||||
<com.pixelmintdrop.ui.BlockSkinSelector
|
||||
android:id="@+id/customizationBlockSkinSelector"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
|
|
|
@ -19,7 +19,7 @@
|
|||
app:layout_constraintStart_toStartOf="parent"
|
||||
app:layout_constraintTop_toTopOf="parent">
|
||||
|
||||
<com.mintris.game.GameView
|
||||
<com.pixelmintdrop.game.GameView
|
||||
android:id="@+id/gameView"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="match_parent" />
|
||||
|
@ -33,7 +33,7 @@
|
|||
</FrameLayout>
|
||||
|
||||
<!-- Title Screen -->
|
||||
<com.mintris.game.TitleScreen
|
||||
<com.pixelmintdrop.game.TitleScreen
|
||||
android:id="@+id/titleScreen"
|
||||
android:layout_width="0dp"
|
||||
android:layout_height="0dp"
|
||||
|
@ -116,7 +116,7 @@
|
|||
android:fontFamily="sans-serif"
|
||||
android:layout_marginBottom="4dp" />
|
||||
|
||||
<com.mintris.game.NextPieceView
|
||||
<com.pixelmintdrop.game.NextPieceView
|
||||
android:id="@+id/nextPieceView"
|
||||
android:layout_width="80dp"
|
||||
android:layout_height="80dp" />
|
||||
|
@ -136,7 +136,7 @@
|
|||
</LinearLayout>
|
||||
|
||||
<!-- Hold Piece Preview -->
|
||||
<com.mintris.game.HoldPieceView
|
||||
<com.pixelmintdrop.game.HoldPieceView
|
||||
android:id="@+id/holdPieceView"
|
||||
android:layout_width="60dp"
|
||||
android:layout_height="60dp"
|
||||
|
@ -289,7 +289,7 @@
|
|||
</LinearLayout>
|
||||
|
||||
<!-- Player Progression Screen -->
|
||||
<com.mintris.ui.ProgressionScreen
|
||||
<com.pixelmintdrop.ui.ProgressionScreen
|
||||
android:id="@+id/progressionScreen"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="match_parent"
|
||||
|
@ -328,7 +328,7 @@
|
|||
android:layout_marginEnd="16dp"
|
||||
android:textAllCaps="false" />
|
||||
|
||||
<com.mintris.ui.LevelBadge
|
||||
<com.pixelmintdrop.ui.LevelBadge
|
||||
android:id="@+id/pauseLevelBadge"
|
||||
android:layout_width="48dp"
|
||||
android:layout_height="48dp" />
|
||||
|
@ -567,7 +567,7 @@
|
|||
android:textAllCaps="false"
|
||||
android:singleLine="true" />
|
||||
|
||||
<com.mintris.ui.LevelBadge
|
||||
<com.pixelmintdrop.ui.LevelBadge
|
||||
android:id="@+id/customizationLevelBadge"
|
||||
android:layout_width="48dp"
|
||||
android:layout_height="48dp" />
|
||||
|
@ -592,14 +592,14 @@
|
|||
android:paddingBottom="32dp">
|
||||
|
||||
<!-- Theme Selector -->
|
||||
<com.mintris.ui.ThemeSelector
|
||||
<com.pixelmintdrop.ui.ThemeSelector
|
||||
android:id="@+id/customizationThemeSelector"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_marginBottom="16dp" />
|
||||
|
||||
<!-- Block Skin Selector -->
|
||||
<com.mintris.ui.BlockSkinSelector
|
||||
<com.pixelmintdrop.ui.BlockSkinSelector
|
||||
android:id="@+id/customizationBlockSkinSelector"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
|
|
|
@ -30,7 +30,7 @@
|
|||
android:gravity="center"
|
||||
android:layout_marginBottom="24dp" />
|
||||
|
||||
<com.mintris.ui.XPProgressBar
|
||||
<com.pixelmintdrop.ui.XPProgressBar
|
||||
android:id="@+id/xp_progress_bar"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="50dp"
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<resources>
|
||||
<string name="app_name">mintris</string>
|
||||
<string name="app_name">Pixel Mint Drop</string>
|
||||
<string name="game_over">game over</string>
|
||||
<string name="score">score</string>
|
||||
<string name="level">level</string>
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<resources>
|
||||
<!-- Base application theme -->
|
||||
<style name="Theme.Mintris" parent="Theme.MaterialComponents.DayNight.DarkActionBar">
|
||||
<style name="Theme.pixelmintdrop" parent="Theme.MaterialComponents.DayNight.DarkActionBar">
|
||||
<item name="colorPrimary">@color/white</item>
|
||||
<item name="colorPrimaryDark">@color/black</item>
|
||||
<item name="colorAccent">@color/white</item>
|
||||
|
@ -11,7 +11,7 @@
|
|||
</style>
|
||||
|
||||
<!-- No action bar theme -->
|
||||
<style name="Theme.Mintris.NoActionBar">
|
||||
<style name="Theme.pixelmintdrop.NoActionBar">
|
||||
<item name="windowActionBar">false</item>
|
||||
<item name="windowNoTitle">true</item>
|
||||
<item name="android:windowFullscreen">true</item>
|
||||
|
|
|
@ -1,2 +1,2 @@
|
|||
rootProject.name = "Mintris"
|
||||
rootProject.name = "pixelmintdrop"
|
||||
include ':app'
|
12
tatus
12
tatus
|
@ -1,8 +1,8 @@
|
|||
app/src/main/java/com/mintris/MainActivity.kt
|
||||
app/src/main/java/com/mintris/audio/GameMusic.kt
|
||||
app/src/main/java/com/mintris/model/PlayerProgressionManager.kt
|
||||
app/src/main/java/com/mintris/ui/ProgressionScreen.kt
|
||||
app/src/main/java/com/mintris/ui/ThemeSelector.kt
|
||||
app/src/main/java/com/mintris/ui/XPProgressBar.kt
|
||||
app/src/main/java/com/pixelmintdrop/MainActivity.kt
|
||||
app/src/main/java/com/pixelmintdrop/audio/GameMusic.kt
|
||||
app/src/main/java/com/pixelmintdrop/model/PlayerProgressionManager.kt
|
||||
app/src/main/java/com/pixelmintdrop/ui/ProgressionScreen.kt
|
||||
app/src/main/java/com/pixelmintdrop/ui/ThemeSelector.kt
|
||||
app/src/main/java/com/pixelmintdrop/ui/XPProgressBar.kt
|
||||
app/src/main/res/drawable/rounded_button.xml
|
||||
app/src/main/res/layout/progression_screen.xml
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue