EngineProtocol.wiki
changeset 587 8105e95297e3
parent 205 e0e1e96e401b
child 592 2a5ecd20bf16
equal deleted inserted replaced
586:c6cd16f6954a 587:8105e95297e3
    12 Messages are always in form of a string of bytes, and the first byte contains the message size (hence the maximum length is 255-1).
    12 Messages are always in form of a string of bytes, and the first byte contains the message size (hence the maximum length is 255-1).
    13 
    13 
    14 = Map Preview =
    14 = Map Preview =
    15 Frontend needs to generate a preview of the map that is going to be used in game; there is no handshaking.
    15 Frontend needs to generate a preview of the map that is going to be used in game; there is no handshaking.
    16 
    16 
    17 Files in which this protocol is implemented: [http://code.google.com/p/hedgewars/source/browse/QTfrontend/hwmap.cpp hwmapp.cpp], [http://code.google.com/p/hedgewars/source/browse/project_files/HedgewarsMobile/Classes/MapConfigViewController.m MapConfigViewController.m]
    17 Files in which this protocol is implemented: [http://hg.hedgewars.org/hedgewars/file/default/QTfrontend/hwmap.cpp hwmapp.cpp], [http://hg.hedgewars.org/hedgewars/file/default/project_files/HedgewarsMobile/Classes/MapConfigViewController.m MapConfigViewController.m]
    18 
    18 
    19 == Protocol ==
    19 == Protocol ==
    20 || *Frontend*      || *Engine*          || *Format*                  ||
    20 || *Frontend*      || *Engine*          || *Format*                  ||
    21 || UUID            ||                   || {{{eseed { ... }}}}       ||
    21 || UUID            ||                   || {{{eseed { ... }}}}       ||
    22 || Template Filter ||                   || {{{e$template_filter N}}} ||
    22 || Template Filter ||                   || {{{e$template_filter N}}} ||