修改抽取机制

This commit is contained in:
2026-04-25 13:33:34 +08:00
parent 1c12d42c69
commit 51650e223d
4 changed files with 413 additions and 40 deletions
+7 -1
View File
@@ -68,6 +68,8 @@ struct PlayerStats
int screenBombCharge;
int screenBombCount;
int terminalClearLevel;
int dualChoiceLevel;
int destinyWheelLevel;
int stableStructureLevel;
int doubleGrowthLevel;
int gamblerLevel;
@@ -79,6 +81,7 @@ struct UpgradeOption
int id;
int currentLevel;
int targetPieceType;
bool cursed;
const TCHAR* name;
const TCHAR* category;
const TCHAR* description;
@@ -88,6 +91,7 @@ struct UpgradeEntry
{
int id;
int maxLevel;
int baseWeight;
bool repeatable;
const TCHAR* name;
const TCHAR* category;
@@ -100,7 +104,8 @@ struct UpgradeUiState
int optionCount;
int pendingCount;
int totalChosenCount;
UpgradeOption options[4];
int picksRemaining;
UpgradeOption options[5];
};
struct FeedbackState
@@ -169,5 +174,6 @@ void OpenRulesScreen();
void OpenUpgradeMenu();
void ConfirmUpgradeSelection();
void HoldCurrentPiece();
void UseScreenBomb();
void TDrawScreen(HDC hdc, HWND hWnd);