Difference between revisions of "Socket Event Definitions"

From Another End
Jump to: navigation, search
(New - Need Handlers Implemented)
 
(One intermediate revision by the same user not shown)
Line 14: Line 14:
 
Client Side, for now I just need the event type
 
Client Side, for now I just need the event type
 
  || playerAction
 
  || playerAction
 +
|-
 +
| N/A ||
 +
Client Side, I need {listener: {listener obj}, nodeid: #}
 +
|| listenerCompleted
 
|}
 
|}
 +
 
=== Done - Implemented ===
 
=== Done - Implemented ===
  

Latest revision as of 22:20, 21 January 2015

Client-Side

New - Need Handlers Implemented

Event Name Expected Input Output Event
gameStateUpdate
  • influence
N/A
N/A

Client Side, for now I just need the event type

playerAction
N/A

Client Side, I need {listener: {listener obj}, nodeid: #}

listenerCompleted

Done - Implemented

Event Name Expected Input Output Event
gameStart
  • objects
N/A
terrainReturn
  • gridPosition
  • level
  • terrainJSON
N/A
objectReturn
  • gridPosition
  • level
  • objects
N/A

Marked for Deletion

Event Name Expected Input Output Event
newChunk  ?? N/A
newObjects
  • objects
N/A

Server-Side

New - Need Handlers Implemented

Done - Implemented

Event Name Expected Input Output Event
playerPositionUpdate
  • newX
  • newY
N/A
requestTerrain
  • gridPosition
  • level
terrainReturn
requestObjects
  • gridPosition
  • level
objectReturn
ExampleR3C1 ExampleR3C2 ExampleR3C3

Marked for Deletion

Event Name Expected Input Output Event
requestChunk
  • gridPosition
  • level
newChunk
objectsToSend
  • objects
newObjects