mirror of
https://gitlab.com/lecarore/breakout71.git
synced 2025-04-20 20:16:16 -04:00
Moved more variables to gamestate
This commit is contained in:
parent
4fb4c97734
commit
b6fe46c9bc
5 changed files with 217 additions and 209 deletions
17
src/types.d.ts
vendored
17
src/types.d.ts
vendored
|
@ -197,6 +197,8 @@ export type GameState = {
|
|||
needsRender: boolean;
|
||||
// Current run score
|
||||
score: number;
|
||||
// levelTime of the last time the score increase, to render the score differently
|
||||
lastScoreIncrease: number;
|
||||
// levelTime of the last explosion, for screen shake
|
||||
lastExplosion: number;
|
||||
// High score at the beginning of the run
|
||||
|
@ -222,10 +224,19 @@ export type GameState = {
|
|||
coinSize: number;
|
||||
puckHeight: number;
|
||||
totalScoreAtRunStart: number;
|
||||
isCreativeModeRun: boolean;
|
||||
pauseUsesDuringRun: number;
|
||||
keyboardPuckSpeed: number;
|
||||
lastTick: number;
|
||||
lastTickDown: number;
|
||||
runStatistics: RunStats;
|
||||
lastOffered: Partial<{ [k in PerkId]: number }>;
|
||||
levelTime: number;
|
||||
autoCleanUses: number;
|
||||
}
|
||||
|
||||
export type RunParams={
|
||||
export type RunParams = {
|
||||
level?: string;
|
||||
levelToAvoid?:string;
|
||||
perks?:Partial<PerksMap>
|
||||
levelToAvoid?: string;
|
||||
perks?: Partial<PerksMap>
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue