forked from Imulion/MHFZ_Overlay
-
Notifications
You must be signed in to change notification settings - Fork 2
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
aa6d19e
commit bd733ab
Showing
19 changed files
with
1,194 additions
and
109 deletions.
There are no files selected for viewing
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,40 @@ | ||
// © 2023 The mhfz-overlay developers. | ||
// Use of this source code is governed by a MIT license that can be | ||
// found in the LICENSE file. | ||
|
||
namespace MHFZ_Overlay.Models; | ||
|
||
using System; | ||
using System.Collections.Generic; | ||
using System.Linq; | ||
using System.Text; | ||
using System.Threading.Tasks; | ||
using CommunityToolkit.Mvvm.ComponentModel; | ||
using MHFZ_Overlay.Models.Collections; | ||
using MHFZ_Overlay.Models.Structures; | ||
|
||
/// <summary> | ||
/// TODO | ||
/// </summary> | ||
public class BingoPlayer | ||
{ | ||
/// <summary> | ||
/// The amount of bingo points currently stored. | ||
/// </summary> | ||
public int BingoPoints { get; set; } | ||
|
||
/// <summary> | ||
/// The amount of book of secrets pages currently stored. | ||
/// </summary> | ||
public int BookOfSecretsPages { get; set; } | ||
|
||
/// <summary> | ||
/// The amount of unlocked book of secrets chapters. | ||
/// </summary> | ||
public List<ChallengeBookOfSecretsChapter>? UnlockedChapters { get; set; } | ||
|
||
/// <summary> | ||
/// The amount of bingo shop upgrades unlocked. | ||
/// </summary> | ||
public List<BingoUpgrade>? UnlockedUpgrades { get; set; } | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,28 @@ | ||
// © 2023 The mhfz-overlay developers. | ||
// Use of this source code is governed by a MIT license that can be | ||
// found in the LICENSE file. | ||
|
||
namespace MHFZ_Overlay.Models; | ||
|
||
using MHFZ_Overlay.Models.Structures; | ||
|
||
/// <summary> | ||
/// The bingo shop options. | ||
/// </summary> | ||
public sealed class BingoShopItem | ||
{ | ||
/// <summary> | ||
/// The name of the option. | ||
/// </summary> | ||
public string Name { get; set; } = string.Empty; | ||
|
||
/// <summary> | ||
/// The cost of the option. | ||
/// </summary> | ||
public int Cost { get; set; } | ||
|
||
/// <summary> | ||
/// Whether the option is unlocked. | ||
/// </summary> | ||
public bool IsUnlocked { get; set; } | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,33 @@ | ||
// © 2023 The mhfz-overlay developers. | ||
// Use of this source code is governed by a MIT license that can be | ||
// found in the LICENSE file. | ||
|
||
namespace MHFZ_Overlay.Models.Collections; | ||
|
||
using System.Collections.Generic; | ||
using System.Collections.ObjectModel; | ||
using System.Security.Cryptography; | ||
using MHFZ_Overlay.Models.Constant; | ||
using MHFZ_Overlay.Models.Structures; | ||
|
||
/// <summary> | ||
/// The bingo difficulty carts base. | ||
/// </summary> | ||
public static class BingoDifficultyCarts | ||
{ | ||
public static ReadOnlyDictionary<Difficulty, int> DifficultyCarts { get; } = new(new Dictionary<Difficulty, int> | ||
{ | ||
{ | ||
Difficulty.Easy, 7 | ||
}, | ||
{ | ||
Difficulty.Medium, 5 | ||
}, | ||
{ | ||
Difficulty.Hard, 3 | ||
}, | ||
{ | ||
Difficulty.Extreme, 0 | ||
}, | ||
}); | ||
} |
Oops, something went wrong.