add other snap mode
This commit is contained in:
parent
42aaf10679
commit
2a12900614
11 changed files with 164 additions and 27 deletions
|
|
@ -49,6 +49,8 @@ export type EncodedGame = FixedLengthArray<[
|
|||
Array<EncodedPlayer>,
|
||||
Record<string, EvtInfo>,
|
||||
ScoreMode,
|
||||
ShapeMode,
|
||||
SnapMode,
|
||||
]>
|
||||
|
||||
export interface ReplayData {
|
||||
|
|
@ -75,6 +77,7 @@ export interface Game {
|
|||
evtInfos: Record<string, EvtInfo>
|
||||
scoreMode?: ScoreMode
|
||||
shapeMode?: ShapeMode
|
||||
snapMode?: SnapMode
|
||||
rng: GameRng
|
||||
}
|
||||
|
||||
|
|
@ -93,6 +96,7 @@ export interface GameSettings {
|
|||
image: Image
|
||||
scoreMode: ScoreMode
|
||||
shapeMode: ShapeMode
|
||||
snapMode: SnapMode
|
||||
}
|
||||
|
||||
export interface Puzzle {
|
||||
|
|
@ -207,3 +211,8 @@ export enum ShapeMode {
|
|||
ANY = 1,
|
||||
FLAT = 2,
|
||||
}
|
||||
|
||||
export enum SnapMode {
|
||||
NORMAL = 0,
|
||||
REAL = 1,
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue