Files
2025-03-05 08:37:43 +01:00

78 lines
2.4 KiB
Plaintext

Include playerroom in world!
-OK 13/2-1999
Create a list of liseners for each cell!
-OK 14/2-1999
Update liseners when geometry changes! This can be done in
worldobject->setPosition and worldobject->setDirection.
-OK 14/2-1999 Did create updatePosition and updateDirection
Create code to move player!
-Client side code for steping: OK 14/2-1999
-Server side code for steping: OK 14/2-1999
Switch cell when player move outside cell!
-Code for moving players between cells: OK 16/2-1999
-Detect when moving outside a cell: OK 24/2-1999
-Find new cell and switch: OK 2/3-1999
-Update viewpoint information:
Client messagepump updated to read multiple messages between redraws.
-OK 16/2-1999
Create PVS of cells. Send them to the client on requests.
-OK 20/2-1999
Create clear world message.
-OK 16/2-1999 Did use MsgCommand with msgid MSGCOMMAND_CLIENTCLEARWORLD
Send MsgGeoObjRemove to liseners when a object are deleted from a worldobject.
-Recursivly deleting objects in the client world->removeGeometryObject(*): OK
-Sending message: OK 22/2-1999
Send a message to liseners when objects are added to a worldobject.
-OK 22/2-1999
Mapping between client input (keybord and mouse) and function
-OK 23/2-1999
Picking object
-Client opengl code: OK 23/2-1999
-Sending pick message: OK 24/2-1999
-Find worldobject holding picked geometryobject: OK 24/2-1999
-Send worldobject actions to client: OK 28/2-1999
-Display actionlist: OK 1/3-1999
-Send action to server: OK 2/3-1999
-Distribute action to worldobject: OK 2/3-1999
Messages with Variabel length needed to send worldobject command list:
-OK 25/2-1999
Stream readString need reimplementation to allow strings greater than 1024
char to be read:
Include MsgActionList in project
-Include some objectId reference: OK 28/2-1999
-Change char msg id with constants defined in message.H: OK 2/3-1999
-Create MsgActionListCli: OK 28/2-1999
Have client servers contacting pvvmudsrv and clients connecting after
receiveing serverinfo from pvvmudsrv
-GOS list in server: OK 8/4-1999
-Have gos contacting server: OK 11/4-1999
-Create MsgServerInfo: OK 18/4-1999
-Send MsgServerInfo to clients: OK 18/4-1999
-Connect to gos useing serverinfo: OK 18/4-1999
-Connect to worldsrv useing serverinfo: OK 25/4-1999
Remove files:
area.* cell.* geometryobject.* geometryobjectlist.*
srvlistener.* srvobject.* world.*
Move files:
player.* -> driver/