Difference between revisions of "Socket Event Definitions"
From Another End
(Created page with "== Client-Side== === New - Need Handlers Implemented === === Done - Implemented === === Marked for Deletion === == Server-Side == === New - Need Handlers Implemented ===...") |
(→New - Need Handlers Implemented) |
||
(6 intermediate revisions by the same user not shown) | |||
Line 2: | Line 2: | ||
=== New - Need Handlers Implemented === | === New - Need Handlers Implemented === | ||
+ | |||
+ | {| class="wikitable" | ||
+ | |- | ||
+ | ! 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 === | === Done - Implemented === | ||
+ | |||
+ | {| class="wikitable" | ||
+ | |- | ||
+ | ! 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 === | === Marked for Deletion === | ||
+ | |||
+ | {| class="wikitable" | ||
+ | |- | ||
+ | ! Event Name !! Expected Input !! Output Event | ||
+ | |- | ||
+ | | newChunk || ?? | ||
+ | || N/A | ||
+ | |- | ||
+ | | newObjects || | ||
+ | *objects | ||
+ | || N/A | ||
+ | |- | ||
+ | |} | ||
== Server-Side == | == Server-Side == | ||
Line 35: | Line 86: | ||
=== Marked for Deletion === | === Marked for Deletion === | ||
+ | {| class="wikitable" | ||
+ | |- | ||
+ | ! Event Name !! Expected Input !! Output Event | ||
+ | |- | ||
+ | | requestChunk || | ||
+ | *gridPosition | ||
+ | *level | ||
+ | || newChunk | ||
+ | |- | ||
+ | | objectsToSend || | ||
+ | *objects | ||
+ | || newObjects | ||
+ | |} |
Latest revision as of 22:20, 21 January 2015
Contents
Client-Side
New - Need Handlers Implemented
Event Name | Expected Input | Output Event |
---|---|---|
gameStateUpdate |
|
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 |
|
N/A |
terrainReturn |
|
N/A |
objectReturn |
|
N/A |
Marked for Deletion
Event Name | Expected Input | Output Event |
---|---|---|
newChunk | ?? | N/A |
newObjects |
|
N/A |
Server-Side
New - Need Handlers Implemented
Done - Implemented
Event Name | Expected Input | Output Event |
---|---|---|
playerPositionUpdate |
|
N/A |
requestTerrain |
|
terrainReturn |
requestObjects |
|
objectReturn |
ExampleR3C1 | ExampleR3C2 | ExampleR3C3 |
Marked for Deletion
Event Name | Expected Input | Output Event |
---|---|---|
requestChunk |
|
newChunk |
objectsToSend |
|
newObjects |