Contract con_autopaint_6


Contract Code


  
1 import con_paint
2
3
4 @__export('con_autopaint_6')
5 def paint(data: str, x_size: int, y_size: int, x_modifier: int, y_modifier:
6 int, start_x: int=0):
7 data = data.split(',')
8 z = 0
9 if start_x is not None:
10 for x in range(start_x, x_size):
11 for y in range(y_size):
12 con_paint.paint(x + x_modifier, y + y_modifier, data[z])
13 z += 1
14 else:
15 for x in range(x_size):
16 for y in range(y_size):
17 con_paint.paint(x + x_modifier, y + y_modifier, data[z])
18 z += 1
19

Byte Code

e30000000000000000000000000900000040000000732e000000640064016c005a00650164028301640665026503650365036503650364039c0664046405840583015a04640153002907e9000000004eda0f636f6e5f6175746f7061696e745f362906da0464617461da06785f73697a65da06795f73697a65da0a785f6d6f646966696572da0a795f6d6f646966696572da0773746172745f7863060000000000000009000000070000004300000073aa0000007c006a00640183017d0064027d067c0564006b097260788e74017c057c01830244005d387d07783274017c02830144005d267d0874026a037c077c0317007c087c0417007c007c061900830301007c06640337007d0671305700712257006e46784474017c01830144005d387d07783274017c02830144005d267d0874026a037c077c0317007c087c0417007c007c061900830301007c06640337007d0671785700716a57006400530029044efa012c7201000000e9010000002904da0573706c6974da0572616e6765da09636f6e5f7061696e74da057061696e742909720300000072040000007205000000720600000072070000007208000000da017ada0178da0179a9007212000000da00720e00000004000000731600000000030a010401080110010e011a0112020e010e011a01720e000000290172010000002905720d000000da085f5f6578706f7274da03737472da03696e74720e0000007212000000721200000072120000007213000000da083c6d6f64756c653e01000000730400000008030602