Options
All
  • Public
  • Public/Protected
  • All
Menu

Class GamePlay

Finally game start at here. Manage Level's here, Level1 will be default map.

Init start class and begin with matter.js scene rendering.

void

Finally game start at here

level1

void

Finally game start at here

Handling muliplayer part and manage whole gam play.

void

Finally game start at here

Handling muliplayer part and manage whole gam play.

void

Hierarchy

Implements

Index

Constructors

constructor

Properties

Private anchor

anchor: any

broadcaster

broadcaster: Broadcaster

deadLines

deadLines: worldElement[] = []

Private deadZoneForBottom

deadZoneForBottom: number = DEFAULT_GAMEPLAY_ROLES.MAP_MARGIN_BOTTOM

deadZoneForBottom Definition and Default value

  • overrided from map or map2d(generated) by deadLines object DeadLines object. In future Can be used for enemy static action;

deadZoneForBottom Definition and Default value

  • overrided from map or map2d(generated) by deadLines object DeadLines object. In future Can be used for enemy static action;

deadZoneForBottom Definition and Default value

  • overrided from map or map2d(generated) by deadLines object DeadLines object. In future Can be used for enemy static action;

deadZoneForBottom Definition and Default value

  • overrided from map or map2d(generated) by deadLines object DeadLines object. In future Can be used for enemy static action;

Private deadZoneForRight

deadZoneForRight: number = DEFAULT_GAMEPLAY_ROLES.MAP_MARGIN_RIGHT

Private elastic

elastic: any

enemys

enemys: worldElement[] = []

gameName

gameName: string = "platformer"

Private gamePlayWelcomeNote

gamePlayWelcomeNote: string = "This application was created on visual-ts <br/> Example: Real time multiplayer `Platformer` zlatnaspirala@gmail.com <br/> General: MIT License <br/> Copyright (c) 2019 Nikola Lukic zlatnaspirala@gmail.com Serbia Nis <br/> Except: Folder src/libs with licence: <br/> GNU LESSER GENERAL PUBLIC LICENSE Version 3 <br/> Copyright (c) 2019 maximumroulette.com "

Private ground

ground: any

Private ground2

ground2: any

grounds

grounds: worldElement[] = []

hudLives

hudLives: Body | any = null

labels

labels: worldElement[] = []

netBodies

netBodies: UniVector

network

network: Network

player

player: Body | any = undefined

playerCategory

playerCategory: number = 2

Private pyramid

pyramid: any

Private pyramid2

pyramid2: any

Private rock

rock: any

Private rockOptions

rockOptions: any

selectedPlayer

selectedPlayer: ISelectedPlayer

starter

starter: Starter

staticCategory

staticCategory: number = 4

v

v: any

version

version: number = 0.3

Methods

addNetPlayer

  • addNetPlayer(myInstance: any, rtcEvent?: any): void
  • Network works.

    Parameters

    • myInstance: any
    • Optional rtcEvent: any

    Returns void

attachAppEvents

  • attachAppEvents(): void
  • attachAppEvents(): void
  • attachAppEvents(): void
  • attachAppEvents(): void

Private attachMatterEvents

  • attachMatterEvents(): void

collisionCheck

  • collisionCheck(event: any, ground: boolean): void
  • Parameters

    • event: any
    • ground: boolean

    Returns void

createPlayer

  • createPlayer(addToScene: boolean): void
  • Parameters

    • addToScene: boolean

    Returns void

Private deattachMatterEvents

  • deattachMatterEvents(): void

Protected destroyGamePlayPlatformer

  • destroyGamePlayPlatformer(): void
  • Returns void

initSelectPlayer

  • initSelectPlayer(): void
  • Returns void

Private load

  • load(mapPack?: any): void

Private overrideOnKeyDown

  • overrideOnKeyDown(): void
  • overrideOnKeyDown(): void
  • overrideOnKeyDown(): void
  • overrideOnKeyDown(): void

Private overrideOnKeyUp

  • overrideOnKeyUp(): void
  • overrideOnKeyUp(): void
  • overrideOnKeyUp(): void
  • overrideOnKeyUp(): void

Protected playerDie

  • playerDie(collectitem: any): void
  • Parameters

    • collectitem: any

    Returns void

playerSpawn

  • playerSpawn(recreatePlayer: boolean): void
  • Parameters

    • recreatePlayer: boolean

    Returns void

Protected selectPlayer

  • selectPlayer(labelName?: string): void
  • Parameters

    • Default value labelName: string = "nidzica"

    Returns void

setStreamTexture

  • setStreamTexture(texStream: HTMLVideoElement): void

showPlayerBoardUI

  • showPlayerBoardUI(): void
  • Returns void

Protected showSelectPlayerUI

  • showSelectPlayerUI(): void
  • Returns void

Object literals

multiPlayerRef

multiPlayerRef: object

root

root: this = this

init

  • init(rtcEvent: any): void

leaveGamePlay

  • leaveGamePlay(rtcEvent: any): void

update

  • update(multiplayer: any): void

Generated using TypeDoc