1
0

feat: write shit operator

This commit is contained in:
2026-03-29 10:06:10 +08:00
parent 43c24c63c7
commit 97458d893e
4 changed files with 55 additions and 17 deletions

View File

@@ -46,6 +46,10 @@ namespace BallanceTasEditor.Backend {
public const int MIN_KEY_INDEX = 0;
public const int MAX_KEY_INDEX = 8;
public static bool IsValidIndex(int index) {
return index >= MIN_KEY_INDEX && index <= MAX_KEY_INDEX;
}
public static TasKey FromIndex(int index) {
if (index < MIN_KEY_INDEX || index > MAX_KEY_INDEX) {
throw new ArgumentOutOfRangeException(nameof(index));