bp-prism-game
Version:
The BP Prism Game
35 lines (34 loc) • 1.08 kB
TypeScript
import { MatDialog, MatDialogRef } from '@angular/material/dialog';
import { DisplayDialogComponent } from '../text/display-dialog/display-dialog.component';
import { GameDataModel } from '../model/game-data.model';
import * as i0 from "@angular/core";
/**
* The display dialog service
*/
export declare class DisplayDialogService {
private dialog;
/**
* The constructor
*
* @param dialog The MatDialog from DI
*/
constructor(dialog: MatDialog);
/**
* Get the Dialog Position
*/
private getDialogPosition;
/**
* Display the game over text
*/
displayGameOver(data: GameDataModel): MatDialogRef<DisplayDialogComponent>;
/**
* Display the next level text
*/
displayNextLevel(data: GameDataModel): MatDialogRef<DisplayDialogComponent>;
/**
* Display the game paused text
*/
displayGamePaused(): MatDialogRef<DisplayDialogComponent>;
static ɵfac: i0.ɵɵFactoryDeclaration<DisplayDialogService, never>;
static ɵprov: i0.ɵɵInjectableDeclaration<DisplayDialogService>;
}