levelData_pb2.py 22 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550
  1. # -*- coding: utf-8 -*-
  2. # Generated by the protocol buffer compiler. DO NOT EDIT!
  3. # source: levelData.proto
  4. """Generated protocol buffer code."""
  5. from google.protobuf import descriptor as _descriptor
  6. from google.protobuf import message as _message
  7. from google.protobuf import reflection as _reflection
  8. from google.protobuf import symbol_database as _symbol_database
  9. # @@protoc_insertion_point(imports)
  10. _sym_db = _symbol_database.Default()
  11. DESCRIPTOR = _descriptor.FileDescriptor(
  12. name='levelData.proto',
  13. package='',
  14. syntax='proto3',
  15. serialized_options=b'H\003',
  16. create_key=_descriptor._internal_create_key,
  17. serialized_pb=b'\n\x0flevelData.proto\"\x85\x01\n\x0bLevelsIndex\x12\x32\n\x0bLevelsIndex\x18\x01 \x03(\x0b\x32\x1d.LevelsIndex.LevelsIndexEntry\x1a\x42\n\x10LevelsIndexEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\x1d\n\x05value\x18\x02 \x01(\x0b\x32\x0e.t_offeset_len:\x02\x38\x01\",\n\rt_offeset_len\x12\x0e\n\x06offset\x18\x01 \x01(\x05\x12\x0b\n\x03len\x18\x02 \x01(\x05\"\x8b\x01\n\tLevelData\x12\x16\n\x05tiles\x18\x01 \x03(\x0b\x32\x07.t_tile\x12\x18\n\x06stacks\x18\x02 \x03(\x0b\x32\x08.t_stack\x12\x16\n\ttileWidth\x18\x03 \x01(\x05H\x00\x88\x01\x01\x12\x17\n\ntileHeight\x18\x04 \x01(\x05H\x01\x88\x01\x01\x42\x0c\n\n_tileWidthB\r\n\x0b_tileHeight\"|\n\x06t_tile\x12\x0e\n\x01x\x18\x01 \x01(\x05H\x00\x88\x01\x01\x12\x0e\n\x01y\x18\x02 \x01(\x05H\x01\x88\x01\x01\x12\x0e\n\x01z\x18\x03 \x01(\x05H\x02\x88\x01\x01\x12#\n\x08tileData\x18\x04 \x01(\x0b\x32\x0c.t_tile_dataH\x03\x88\x01\x01\x42\x04\n\x02_xB\x04\n\x02_yB\x04\n\x02_zB\x0b\n\t_tileData\"\x9b\x01\n\x0bt_tile_data\x12\x11\n\x04type\x18\x01 \x01(\x05H\x00\x88\x01\x01\x12\x14\n\x07subtype\x18\x02 \x01(\x05H\x01\x88\x01\x01\x12\x0f\n\x02id\x18\x03 \x01(\x05H\x02\x88\x01\x01\x12\x0f\n\x02zv\x18\x04 \x01(\x05H\x03\x88\x01\x01\x12\x13\n\x06weight\x18\x05 \x01(\x05H\x04\x88\x01\x01\x42\x07\n\x05_typeB\n\n\x08_subtypeB\x05\n\x03_idB\x05\n\x03_zvB\t\n\x07_weight\"\x9a\x01\n\x07t_stack\x12\x1f\n\ttileDatas\x18\x01 \x03(\x0b\x32\x0c.t_tile_data\x12\x0e\n\x01x\x18\x02 \x01(\x05H\x00\x88\x01\x01\x12\x0e\n\x01y\x18\x03 \x01(\x05H\x01\x88\x01\x01\x12\x16\n\tdirection\x18\x04 \x01(\x05H\x02\x88\x01\x01\x12\x12\n\x05\x64\x65pth\x18\x05 \x01(\x05H\x03\x88\x01\x01\x42\x04\n\x02_xB\x04\n\x02_yB\x0c\n\n_directionB\x08\n\x06_depthB\x02H\x03\x62\x06proto3'
  18. )
  19. _LEVELSINDEX_LEVELSINDEXENTRY = _descriptor.Descriptor(
  20. name='LevelsIndexEntry',
  21. full_name='LevelsIndex.LevelsIndexEntry',
  22. filename=None,
  23. file=DESCRIPTOR,
  24. containing_type=None,
  25. create_key=_descriptor._internal_create_key,
  26. fields=[
  27. _descriptor.FieldDescriptor(
  28. name='key', full_name='LevelsIndex.LevelsIndexEntry.key', index=0,
  29. number=1, type=9, cpp_type=9, label=1,
  30. has_default_value=False, default_value=b"".decode('utf-8'),
  31. message_type=None, enum_type=None, containing_type=None,
  32. is_extension=False, extension_scope=None,
  33. serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
  34. _descriptor.FieldDescriptor(
  35. name='value', full_name='LevelsIndex.LevelsIndexEntry.value', index=1,
  36. number=2, type=11, cpp_type=10, label=1,
  37. has_default_value=False, default_value=None,
  38. message_type=None, enum_type=None, containing_type=None,
  39. is_extension=False, extension_scope=None,
  40. serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
  41. ],
  42. extensions=[
  43. ],
  44. nested_types=[],
  45. enum_types=[
  46. ],
  47. serialized_options=b'8\001',
  48. is_extendable=False,
  49. syntax='proto3',
  50. extension_ranges=[],
  51. oneofs=[
  52. ],
  53. serialized_start=87,
  54. serialized_end=153,
  55. )
  56. _LEVELSINDEX = _descriptor.Descriptor(
  57. name='LevelsIndex',
  58. full_name='LevelsIndex',
  59. filename=None,
  60. file=DESCRIPTOR,
  61. containing_type=None,
  62. create_key=_descriptor._internal_create_key,
  63. fields=[
  64. _descriptor.FieldDescriptor(
  65. name='LevelsIndex', full_name='LevelsIndex.LevelsIndex', index=0,
  66. number=1, type=11, cpp_type=10, label=3,
  67. has_default_value=False, default_value=[],
  68. message_type=None, enum_type=None, containing_type=None,
  69. is_extension=False, extension_scope=None,
  70. serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
  71. ],
  72. extensions=[
  73. ],
  74. nested_types=[_LEVELSINDEX_LEVELSINDEXENTRY, ],
  75. enum_types=[
  76. ],
  77. serialized_options=None,
  78. is_extendable=False,
  79. syntax='proto3',
  80. extension_ranges=[],
  81. oneofs=[
  82. ],
  83. serialized_start=20,
  84. serialized_end=153,
  85. )
  86. _T_OFFESET_LEN = _descriptor.Descriptor(
  87. name='t_offeset_len',
  88. full_name='t_offeset_len',
  89. filename=None,
  90. file=DESCRIPTOR,
  91. containing_type=None,
  92. create_key=_descriptor._internal_create_key,
  93. fields=[
  94. _descriptor.FieldDescriptor(
  95. name='offset', full_name='t_offeset_len.offset', index=0,
  96. number=1, type=5, cpp_type=1, label=1,
  97. has_default_value=False, default_value=0,
  98. message_type=None, enum_type=None, containing_type=None,
  99. is_extension=False, extension_scope=None,
  100. serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
  101. _descriptor.FieldDescriptor(
  102. name='len', full_name='t_offeset_len.len', index=1,
  103. number=2, type=5, cpp_type=1, label=1,
  104. has_default_value=False, default_value=0,
  105. message_type=None, enum_type=None, containing_type=None,
  106. is_extension=False, extension_scope=None,
  107. serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
  108. ],
  109. extensions=[
  110. ],
  111. nested_types=[],
  112. enum_types=[
  113. ],
  114. serialized_options=None,
  115. is_extendable=False,
  116. syntax='proto3',
  117. extension_ranges=[],
  118. oneofs=[
  119. ],
  120. serialized_start=155,
  121. serialized_end=199,
  122. )
  123. _LEVELDATA = _descriptor.Descriptor(
  124. name='LevelData',
  125. full_name='LevelData',
  126. filename=None,
  127. file=DESCRIPTOR,
  128. containing_type=None,
  129. create_key=_descriptor._internal_create_key,
  130. fields=[
  131. _descriptor.FieldDescriptor(
  132. name='tiles', full_name='LevelData.tiles', index=0,
  133. number=1, type=11, cpp_type=10, label=3,
  134. has_default_value=False, default_value=[],
  135. message_type=None, enum_type=None, containing_type=None,
  136. is_extension=False, extension_scope=None,
  137. serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
  138. _descriptor.FieldDescriptor(
  139. name='stacks', full_name='LevelData.stacks', index=1,
  140. number=2, type=11, cpp_type=10, label=3,
  141. has_default_value=False, default_value=[],
  142. message_type=None, enum_type=None, containing_type=None,
  143. is_extension=False, extension_scope=None,
  144. serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
  145. _descriptor.FieldDescriptor(
  146. name='tileWidth', full_name='LevelData.tileWidth', index=2,
  147. number=3, type=5, cpp_type=1, label=1,
  148. has_default_value=False, default_value=0,
  149. message_type=None, enum_type=None, containing_type=None,
  150. is_extension=False, extension_scope=None,
  151. serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
  152. _descriptor.FieldDescriptor(
  153. name='tileHeight', full_name='LevelData.tileHeight', index=3,
  154. number=4, type=5, cpp_type=1, label=1,
  155. has_default_value=False, default_value=0,
  156. message_type=None, enum_type=None, containing_type=None,
  157. is_extension=False, extension_scope=None,
  158. serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
  159. ],
  160. extensions=[
  161. ],
  162. nested_types=[],
  163. enum_types=[
  164. ],
  165. serialized_options=None,
  166. is_extendable=False,
  167. syntax='proto3',
  168. extension_ranges=[],
  169. oneofs=[
  170. _descriptor.OneofDescriptor(
  171. name='_tileWidth', full_name='LevelData._tileWidth',
  172. index=0, containing_type=None,
  173. create_key=_descriptor._internal_create_key,
  174. fields=[]),
  175. _descriptor.OneofDescriptor(
  176. name='_tileHeight', full_name='LevelData._tileHeight',
  177. index=1, containing_type=None,
  178. create_key=_descriptor._internal_create_key,
  179. fields=[]),
  180. ],
  181. serialized_start=202,
  182. serialized_end=341,
  183. )
  184. _T_TILE = _descriptor.Descriptor(
  185. name='t_tile',
  186. full_name='t_tile',
  187. filename=None,
  188. file=DESCRIPTOR,
  189. containing_type=None,
  190. create_key=_descriptor._internal_create_key,
  191. fields=[
  192. _descriptor.FieldDescriptor(
  193. name='x', full_name='t_tile.x', index=0,
  194. number=1, type=5, cpp_type=1, label=1,
  195. has_default_value=False, default_value=0,
  196. message_type=None, enum_type=None, containing_type=None,
  197. is_extension=False, extension_scope=None,
  198. serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
  199. _descriptor.FieldDescriptor(
  200. name='y', full_name='t_tile.y', index=1,
  201. number=2, type=5, cpp_type=1, label=1,
  202. has_default_value=False, default_value=0,
  203. message_type=None, enum_type=None, containing_type=None,
  204. is_extension=False, extension_scope=None,
  205. serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
  206. _descriptor.FieldDescriptor(
  207. name='z', full_name='t_tile.z', index=2,
  208. number=3, type=5, cpp_type=1, label=1,
  209. has_default_value=False, default_value=0,
  210. message_type=None, enum_type=None, containing_type=None,
  211. is_extension=False, extension_scope=None,
  212. serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
  213. _descriptor.FieldDescriptor(
  214. name='tileData', full_name='t_tile.tileData', index=3,
  215. number=4, type=11, cpp_type=10, label=1,
  216. has_default_value=False, default_value=None,
  217. message_type=None, enum_type=None, containing_type=None,
  218. is_extension=False, extension_scope=None,
  219. serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
  220. ],
  221. extensions=[
  222. ],
  223. nested_types=[],
  224. enum_types=[
  225. ],
  226. serialized_options=None,
  227. is_extendable=False,
  228. syntax='proto3',
  229. extension_ranges=[],
  230. oneofs=[
  231. _descriptor.OneofDescriptor(
  232. name='_x', full_name='t_tile._x',
  233. index=0, containing_type=None,
  234. create_key=_descriptor._internal_create_key,
  235. fields=[]),
  236. _descriptor.OneofDescriptor(
  237. name='_y', full_name='t_tile._y',
  238. index=1, containing_type=None,
  239. create_key=_descriptor._internal_create_key,
  240. fields=[]),
  241. _descriptor.OneofDescriptor(
  242. name='_z', full_name='t_tile._z',
  243. index=2, containing_type=None,
  244. create_key=_descriptor._internal_create_key,
  245. fields=[]),
  246. _descriptor.OneofDescriptor(
  247. name='_tileData', full_name='t_tile._tileData',
  248. index=3, containing_type=None,
  249. create_key=_descriptor._internal_create_key,
  250. fields=[]),
  251. ],
  252. serialized_start=343,
  253. serialized_end=467,
  254. )
  255. _T_TILE_DATA = _descriptor.Descriptor(
  256. name='t_tile_data',
  257. full_name='t_tile_data',
  258. filename=None,
  259. file=DESCRIPTOR,
  260. containing_type=None,
  261. create_key=_descriptor._internal_create_key,
  262. fields=[
  263. _descriptor.FieldDescriptor(
  264. name='type', full_name='t_tile_data.type', index=0,
  265. number=1, type=5, cpp_type=1, label=1,
  266. has_default_value=False, default_value=0,
  267. message_type=None, enum_type=None, containing_type=None,
  268. is_extension=False, extension_scope=None,
  269. serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
  270. _descriptor.FieldDescriptor(
  271. name='subtype', full_name='t_tile_data.subtype', index=1,
  272. number=2, type=5, cpp_type=1, label=1,
  273. has_default_value=False, default_value=0,
  274. message_type=None, enum_type=None, containing_type=None,
  275. is_extension=False, extension_scope=None,
  276. serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
  277. _descriptor.FieldDescriptor(
  278. name='id', full_name='t_tile_data.id', index=2,
  279. number=3, type=5, cpp_type=1, label=1,
  280. has_default_value=False, default_value=0,
  281. message_type=None, enum_type=None, containing_type=None,
  282. is_extension=False, extension_scope=None,
  283. serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
  284. _descriptor.FieldDescriptor(
  285. name='zv', full_name='t_tile_data.zv', index=3,
  286. number=4, type=5, cpp_type=1, label=1,
  287. has_default_value=False, default_value=0,
  288. message_type=None, enum_type=None, containing_type=None,
  289. is_extension=False, extension_scope=None,
  290. serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
  291. _descriptor.FieldDescriptor(
  292. name='weight', full_name='t_tile_data.weight', index=4,
  293. number=5, type=5, cpp_type=1, label=1,
  294. has_default_value=False, default_value=0,
  295. message_type=None, enum_type=None, containing_type=None,
  296. is_extension=False, extension_scope=None,
  297. serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
  298. ],
  299. extensions=[
  300. ],
  301. nested_types=[],
  302. enum_types=[
  303. ],
  304. serialized_options=None,
  305. is_extendable=False,
  306. syntax='proto3',
  307. extension_ranges=[],
  308. oneofs=[
  309. _descriptor.OneofDescriptor(
  310. name='_type', full_name='t_tile_data._type',
  311. index=0, containing_type=None,
  312. create_key=_descriptor._internal_create_key,
  313. fields=[]),
  314. _descriptor.OneofDescriptor(
  315. name='_subtype', full_name='t_tile_data._subtype',
  316. index=1, containing_type=None,
  317. create_key=_descriptor._internal_create_key,
  318. fields=[]),
  319. _descriptor.OneofDescriptor(
  320. name='_id', full_name='t_tile_data._id',
  321. index=2, containing_type=None,
  322. create_key=_descriptor._internal_create_key,
  323. fields=[]),
  324. _descriptor.OneofDescriptor(
  325. name='_zv', full_name='t_tile_data._zv',
  326. index=3, containing_type=None,
  327. create_key=_descriptor._internal_create_key,
  328. fields=[]),
  329. _descriptor.OneofDescriptor(
  330. name='_weight', full_name='t_tile_data._weight',
  331. index=4, containing_type=None,
  332. create_key=_descriptor._internal_create_key,
  333. fields=[]),
  334. ],
  335. serialized_start=470,
  336. serialized_end=625,
  337. )
  338. _T_STACK = _descriptor.Descriptor(
  339. name='t_stack',
  340. full_name='t_stack',
  341. filename=None,
  342. file=DESCRIPTOR,
  343. containing_type=None,
  344. create_key=_descriptor._internal_create_key,
  345. fields=[
  346. _descriptor.FieldDescriptor(
  347. name='tileDatas', full_name='t_stack.tileDatas', index=0,
  348. number=1, type=11, cpp_type=10, label=3,
  349. has_default_value=False, default_value=[],
  350. message_type=None, enum_type=None, containing_type=None,
  351. is_extension=False, extension_scope=None,
  352. serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
  353. _descriptor.FieldDescriptor(
  354. name='x', full_name='t_stack.x', index=1,
  355. number=2, type=5, cpp_type=1, label=1,
  356. has_default_value=False, default_value=0,
  357. message_type=None, enum_type=None, containing_type=None,
  358. is_extension=False, extension_scope=None,
  359. serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
  360. _descriptor.FieldDescriptor(
  361. name='y', full_name='t_stack.y', index=2,
  362. number=3, type=5, cpp_type=1, label=1,
  363. has_default_value=False, default_value=0,
  364. message_type=None, enum_type=None, containing_type=None,
  365. is_extension=False, extension_scope=None,
  366. serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
  367. _descriptor.FieldDescriptor(
  368. name='direction', full_name='t_stack.direction', index=3,
  369. number=4, type=5, cpp_type=1, label=1,
  370. has_default_value=False, default_value=0,
  371. message_type=None, enum_type=None, containing_type=None,
  372. is_extension=False, extension_scope=None,
  373. serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
  374. _descriptor.FieldDescriptor(
  375. name='depth', full_name='t_stack.depth', index=4,
  376. number=5, type=5, cpp_type=1, label=1,
  377. has_default_value=False, default_value=0,
  378. message_type=None, enum_type=None, containing_type=None,
  379. is_extension=False, extension_scope=None,
  380. serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
  381. ],
  382. extensions=[
  383. ],
  384. nested_types=[],
  385. enum_types=[
  386. ],
  387. serialized_options=None,
  388. is_extendable=False,
  389. syntax='proto3',
  390. extension_ranges=[],
  391. oneofs=[
  392. _descriptor.OneofDescriptor(
  393. name='_x', full_name='t_stack._x',
  394. index=0, containing_type=None,
  395. create_key=_descriptor._internal_create_key,
  396. fields=[]),
  397. _descriptor.OneofDescriptor(
  398. name='_y', full_name='t_stack._y',
  399. index=1, containing_type=None,
  400. create_key=_descriptor._internal_create_key,
  401. fields=[]),
  402. _descriptor.OneofDescriptor(
  403. name='_direction', full_name='t_stack._direction',
  404. index=2, containing_type=None,
  405. create_key=_descriptor._internal_create_key,
  406. fields=[]),
  407. _descriptor.OneofDescriptor(
  408. name='_depth', full_name='t_stack._depth',
  409. index=3, containing_type=None,
  410. create_key=_descriptor._internal_create_key,
  411. fields=[]),
  412. ],
  413. serialized_start=628,
  414. serialized_end=782,
  415. )
  416. _LEVELSINDEX_LEVELSINDEXENTRY.fields_by_name['value'].message_type = _T_OFFESET_LEN
  417. _LEVELSINDEX_LEVELSINDEXENTRY.containing_type = _LEVELSINDEX
  418. _LEVELSINDEX.fields_by_name['LevelsIndex'].message_type = _LEVELSINDEX_LEVELSINDEXENTRY
  419. _LEVELDATA.fields_by_name['tiles'].message_type = _T_TILE
  420. _LEVELDATA.fields_by_name['stacks'].message_type = _T_STACK
  421. _LEVELDATA.oneofs_by_name['_tileWidth'].fields.append(
  422. _LEVELDATA.fields_by_name['tileWidth'])
  423. _LEVELDATA.fields_by_name['tileWidth'].containing_oneof = _LEVELDATA.oneofs_by_name['_tileWidth']
  424. _LEVELDATA.oneofs_by_name['_tileHeight'].fields.append(
  425. _LEVELDATA.fields_by_name['tileHeight'])
  426. _LEVELDATA.fields_by_name['tileHeight'].containing_oneof = _LEVELDATA.oneofs_by_name['_tileHeight']
  427. _T_TILE.fields_by_name['tileData'].message_type = _T_TILE_DATA
  428. _T_TILE.oneofs_by_name['_x'].fields.append(
  429. _T_TILE.fields_by_name['x'])
  430. _T_TILE.fields_by_name['x'].containing_oneof = _T_TILE.oneofs_by_name['_x']
  431. _T_TILE.oneofs_by_name['_y'].fields.append(
  432. _T_TILE.fields_by_name['y'])
  433. _T_TILE.fields_by_name['y'].containing_oneof = _T_TILE.oneofs_by_name['_y']
  434. _T_TILE.oneofs_by_name['_z'].fields.append(
  435. _T_TILE.fields_by_name['z'])
  436. _T_TILE.fields_by_name['z'].containing_oneof = _T_TILE.oneofs_by_name['_z']
  437. _T_TILE.oneofs_by_name['_tileData'].fields.append(
  438. _T_TILE.fields_by_name['tileData'])
  439. _T_TILE.fields_by_name['tileData'].containing_oneof = _T_TILE.oneofs_by_name['_tileData']
  440. _T_TILE_DATA.oneofs_by_name['_type'].fields.append(
  441. _T_TILE_DATA.fields_by_name['type'])
  442. _T_TILE_DATA.fields_by_name['type'].containing_oneof = _T_TILE_DATA.oneofs_by_name['_type']
  443. _T_TILE_DATA.oneofs_by_name['_subtype'].fields.append(
  444. _T_TILE_DATA.fields_by_name['subtype'])
  445. _T_TILE_DATA.fields_by_name['subtype'].containing_oneof = _T_TILE_DATA.oneofs_by_name['_subtype']
  446. _T_TILE_DATA.oneofs_by_name['_id'].fields.append(
  447. _T_TILE_DATA.fields_by_name['id'])
  448. _T_TILE_DATA.fields_by_name['id'].containing_oneof = _T_TILE_DATA.oneofs_by_name['_id']
  449. _T_TILE_DATA.oneofs_by_name['_zv'].fields.append(
  450. _T_TILE_DATA.fields_by_name['zv'])
  451. _T_TILE_DATA.fields_by_name['zv'].containing_oneof = _T_TILE_DATA.oneofs_by_name['_zv']
  452. _T_TILE_DATA.oneofs_by_name['_weight'].fields.append(
  453. _T_TILE_DATA.fields_by_name['weight'])
  454. _T_TILE_DATA.fields_by_name['weight'].containing_oneof = _T_TILE_DATA.oneofs_by_name['_weight']
  455. _T_STACK.fields_by_name['tileDatas'].message_type = _T_TILE_DATA
  456. _T_STACK.oneofs_by_name['_x'].fields.append(
  457. _T_STACK.fields_by_name['x'])
  458. _T_STACK.fields_by_name['x'].containing_oneof = _T_STACK.oneofs_by_name['_x']
  459. _T_STACK.oneofs_by_name['_y'].fields.append(
  460. _T_STACK.fields_by_name['y'])
  461. _T_STACK.fields_by_name['y'].containing_oneof = _T_STACK.oneofs_by_name['_y']
  462. _T_STACK.oneofs_by_name['_direction'].fields.append(
  463. _T_STACK.fields_by_name['direction'])
  464. _T_STACK.fields_by_name['direction'].containing_oneof = _T_STACK.oneofs_by_name['_direction']
  465. _T_STACK.oneofs_by_name['_depth'].fields.append(
  466. _T_STACK.fields_by_name['depth'])
  467. _T_STACK.fields_by_name['depth'].containing_oneof = _T_STACK.oneofs_by_name['_depth']
  468. DESCRIPTOR.message_types_by_name['LevelsIndex'] = _LEVELSINDEX
  469. DESCRIPTOR.message_types_by_name['t_offeset_len'] = _T_OFFESET_LEN
  470. DESCRIPTOR.message_types_by_name['LevelData'] = _LEVELDATA
  471. DESCRIPTOR.message_types_by_name['t_tile'] = _T_TILE
  472. DESCRIPTOR.message_types_by_name['t_tile_data'] = _T_TILE_DATA
  473. DESCRIPTOR.message_types_by_name['t_stack'] = _T_STACK
  474. _sym_db.RegisterFileDescriptor(DESCRIPTOR)
  475. LevelsIndex = _reflection.GeneratedProtocolMessageType('LevelsIndex', (_message.Message,), {
  476. 'LevelsIndexEntry' : _reflection.GeneratedProtocolMessageType('LevelsIndexEntry', (_message.Message,), {
  477. 'DESCRIPTOR' : _LEVELSINDEX_LEVELSINDEXENTRY,
  478. '__module__' : 'levelData_pb2'
  479. # @@protoc_insertion_point(class_scope:LevelsIndex.LevelsIndexEntry)
  480. })
  481. ,
  482. 'DESCRIPTOR' : _LEVELSINDEX,
  483. '__module__' : 'levelData_pb2'
  484. # @@protoc_insertion_point(class_scope:LevelsIndex)
  485. })
  486. _sym_db.RegisterMessage(LevelsIndex)
  487. _sym_db.RegisterMessage(LevelsIndex.LevelsIndexEntry)
  488. t_offeset_len = _reflection.GeneratedProtocolMessageType('t_offeset_len', (_message.Message,), {
  489. 'DESCRIPTOR' : _T_OFFESET_LEN,
  490. '__module__' : 'levelData_pb2'
  491. # @@protoc_insertion_point(class_scope:t_offeset_len)
  492. })
  493. _sym_db.RegisterMessage(t_offeset_len)
  494. LevelData = _reflection.GeneratedProtocolMessageType('LevelData', (_message.Message,), {
  495. 'DESCRIPTOR' : _LEVELDATA,
  496. '__module__' : 'levelData_pb2'
  497. # @@protoc_insertion_point(class_scope:LevelData)
  498. })
  499. _sym_db.RegisterMessage(LevelData)
  500. t_tile = _reflection.GeneratedProtocolMessageType('t_tile', (_message.Message,), {
  501. 'DESCRIPTOR' : _T_TILE,
  502. '__module__' : 'levelData_pb2'
  503. # @@protoc_insertion_point(class_scope:t_tile)
  504. })
  505. _sym_db.RegisterMessage(t_tile)
  506. t_tile_data = _reflection.GeneratedProtocolMessageType('t_tile_data', (_message.Message,), {
  507. 'DESCRIPTOR' : _T_TILE_DATA,
  508. '__module__' : 'levelData_pb2'
  509. # @@protoc_insertion_point(class_scope:t_tile_data)
  510. })
  511. _sym_db.RegisterMessage(t_tile_data)
  512. t_stack = _reflection.GeneratedProtocolMessageType('t_stack', (_message.Message,), {
  513. 'DESCRIPTOR' : _T_STACK,
  514. '__module__' : 'levelData_pb2'
  515. # @@protoc_insertion_point(class_scope:t_stack)
  516. })
  517. _sym_db.RegisterMessage(t_stack)
  518. DESCRIPTOR._options = None
  519. _LEVELSINDEX_LEVELSINDEXENTRY._options = None
  520. # @@protoc_insertion_point(module_scope)