utils::constant

Classes

Types

Name

enum

PacketType { PLAYER_MOVE = 8, PLAYER_SHOT = 2, PLAYER_CHARGED_SHOT, PLAYER_POWERUP, ENTITY_MOVE, ENTITY_SPAWN, ENTITY_DEATH, ENTITY_DAMAGE, ENTITY_HEAL, NEW_WAVE, BOSS_STAGE, GAME_OVER, MULTIPLAYER_INFO, HEALTH_UPDATE, NONE}

enum

ButtonActionType { PLAY_ACTION, QUIT_ACTION, OPTIONS_ACTION, CONNECT_ACTION}

enum

ButtonType { PLAY, OPTION, QUIT, PLAY_HOVER, OPTION_HOVER, QUIT_HOVER, ROOM, ROOM_HOVER, ROOM_TEXT, OPTION_INTERFACE, SOUND_LEFT, SOUND_RIGHT, SOUND_LEFT_HOVER, SOUND_RIGHT_HOVER, MUSIC_LEFT, MUSIC_RIGHT, MUSIC_RIGHT_HOVER, MUSIC_LEFT_HOVER, HOW_TO, HOW_TO_HOVER, SLIDE_MUSIC, SLIDE_SOUND, SOUND_BAR, SETTINGS, SETTINGS_HOVER, OPTIONS_TEXT, PLANET, UNDEFINED}

using std::chrono::high_resolution_clock

using std::chrono::duration< double, std::milli >

Functions

Attributes

Name

const std::size_t

std::map< int, PacketType >

Types Documentation

enum PacketType

Enumerator
Value
Description

PLAYER_MOVE

8

PLAYER_SHOT

2

PLAYER_CHARGED_SHOT

PLAYER_POWERUP

ENTITY_MOVE

ENTITY_SPAWN

ENTITY_DEATH

ENTITY_DAMAGE

ENTITY_HEAL

NEW_WAVE

BOSS_STAGE

GAME_OVER

MULTIPLAYER_INFO

HEALTH_UPDATE

NONE

enum ButtonActionType

Enumerator
Value
Description

PLAY_ACTION

QUIT_ACTION

OPTIONS_ACTION

CONNECT_ACTION

enum ButtonType

Enumerator
Value
Description

PLAY

OPTION

QUIT

PLAY_HOVER

OPTION_HOVER

QUIT_HOVER

ROOM

ROOM_HOVER

ROOM_TEXT

OPTION_INTERFACE

SOUND_LEFT

SOUND_RIGHT

SOUND_LEFT_HOVER

SOUND_RIGHT_HOVER

MUSIC_LEFT

MUSIC_RIGHT

MUSIC_RIGHT_HOVER

MUSIC_LEFT_HOVER

HOW_TO

HOW_TO_HOVER

SLIDE_MUSIC

SLIDE_SOUND

SOUND_BAR

SETTINGS

SETTINGS_HOVER

OPTIONS_TEXT

PLANET

UNDEFINED

using chrono

using chronoDuration

Functions Documentation

function getPacketTypeKey

Attributes Documentation

variable npos

variable mapWidth

variable mapHeight

variable maxPlayerHealth

variable sizeHealthBar

variable buttonValueMap

variable mapPacketType


Updated on 2022-11-13 at 17:21:37 +0100

Last updated