78 lines
		
	
	
		
			2.4 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			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/
 | 
						|
 | 
						|
 |