multiplayer


This command set makes the creation of multiplayer applications simple by keeping the connection, disconnection and exchange of network data simple. Values, strings and even memblocks can be shared across a multiplayer session.

DEFAULT NET GAME : Return Integer=DEFAULT NET GAME(Gamename, Playername, Number Of Players, Game Type)
CREATE NET GAME : CREATE NET GAME Gamename, Playername, Number Of Players
JOIN NET GAME : JOIN NET GAME Session Number, Playername
FREE NET GAME : FREE NET GAME
CREATE NET PLAYER : CREATE NET PLAYER Playername
FREE NET PLAYER : FREE NET PLAYER Player Number
SET NET CONNECTION : SET NET CONNECTION Connection Number

PERFORM CHECKLIST FOR NET CONNECTIONS : PERFORM CHECKLIST FOR NET CONNECTIONS PERFORM CHECKLIST FOR NET SESSIONS : PERFORM CHECKLIST FOR NET SESSIONS PERFORM CHECKLIST FOR NET PLAYERS : PERFORM CHECKLIST FOR NET PLAYERS
SEND NET MESSAGE INTEGER : SEND NET MESSAGE INTEGER Player Number, Integer Value SEND NET MESSAGE FLOAT : SEND NET MESSAGE FLOAT Player Number, Float Value SEND NET MESSAGE STRING : SEND NET MESSAGE STRING Player Number, String SEND NET MESSAGE MEMBLOCK : SEND NET MESSAGE MEMBLOCK Player Number, Memblock Number SEND NET MESSAGE BITMAP : SEND NET MESSAGE BITMAP Player Number, Bitmap Number, Guarentee Packet SEND NET MESSAGE IMAGE : SEND NET MESSAGE IMAGE Player Number, Image Number, Guarentee Packet SEND NET MESSAGE SOUND : SEND NET MESSAGE SOUND Player Number, Sound Number, Guarentee Packet SEND NET MESSAGE MESH : SEND NET MESSAGE MESH Player Number, Mesh Number, Guarentee Packet GET NET MESSAGE : GET NET MESSAGE NET MESSAGE INTEGER : Return Integer=NET MESSAGE INTEGER() NET MESSAGE FLOAT : Return Float=NET MESSAGE FLOAT() NET MESSAGE STRING$ : Return String=NET MESSAGE STRING$() NET MESSAGE MEMBLOCK : NET MESSAGE MEMBLOCK Memblock Number NET MESSAGE IMAGE : NET MESSAGE IMAGE Image Number NET MESSAGE BITMAP : NET MESSAGE BITMAP Bitmap Number NET MESSAGE SOUND : NET MESSAGE SOUND Sound Number NET MESSAGE MESH : NET MESSAGE MESH Mesh Number
NET GAME EXISTS : Return Integer=NET GAME EXISTS() NET MESSAGE EXISTS : Return Integer=NET MESSAGE EXISTS() NET MESSAGE PLAYER FROM : Return Integer=NET MESSAGE PLAYER FROM() NET MESSAGE PLAYER TO : Return Integer=NET MESSAGE PLAYER TO() NET MESSAGE TYPE : Return Integer=NET MESSAGE TYPE() NET GAME LOST : Return Integer=NET GAME LOST() NET GAME NOW HOSTING : Return Integer=NET GAME NOW HOSTING() NET BUFFER SIZE : Return Integer=NET BUFFER SIZE() NET PLAYER DESTROYED : Return Integer=NET PLAYER DESTROYED() NET PLAYER CREATED : Return Integer=NET PLAYER CREATED()