83 lines
1.8 KiB
Protocol Buffer
Executable File
83 lines
1.8 KiB
Protocol Buffer
Executable File
package metatable;
|
|
|
|
message MFPair
|
|
{
|
|
optional int32 key = 1; //key
|
|
optional int32 value = 2; //val
|
|
}
|
|
|
|
message Parameter
|
|
{
|
|
optional string param_name = 1;
|
|
optional string param_value = 2;
|
|
}
|
|
|
|
message Snake
|
|
{
|
|
optional int32 snake_id = 100;
|
|
optional float init_radius = 1;
|
|
optional float body_interval = 2;
|
|
optional float speed_normal = 3;
|
|
optional float level_of_accelation = 4;
|
|
optional float spawn_interval = 5;
|
|
optional float rotate_max_angle = 6;
|
|
optional float rotate_min_angle = 7;
|
|
optional float rotate_speed = 8;
|
|
optional float logic_time = 9;
|
|
optional float grow_up = 10;
|
|
optional float speed_accelation = 11;
|
|
optional float attenuation = 12;
|
|
optional float attenuation_interval = 13;
|
|
optional float single_value = 14;
|
|
optional float stop_accelation = 15;
|
|
optional int32 init_body_size = 16;
|
|
optional int32 begin_length = 17;
|
|
optional float body_index = 18;
|
|
optional float max_body = 19;
|
|
optional int32 begin_death_ball_num = 20;
|
|
optional int32 death_range = 21;
|
|
optional int32 death_ball_value = 22;
|
|
optional float bulky_value = 23;
|
|
}
|
|
|
|
message Map
|
|
{
|
|
optional int32 map_id = 1; //地图id
|
|
optional string template_list = 2; //模板列表
|
|
optional string map_name = 3; //地图名
|
|
optional float map_width = 4;
|
|
optional float map_height = 5;
|
|
}
|
|
|
|
message Robot
|
|
{
|
|
optional int32 id = 1;
|
|
optional string name = 2;
|
|
}
|
|
|
|
message RankReward
|
|
{
|
|
optional int32 rank = 1;
|
|
optional float parameter = 2;
|
|
}
|
|
|
|
message RankPoint
|
|
{
|
|
optional int32 rank = 1;
|
|
optional int32 parameter = 2;
|
|
optional int32 parameter2 = 3;
|
|
}
|
|
|
|
message KillReward
|
|
{
|
|
optional int32 kill_num = 1;
|
|
optional float parameter = 2;
|
|
}
|
|
|
|
message KillPoint
|
|
{
|
|
optional int32 kill_num = 1;
|
|
optional int32 parameter = 2;
|
|
optional int32 parameter2 = 3;
|
|
}
|