PreloadState
Extends:
Constructor Summary
| Public Constructor | ||
| public |
|
|
Member Summary
| Public Members | ||
| public |
|
|
| public |
dialogs: * |
|
| public |
hintsText: HTMLElement |
|
| public |
|
|
| public |
|
|
| public |
statusText: HTMLElement |
|
Method Summary
| Public Methods | ||
| public |
|
|
| public |
|
|
| public |
getThemeMusic(): * |
|
| public |
|
|
| public |
onEnter() |
|
| public |
onLeave() |
|
| public |
onRender() |
|
| public |
resetApp() |
|
| public |
|
|
| public |
showFailMessage(text: *) |
|
| public |
|
|
| public |
|
|
| public |
update() |
|
Inherited Summary
| From class GameState | ||
| public |
|
|
| public |
asyncChannel: * |
|
| public |
|
|
| public |
|
|
| public |
htmlElement: * |
|
| public |
|
|
| public |
key: * |
|
| public |
|
|
| public |
Cancels all promises on the api as well as our async channel |
|
| public |
getDivElement(): HTMLElement Returns the html element of the state |
|
| public |
Should return whether to fade in the game state. |
|
| public |
Should return whether to fade out the game state. |
|
| public |
Returns if the state has an unload confirmation, this is the "Are you sure you want to leave the page" message. |
|
| public |
Should return how many mulliseconds to fade in / out the state. |
|
| public |
Should return the html code of the state. |
|
| public |
Returns the states key |
|
| public |
Returns if this state should get paused if it does not have focus |
|
| public |
getThemeMusic(): string | null Should return the theme music for this state |
|
| public |
Cleans up all click detectors |
|
| public |
internalEnterCallback(payload: any, callCallback: boolean) Internal callback when entering the state. |
|
| public |
Internal method to compute the time to fade in / out |
|
| public |
Internal method to get the HTML of the game state. |
|
| public |
Internal callback when the state is left. |
|
| public |
Internal app pause callback |
|
| public |
Internal app resume callback |
|
| public |
Internal callback before the state is left. |
|
| public |
internalRegisterCallback(stateManager: StateManager) Internal callback from the manager. |
|
| public |
moveToState(stateKey: string) Transfers to a new state |
|
| public |
Callback when the app got paused (on android, this means in background) |
|
| public |
Callback when the app got resumed (on android, this means in foreground again) |
|
| public |
Internal backbutton handler, called when the hardware back button is pressed or the escape key is pressed |
|
| public |
onBackgroundTick(dt: number) Background tick callback, called while the game is inactiev |
|
| public |
Callback before leaving the game state or when the page is unloaded |
|
| public |
onEnter(payload: any) Callback when entering the state, to be overriddemn |
|
| public |
onLeave() Callback when leaving the state |
|
| public |
Render callback |
|
| public |
Called when the screen resized |
|
| public |
trackClicks(element: Element, handler: function(): void, args: import("./click_detector").ClickDetectorConstructorArgs=) Tracks clicks on a given element and calls the given callback on this state. |
|
| public |
watchAdAndMoveToState(nextStateId: string, nextStatePayload: object=) |
|
Public Constructors
Public Members
public dialogs: * source
public hintsText: HTMLElement source
public lastHintShown: * source
public statusText: HTMLElement source
Public Methods
public getHasFadeIn(): boolean source
Should return whether to fade in the game state. This will then apply the right css classes for the fadein.
Override:
GameState#getHasFadeInpublic getInnerHTML(): string source
Should return the html code of the state.
Override:
GameState#getInnerHTMLpublic getThemeMusic(): * source
Should return the theme music for this state
Override:
GameState#getThemeMusicReturn:
| * |
public onBackgroundTick() source
Background tick callback, called while the game is inactiev
Override:
GameState#onBackgroundTickpublic onEnter() source
Callback when entering the state, to be overriddemn
Override:
GameState#onEnterpublic resetApp() source
public showFailMessage(text: *) source
Params:
| Name | Type | Attribute | Description |
| text | * |
