first commit
This commit is contained in:
BIN
CS2335/2335_lemmings/design/ClassEngine.vsd
Normal file
BIN
CS2335/2335_lemmings/design/ClassEngine.vsd
Normal file
Binary file not shown.
BIN
CS2335/2335_lemmings/design/FinalProject.vsd
Normal file
BIN
CS2335/2335_lemmings/design/FinalProject.vsd
Normal file
Binary file not shown.
BIN
CS2335/2335_lemmings/design/MapReaderClass.vsd
Normal file
BIN
CS2335/2335_lemmings/design/MapReaderClass.vsd
Normal file
Binary file not shown.
BIN
CS2335/2335_lemmings/design/NetworkingConclusionSequence.vsd
Normal file
BIN
CS2335/2335_lemmings/design/NetworkingConclusionSequence.vsd
Normal file
Binary file not shown.
BIN
CS2335/2335_lemmings/design/NetworkingInitiationSequence.vsd
Normal file
BIN
CS2335/2335_lemmings/design/NetworkingInitiationSequence.vsd
Normal file
Binary file not shown.
BIN
CS2335/2335_lemmings/design/NetworkingUpdateSequence.vsd
Normal file
BIN
CS2335/2335_lemmings/design/NetworkingUpdateSequence.vsd
Normal file
Binary file not shown.
BIN
CS2335/2335_lemmings/design/SquenceAssignAbilityToLemming.vsd
Normal file
BIN
CS2335/2335_lemmings/design/SquenceAssignAbilityToLemming.vsd
Normal file
Binary file not shown.
BIN
CS2335/2335_lemmings/design/UsecaseGamePlay.vsd
Normal file
BIN
CS2335/2335_lemmings/design/UsecaseGamePlay.vsd
Normal file
Binary file not shown.
BIN
CS2335/2335_lemmings/design/UsecaseMultiPlayer.vsd
Normal file
BIN
CS2335/2335_lemmings/design/UsecaseMultiPlayer.vsd
Normal file
Binary file not shown.
BIN
CS2335/2335_lemmings/design/UsecaseSinglePlayer.vsd
Normal file
BIN
CS2335/2335_lemmings/design/UsecaseSinglePlayer.vsd
Normal file
Binary file not shown.
46541
CS2335/2335_lemmings/design/current_design.mdl
Normal file
46541
CS2335/2335_lemmings/design/current_design.mdl
Normal file
File diff suppressed because it is too large
Load Diff
22
CS2335/2335_lemmings/design/update_message_syntax.txt
Normal file
22
CS2335/2335_lemmings/design/update_message_syntax.txt
Normal file
@@ -0,0 +1,22 @@
|
||||
Update message:
|
||||
|
||||
UPDT:x:y:lemmings_saved:lemmings_out:job_id:x:y:z:i:j:k:...:num_updates:type:shape:x:y:width:height:...
|
||||
|
||||
So, the message goes like this:
|
||||
|
||||
UPDT - message identifier.
|
||||
x, y - the position of the other player's viewport.
|
||||
lemmings_saved - the number of lemmings saved by the player.
|
||||
lemmings_out - the number of lemmings on the field.
|
||||
Then, for each lemming out on the field:
|
||||
job_id - the string id of the lemming's job
|
||||
x, y, z - coordinates of the lemming
|
||||
i, j, k - lemming's velocity
|
||||
num_updates - the number of map updates since last network sync.
|
||||
Then, for each map update:
|
||||
type - the type of update. 1 for add; 0 for subtract.
|
||||
shape - the a string name for the shape of the update. Could be rectangle, or oval.
|
||||
x, y - coordinates of map update.
|
||||
width, height - dimensions of map update.
|
||||
|
||||
That should be all, I think.
|
||||
Reference in New Issue
Block a user