Created
August 12, 2025 01:15
-
-
Save Clemapfel/8ddaffbf403498a1900aa988a8932ce8 to your computer and use it in GitHub Desktop.
pre-computed randomized tesselations in love2d
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
local _tesselations = { | |
[1] = { | |
[1] = { | |
[1] = 0, | |
[2] = 0.24519416500785, | |
[3] = 0.30925435412093, | |
[4] = 0.23119115908206, | |
[5] = 0.16389692708811, | |
[6] = 0.4900034953275, | |
[7] = 0, | |
[8] = 0.47978824998493 | |
}, | |
[2] = { | |
[1] = 0.35407279749032, | |
[2] = 0.69278342699071, | |
[3] = 0.69662538069224, | |
[4] = 0.6347804016674, | |
[5] = 0.70199799624442, | |
[6] = 0.67563834040322, | |
[7] = 0.64119002831074, | |
[8] = 1, | |
[9] = 0.29822378536399, | |
[10] = 1, | |
[11] = 0.2239231428509, | |
[12] = 0.81105930628923, | |
[13] = 0.22937141296589, | |
[14] = 0.80091035249614 | |
}, | |
[3] = { | |
[1] = 0, | |
[2] = 0.77343232513876, | |
[3] = 0, | |
[4] = 0.47978824998493, | |
[5] = 0.16389692708811, | |
[6] = 0.4900034953275, | |
[7] = 0.22937141296589, | |
[8] = 0.80091035249614, | |
[9] = 0.2239231428509, | |
[10] = 0.81105930628923 | |
}, | |
[4] = { | |
[1] = 0.41516616220985, | |
[2] = 0.18203431377491, | |
[3] = 0.50731196743041, | |
[4] = 0.10219203327859, | |
[5] = 0.79552445781634, | |
[6] = 0.42162510055825, | |
[7] = 0.69662538069224, | |
[8] = 0.6347804016674, | |
[9] = 0.35407279749032, | |
[10] = 0.69278342699071 | |
}, | |
[5] = { | |
[1] = 0.50731196743041, | |
[2] = 0.10219203327859, | |
[3] = 0.51194087389274, | |
[4] = 0, | |
[5] = 0.85188626922104, | |
[6] = 0, | |
[7] = 1, | |
[8] = 0.068890501945819, | |
[9] = 1, | |
[10] = 0.43290759201732, | |
[11] = 0.79552445781634, | |
[12] = 0.42162510055825 | |
}, | |
[6] = { | |
[1] = 0.70199799624442, | |
[2] = 0.67563834040322, | |
[3] = 0.69662538069224, | |
[4] = 0.6347804016674, | |
[5] = 0.79552445781634, | |
[6] = 0.42162510055825, | |
[7] = 1, | |
[8] = 0.43290759201732, | |
[9] = 1, | |
[10] = 0.7983220947726, | |
[11] = 0.8717856705214, | |
[12] = 0.80036280241278 | |
}, | |
[7] = { | |
[1] = 0.64119002831074, | |
[2] = 1, | |
[3] = 0.70199799624442, | |
[4] = 0.67563834040322, | |
[5] = 0.8717856705214, | |
[6] = 0.80036280241278, | |
[7] = 0.87431112037787, | |
[8] = 0.97614940929627, | |
[9] = 0.85396817748996, | |
[10] = 1 | |
}, | |
[8] = { | |
[1] = 0, | |
[2] = 0.068304488536341, | |
[3] = 0.073660342128357, | |
[4] = 0, | |
[5] = 0.51194087389274, | |
[6] = 0, | |
[7] = 0.50731196743041, | |
[8] = 0.10219203327859, | |
[9] = 0.41516616220985, | |
[10] = 0.18203431377491, | |
[11] = 0.30925435412093, | |
[12] = 0.23119115908206, | |
[13] = 0, | |
[14] = 0.24519416500785 | |
}, | |
[9] = { | |
[1] = 0.16389692708811, | |
[2] = 0.4900034953275, | |
[3] = 0.30925435412093, | |
[4] = 0.23119115908206, | |
[5] = 0.41516616220985, | |
[6] = 0.18203431377491, | |
[7] = 0.35407279749032, | |
[8] = 0.69278342699071, | |
[9] = 0.22937141296589, | |
[10] = 0.80091035249614 | |
}, | |
[10] = { | |
[1] = 0.8717856705214, | |
[2] = 0.80036280241278, | |
[3] = 1, | |
[4] = 0.7983220947726, | |
[5] = 1, | |
[6] = 0.90199361087226, | |
[7] = 0.87431112037787, | |
[8] = 0.97614940929627 | |
}, | |
[11] = { | |
[1] = 0, | |
[2] = 0, | |
[3] = 0.073660342128357, | |
[4] = 0, | |
[5] = 0, | |
[6] = 0.068304488536341 | |
}, | |
[12] = { | |
[1] = 1, | |
[2] = 0, | |
[3] = 1, | |
[4] = 0.06889050194582, | |
[5] = 0.85188626922104, | |
[6] = 0 | |
}, | |
[13] = { | |
[1] = 0.85396817748996, | |
[2] = 1, | |
[3] = 0.87431112037787, | |
[4] = 0.97614940929627, | |
[5] = 1, | |
[6] = 0.90199361087226, | |
[7] = 1, | |
[8] = 1 | |
}, | |
[14] = { | |
[1] = 0, | |
[2] = 1, | |
[3] = 0, | |
[4] = 0.77343232513876, | |
[5] = 0.2239231428509, | |
[6] = 0.81105930628923, | |
[7] = 0.29822378536399, | |
[8] = 1 | |
} | |
}, | |
[2] = { | |
[1] = { | |
[1] = 0, | |
[2] = 0.11264932820982, | |
[3] = 0.27669540559965, | |
[4] = 0.10987809694902, | |
[5] = 0.20386488233196, | |
[6] = 0.40395223656395, | |
[7] = 0, | |
[8] = 0.4506582434078 | |
}, | |
[2] = { | |
[1] = 0.66148051546697, | |
[2] = 0.22114465041451, | |
[3] = 0.67423305328335, | |
[4] = 0.22604385722732, | |
[5] = 0.71355218402999, | |
[6] = 0.34369808316513, | |
[7] = 0.49297453806413, | |
[8] = 0.66894304226216, | |
[9] = 0.39977444999166, | |
[10] = 0.55139037604723 | |
}, | |
[3] = { | |
[1] = 0.12200590236239, | |
[2] = 1, | |
[3] = 0.10760620033569, | |
[4] = 0.84287352972166, | |
[5] = 0.10923134515101, | |
[6] = 0.84216486657403, | |
[7] = 0.33057842659829, | |
[8] = 0.84624569029777, | |
[9] = 0.3574256675708, | |
[10] = 1 | |
}, | |
[4] = { | |
[1] = 0.71355218402999, | |
[2] = 0.34369808316513, | |
[3] = 0.95472964672129, | |
[4] = 0.6689322127714, | |
[5] = 0.74770230296456, | |
[6] = 0.80356049203616, | |
[7] = 0.502358711188, | |
[8] = 0.6871588090073, | |
[9] = 0.49297453806413, | |
[10] = 0.66894304226216 | |
}, | |
[5] = { | |
[1] = 0.27669540559965, | |
[2] = 0.10987809694902, | |
[3] = 0.35694416438022, | |
[4] = 0, | |
[5] = 0.41040651859061, | |
[6] = 0, | |
[7] = 0.66148051546697, | |
[8] = 0.22114465041451, | |
[9] = 0.39977444999166, | |
[10] = 0.55139037604723, | |
[11] = 0.25919615076021, | |
[12] = 0.46863853450642, | |
[13] = 0.20386488233196, | |
[14] = 0.40395223656395 | |
}, | |
[6] = { | |
[1] = 0.3574256675708, | |
[2] = 1, | |
[3] = 0.33057842659829, | |
[4] = 0.84624569029777, | |
[5] = 0.502358711188, | |
[6] = 0.6871588090073, | |
[7] = 0.74770230296456, | |
[8] = 0.80356049203616, | |
[9] = 0.72593974727307, | |
[10] = 1 | |
}, | |
[7] = { | |
[1] = 0.41040651859061, | |
[2] = 0, | |
[3] = 0.87705034634411, | |
[4] = 0, | |
[5] = 0.8844461071952, | |
[6] = 0.15399524194553, | |
[7] = 0.67423305328335, | |
[8] = 0.22604385722732, | |
[9] = 0.66148051546697, | |
[10] = 0.22114465041451 | |
}, | |
[8] = { | |
[1] = 0.25919615076021, | |
[2] = 0.46863853450642, | |
[3] = 0.39977444999166, | |
[4] = 0.55139037604723, | |
[5] = 0.49297453806413, | |
[6] = 0.66894304226216, | |
[7] = 0.502358711188, | |
[8] = 0.6871588090073, | |
[9] = 0.33057842659829, | |
[10] = 0.84624569029777, | |
[11] = 0.10923134515101, | |
[12] = 0.84216486657403 | |
}, | |
[9] = { | |
[1] = 0, | |
[2] = 0.81185354104851, | |
[3] = 0, | |
[4] = 0.4506582434078, | |
[5] = 0.20386488233196, | |
[6] = 0.40395223656395, | |
[7] = 0.25919615076021, | |
[8] = 0.46863853450642, | |
[9] = 0.10923134515101, | |
[10] = 0.84216486657403, | |
[11] = 0.10760620033569, | |
[12] = 0.84287352972166 | |
}, | |
[10] = { | |
[1] = 0.71355218402999, | |
[2] = 0.34369808316513, | |
[3] = 0.67423305328335, | |
[4] = 0.22604385722732, | |
[5] = 0.8844461071952, | |
[6] = 0.15399524194553, | |
[7] = 1, | |
[8] = 0.19769275265714, | |
[9] = 1, | |
[10] = 0.65987848433015, | |
[11] = 0.95472964672129, | |
[12] = 0.6689322127714 | |
}, | |
[11] = { | |
[1] = 0, | |
[2] = 0, | |
[3] = 0.35694416438022, | |
[4] = 0, | |
[5] = 0.27669540559965, | |
[6] = 0.10987809694902, | |
[7] = 0, | |
[8] = 0.11264932820982 | |
}, | |
[12] = { | |
[1] = 0.87705034634411, | |
[2] = 0, | |
[3] = 1, | |
[4] = 0, | |
[5] = 1, | |
[6] = 0.19769275265714, | |
[7] = 0.8844461071952, | |
[8] = 0.15399524194553 | |
}, | |
[13] = { | |
[1] = 0.72593974727307, | |
[2] = 1, | |
[3] = 0.74770230296456, | |
[4] = 0.80356049203616, | |
[5] = 0.95472964672129, | |
[6] = 0.6689322127714, | |
[7] = 1, | |
[8] = 0.65987848433015, | |
[9] = 1, | |
[10] = 1 | |
}, | |
[14] = { | |
[1] = 0, | |
[2] = 1, | |
[3] = 0, | |
[4] = 0.81185354104851, | |
[5] = 0.10760620033569, | |
[6] = 0.84287352972166, | |
[7] = 0.12200590236239, | |
[8] = 1 | |
} | |
}, | |
[3] = { | |
[1] = { | |
[1] = 0.60746524283888, | |
[2] = 0.53371036156288, | |
[3] = 0.841829507249, | |
[4] = 0.67091835229022, | |
[5] = 0.7918707230582, | |
[6] = 0.851959140335, | |
[7] = 0.71469194213658, | |
[8] = 1, | |
[9] = 0.55359305729462, | |
[10] = 1, | |
[11] = 0.45101697978272, | |
[12] = 0.82380776017596 | |
}, | |
[2] = { | |
[1] = 0.023542048730376, | |
[2] = 0.65734879827628, | |
[3] = 0.51853669088385, | |
[4] = 0.34760713058164, | |
[5] = 0.60746524283888, | |
[6] = 0.53371036156288, | |
[7] = 0.45101697978272, | |
[8] = 0.82380776017596, | |
[9] = 0.23846982729584, | |
[10] = 0.80737768642348, | |
[11] = 0.096554999967805, | |
[12] = 0.73596363373278 | |
}, | |
[3] = { | |
[1] = 0.71469194213658, | |
[2] = 1, | |
[3] = 0.7918707230582, | |
[4] = 0.851959140335, | |
[5] = 0.98060077867706, | |
[6] = 0.9433532932935, | |
[7] = 0.94671727173335, | |
[8] = 1 | |
}, | |
[4] = { | |
[1] = 0.098014031622879, | |
[2] = 1, | |
[3] = 0.096554999967805, | |
[4] = 0.73596363373278, | |
[5] = 0.23846982729584, | |
[6] = 0.80737768642348, | |
[7] = 0.27172947624239, | |
[8] = 1 | |
}, | |
[5] = { | |
[1] = 0.16304746248938, | |
[2] = 0, | |
[3] = 0.66126252018621, | |
[4] = 0, | |
[5] = 0.66639713022644, | |
[6] = 0.12422185806502, | |
[7] = 0.52193011343698, | |
[8] = 0.31775128895569, | |
[9] = 0.38647044605632, | |
[10] = 0.2535242512416, | |
[11] = 0.15912488332078, | |
[12] = 0.045417893146688 | |
}, | |
[6] = { | |
[1] = 0, | |
[2] = 0.16331901350599, | |
[3] = 0.15912488332078, | |
[4] = 0.045417893146688, | |
[5] = 0.38647044605632, | |
[6] = 0.2535242512416, | |
[7] = 0, | |
[8] = 0.29828859788353 | |
}, | |
[7] = { | |
[1] = 0, | |
[2] = 0.29828859788353, | |
[3] = 0.38647044605632, | |
[4] = 0.2535242512416, | |
[5] = 0.52193011343698, | |
[6] = 0.31775128895569, | |
[7] = 0.51853669088385, | |
[8] = 0.34760713058164, | |
[9] = 0.023542048730376, | |
[10] = 0.65734879827628, | |
[11] = 0, | |
[12] = 0.65113823080132 | |
}, | |
[8] = { | |
[1] = 0.27172947624239, | |
[2] = 1, | |
[3] = 0.23846982729584, | |
[4] = 0.80737768642348, | |
[5] = 0.45101697978272, | |
[6] = 0.82380776017596, | |
[7] = 0.55359305729462, | |
[8] = 1 | |
}, | |
[9] = { | |
[1] = 0.51853669088385, | |
[2] = 0.34760713058164, | |
[3] = 0.52193011343698, | |
[4] = 0.31775128895569, | |
[5] = 0.66639713022644, | |
[6] = 0.12422185806502, | |
[7] = 1, | |
[8] = 0.23703773584874, | |
[9] = 1, | |
[10] = 0.6384930158916, | |
[11] = 0.841829507249, | |
[12] = 0.67091835229022, | |
[13] = 0.60746524283888, | |
[14] = 0.53371036156288 | |
}, | |
[10] = { | |
[1] = 0.7918707230582, | |
[2] = 0.851959140335, | |
[3] = 0.841829507249, | |
[4] = 0.67091835229022, | |
[5] = 1, | |
[6] = 0.6384930158916, | |
[7] = 1, | |
[8] = 0.93473597444344, | |
[9] = 0.98060077867706, | |
[10] = 0.9433532932935 | |
}, | |
[11] = { | |
[1] = 0, | |
[2] = 0, | |
[3] = 0.16304746248938, | |
[4] = 0, | |
[5] = 0.15912488332078, | |
[6] = 0.045417893146688, | |
[7] = 0, | |
[8] = 0.16331901350599 | |
}, | |
[12] = { | |
[1] = 0.66126252018621, | |
[2] = 0, | |
[3] = 1, | |
[4] = 0, | |
[5] = 1, | |
[6] = 0.23703773584874, | |
[7] = 0.66639713022644, | |
[8] = 0.12422185806502 | |
}, | |
[13] = { | |
[1] = 0.94671727173335, | |
[2] = 1, | |
[3] = 0.98060077867706, | |
[4] = 0.9433532932935, | |
[5] = 1, | |
[6] = 0.93473597444344, | |
[7] = 1, | |
[8] = 1 | |
}, | |
[14] = { | |
[1] = 0, | |
[2] = 1, | |
[3] = 0, | |
[4] = 0.65113823080132, | |
[5] = 0.023542048730376, | |
[6] = 0.65734879827628, | |
[7] = 0.096554999967805, | |
[8] = 0.73596363373278, | |
[9] = 0.098014031622879, | |
[10] = 1 | |
} | |
}, | |
[4] = { | |
[1] = { | |
[1] = 0.23404574814311, | |
[2] = 0.39109553854846, | |
[3] = 0.48518103561689, | |
[4] = 0.22968984785209, | |
[5] = 0.603746122263, | |
[6] = 0.31219084597833, | |
[7] = 0.41677318188897, | |
[8] = 0.72726937533268, | |
[9] = 0.40457434973478, | |
[10] = 0.73436338335557, | |
[11] = 0.32397598606667, | |
[12] = 0.73611137145306, | |
[13] = 0.31564793848209, | |
[14] = 0.70997874889494 | |
}, | |
[2] = { | |
[1] = 0.053725183168669, | |
[2] = 0.49831698656013, | |
[3] = 0.19139209026971, | |
[4] = 0.37847264699527, | |
[5] = 0.23404574814311, | |
[6] = 0.39109553854846, | |
[7] = 0.31564793848209, | |
[8] = 0.70997874889494 | |
}, | |
[3] = { | |
[1] = 0.77842667729019, | |
[2] = 0.71700983196372, | |
[3] = 0.98296130954616, | |
[4] = 0.4008889701477, | |
[5] = 1, | |
[6] = 0.40142451689017, | |
[7] = 1, | |
[8] = 0.89942301266568, | |
[9] = 0.81878197302413, | |
[10] = 0.92250253071068 | |
}, | |
[4] = { | |
[1] = 0, | |
[2] = 0.20919543504709, | |
[3] = 0.018964919542916, | |
[4] = 0.20819741318219, | |
[5] = 0.19139209026971, | |
[6] = 0.37847264699527, | |
[7] = 0.053725183168669, | |
[8] = 0.49831698656013, | |
[9] = 0, | |
[10] = 0.53112748471267 | |
}, | |
[5] = { | |
[1] = 0.41168644920204, | |
[2] = 0, | |
[3] = 0.83486649794318, | |
[4] = 0, | |
[5] = 0.90424369886146, | |
[6] = 0.34871401033844, | |
[7] = 0.603746122263, | |
[8] = 0.31219084597833, | |
[9] = 0.48518103561689, | |
[10] = 0.22968984785209 | |
}, | |
[6] = { | |
[1] = 0.55728313189839, | |
[2] = 1, | |
[3] = 0.40457434973478, | |
[4] = 0.73436338335557, | |
[5] = 0.41677318188897, | |
[6] = 0.72726937533268, | |
[7] = 0.77842667729019, | |
[8] = 0.71700983196372, | |
[9] = 0.81878197302413, | |
[10] = 0.92250253071068, | |
[11] = 0.79164074599588, | |
[12] = 1 | |
}, | |
[7] = { | |
[1] = 0, | |
[2] = 0.53112748471267, | |
[3] = 0.053725183168669, | |
[4] = 0.49831698656013, | |
[5] = 0.31564793848209, | |
[6] = 0.70997874889494, | |
[7] = 0.32397598606667, | |
[8] = 0.73611137145306, | |
[9] = 0.20289820976222, | |
[10] = 0.81936963365103, | |
[11] = 0, | |
[12] = 0.76759865407901 | |
}, | |
[8] = { | |
[1] = 0.603746122263, | |
[2] = 0.31219084597833, | |
[3] = 0.90424369886146, | |
[4] = 0.34871401033844, | |
[5] = 0.98296130954616, | |
[6] = 0.4008889701477, | |
[7] = 0.77842667729019, | |
[8] = 0.71700983196372, | |
[9] = 0.41677318188897, | |
[10] = 0.72726937533268 | |
}, | |
[9] = { | |
[1] = 0.20449097190738, | |
[2] = 1, | |
[3] = 0.20289820976222, | |
[4] = 0.81936963365103, | |
[5] = 0.32397598606667, | |
[6] = 0.73611137145306, | |
[7] = 0.40457434973478, | |
[8] = 0.73436338335557, | |
[9] = 0.55728313189839, | |
[10] = 1 | |
}, | |
[10] = { | |
[1] = 0.018964919542916, | |
[2] = 0.20819741318219, | |
[3] = 0.20939436524582, | |
[4] = 0, | |
[5] = 0.41168644920204, | |
[6] = 0, | |
[7] = 0.48518103561689, | |
[8] = 0.22968984785209, | |
[9] = 0.23404574814311, | |
[10] = 0.39109553854846, | |
[11] = 0.19139209026971, | |
[12] = 0.37847264699527 | |
}, | |
[11] = { | |
[1] = 0, | |
[2] = 0, | |
[3] = 0.20939436524582, | |
[4] = 0, | |
[5] = 0.018964919542916, | |
[6] = 0.20819741318219, | |
[7] = 0, | |
[8] = 0.20919543504709 | |
}, | |
[12] = { | |
[1] = 0.83486649794318, | |
[2] = 0, | |
[3] = 1, | |
[4] = 0, | |
[5] = 1, | |
[6] = 0.40142451689017, | |
[7] = 0.98296130954616, | |
[8] = 0.4008889701477, | |
[9] = 0.90424369886146, | |
[10] = 0.34871401033844 | |
}, | |
[13] = { | |
[1] = 0.79164074599588, | |
[2] = 1, | |
[3] = 0.81878197302413, | |
[4] = 0.92250253071068, | |
[5] = 1, | |
[6] = 0.89942301266568, | |
[7] = 1, | |
[8] = 1 | |
}, | |
[14] = { | |
[1] = 0, | |
[2] = 1, | |
[3] = 0, | |
[4] = 0.76759865407901, | |
[5] = 0.20289820976222, | |
[6] = 0.81936963365103, | |
[7] = 0.20449097190738, | |
[8] = 1 | |
} | |
}, | |
[5] = { | |
[1] = { | |
[1] = 0.86753419335122, | |
[2] = 0.15834884253838, | |
[3] = 1, | |
[4] = 0.1040446205912, | |
[5] = 1, | |
[6] = 0.54976181321267, | |
[7] = 0.80620386270174, | |
[8] = 0.31818256243403 | |
}, | |
[2] = { | |
[1] = 0.85149839640635, | |
[2] = 0, | |
[3] = 0.91132009472504, | |
[4] = 0, | |
[5] = 1, | |
[6] = 0.059260789697753, | |
[7] = 1, | |
[8] = 0.1040446205912, | |
[9] = 0.86753419335122, | |
[10] = 0.15834884253838 | |
}, | |
[3] = { | |
[1] = 0.41166183369622, | |
[2] = 0.5633651224067, | |
[3] = 1, | |
[4] = 0.59050302412882, | |
[5] = 1, | |
[6] = 0.61265579016616, | |
[7] = 0.83156882667364, | |
[8] = 0.80715057865732, | |
[9] = 0.38671877173638, | |
[10] = 0.7040592869715 | |
}, | |
[4] = { | |
[1] = 0, | |
[2] = 0.75453082632822, | |
[3] = 0, | |
[4] = 0.32397357410868, | |
[5] = 0.058500595524376, | |
[6] = 0.30584317037153, | |
[7] = 0.34667257803755, | |
[8] = 0.30934234850637, | |
[9] = 0.41166183369622, | |
[10] = 0.5633651224067, | |
[11] = 0.38671877173638, | |
[12] = 0.7040592869715, | |
[13] = 0.27743487559149, | |
[14] = 0.87885934487118 | |
}, | |
[5] = { | |
[1] = 1, | |
[2] = 0.059260789697753, | |
[3] = 0.91132009472504, | |
[4] = 0, | |
[5] = 0.98606228426151, | |
[6] = 0, | |
[7] = 1, | |
[8] = 0.016804887067738 | |
}, | |
[6] = { | |
[1] = 0.43671172112605, | |
[2] = 0, | |
[3] = 0.75607863672682, | |
[4] = 0, | |
[5] = 0.61414812032432, | |
[6] = 0.25041155188801, | |
[7] = 0.43242409259373, | |
[8] = 0.22719848773538 | |
}, | |
[7] = { | |
[1] = 0.096521202808532, | |
[2] = 0, | |
[3] = 0.43671172112605, | |
[4] = 0, | |
[5] = 0.43242409259373, | |
[6] = 0.22719848773538, | |
[7] = 0.34667257803755, | |
[8] = 0.30934234850637, | |
[9] = 0.058500595524376, | |
[10] = 0.30584317037153 | |
}, | |
[8] = { | |
[1] = 0.34667257803755, | |
[2] = 0.30934234850637, | |
[3] = 0.43242409259373, | |
[4] = 0.22719848773538, | |
[5] = 0.61414812032432, | |
[6] = 0.25041155188801, | |
[7] = 0.80620386270174, | |
[8] = 0.31818256243403, | |
[9] = 1, | |
[10] = 0.54976181321267, | |
[11] = 1, | |
[12] = 0.59050302412882, | |
[13] = 0.41166183369622, | |
[14] = 0.5633651224067 | |
}, | |
[9] = { | |
[1] = 0.38671877173638, | |
[2] = 0.7040592869715, | |
[3] = 0.83156882667364, | |
[4] = 0.80715057865732, | |
[5] = 0.75745622902768, | |
[6] = 1, | |
[7] = 0.31151738133834, | |
[8] = 1, | |
[9] = 0.27743487559149, | |
[10] = 0.87885934487118 | |
}, | |
[10] = { | |
[1] = 0.75607863672682, | |
[2] = 0, | |
[3] = 0.85149839640635, | |
[4] = 0, | |
[5] = 0.86753419335122, | |
[6] = 0.15834884253838, | |
[7] = 0.80620386270174, | |
[8] = 0.31818256243403, | |
[9] = 0.61414812032432, | |
[10] = 0.25041155188801 | |
}, | |
[11] = { | |
[1] = 0, | |
[2] = 0, | |
[3] = 0.096521202808532, | |
[4] = 0, | |
[5] = 0.058500595524376, | |
[6] = 0.30584317037153, | |
[7] = 0, | |
[8] = 0.32397357410868 | |
}, | |
[12] = { | |
[1] = 1, | |
[2] = 0, | |
[3] = 1, | |
[4] = 0.016804887067738, | |
[5] = 0.98606228426151, | |
[6] = 0 | |
}, | |
[13] = { | |
[1] = 0.75745622902768, | |
[2] = 1, | |
[3] = 0.83156882667364, | |
[4] = 0.80715057865732, | |
[5] = 1, | |
[6] = 0.61265579016616, | |
[7] = 1, | |
[8] = 1 | |
}, | |
[14] = { | |
[1] = 0, | |
[2] = 1, | |
[3] = 0, | |
[4] = 0.75453082632822, | |
[5] = 0.27743487559149, | |
[6] = 0.87885934487118, | |
[7] = 0.31151738133834, | |
[8] = 1 | |
} | |
}, | |
[6] = { | |
[1] = { | |
[1] = 0.26014421170843, | |
[2] = 0.5527324904671, | |
[3] = 0.18860496460297, | |
[4] = 0.34217721885278, | |
[5] = 0.29126376515101, | |
[6] = 0.3464397120203, | |
[7] = 0.56753638858227, | |
[8] = 0.68424039233206, | |
[9] = 0.38965025739273, | |
[10] = 0.77495274156703 | |
}, | |
[2] = { | |
[1] = 0.72069369382186, | |
[2] = 0.34932893363514, | |
[3] = 0.81868354241089, | |
[4] = 0.30176413485477, | |
[5] = 1, | |
[6] = 0.36351700283325, | |
[7] = 1, | |
[8] = 0.75510975266238, | |
[9] = 0.96603200439712, | |
[10] = 0.77673386744386, | |
[11] = 0.83313615425968, | |
[12] = 0.81807021818149, | |
[13] = 0.61142013201659, | |
[14] = 0.67555882328303, | |
[15] = 0.60687744681375, | |
[16] = 0.67095814699909 | |
}, | |
[3] = { | |
[1] = 0.46362591112056, | |
[2] = 0, | |
[3] = 0.74511985193263, | |
[4] = 0, | |
[5] = 0.81868354241089, | |
[6] = 0.30176413485477, | |
[7] = 0.72069369382186, | |
[8] = 0.34932893363514, | |
[9] = 0.54591284506564, | |
[10] = 0.33601052269002 | |
}, | |
[4] = { | |
[1] = 0.25232620230982, | |
[2] = 0, | |
[3] = 0.46362591112056, | |
[4] = 0, | |
[5] = 0.54591284506564, | |
[6] = 0.33601052269002, | |
[7] = 0.29126376515101, | |
[8] = 0.3464397120203, | |
[9] = 0.18860496460297, | |
[10] = 0.34217721885278, | |
[11] = 0.16227816111012, | |
[12] = 0.32593792868081 | |
}, | |
[5] = { | |
[1] = 0.71168005064827, | |
[2] = 1, | |
[3] = 0.83313615425968, | |
[4] = 0.81807021818149, | |
[5] = 0.96603200439712, | |
[6] = 0.77673386744386, | |
[7] = 0.94038768717698, | |
[8] = 1 | |
}, | |
[6] = { | |
[1] = 0.63229660979598, | |
[2] = 1, | |
[3] = 0.61142013201659, | |
[4] = 0.67555882328303, | |
[5] = 0.83313615425968, | |
[6] = 0.81807021818149, | |
[7] = 0.71168005064827, | |
[8] = 1 | |
}, | |
[7] = { | |
[1] = 0.32641401362111, | |
[2] = 1, | |
[3] = 0.38965025739273, | |
[4] = 0.77495274156703, | |
[5] = 0.56753638858227, | |
[6] = 0.68424039233206, | |
[7] = 0.60687744681375, | |
[8] = 0.67095814699909, | |
[9] = 0.61142013201659, | |
[10] = 0.67555882328303, | |
[11] = 0.63229660979598, | |
[12] = 1 | |
}, | |
[8] = { | |
[1] = 0.26014421170843, | |
[2] = 0.5527324904671, | |
[3] = 0.38965025739273, | |
[4] = 0.77495274156703, | |
[5] = 0.32641401362111, | |
[6] = 1, | |
[7] = 0.28758411191632, | |
[8] = 1, | |
[9] = 0.065490721959384, | |
[10] = 0.84535109110913 | |
}, | |
[9] = { | |
[1] = 0.29126376515101, | |
[2] = 0.3464397120203, | |
[3] = 0.54591284506564, | |
[4] = 0.33601052269002, | |
[5] = 0.72069369382186, | |
[6] = 0.34932893363514, | |
[7] = 0.60687744681375, | |
[8] = 0.67095814699909, | |
[9] = 0.56753638858227, | |
[10] = 0.68424039233206 | |
}, | |
[10] = { | |
[1] = 0, | |
[2] = 0.81924465147528, | |
[3] = 0, | |
[4] = 0.35526551586763, | |
[5] = 0.16227816111012, | |
[6] = 0.32593792868081, | |
[7] = 0.18860496460297, | |
[8] = 0.34217721885278, | |
[9] = 0.26014421170843, | |
[10] = 0.5527324904671, | |
[11] = 0.065490721959384, | |
[12] = 0.84535109110913 | |
}, | |
[11] = { | |
[1] = 0, | |
[2] = 0, | |
[3] = 0.25232620230982, | |
[4] = 0, | |
[5] = 0.16227816111012, | |
[6] = 0.32593792868081, | |
[7] = 0, | |
[8] = 0.35526551586763 | |
}, | |
[12] = { | |
[1] = 0.74511985193263, | |
[2] = 0, | |
[3] = 1, | |
[4] = 0, | |
[5] = 1, | |
[6] = 0.36351700283325, | |
[7] = 0.81868354241089, | |
[8] = 0.30176413485477 | |
}, | |
[13] = { | |
[1] = 0.94038768717698, | |
[2] = 1, | |
[3] = 0.96603200439712, | |
[4] = 0.77673386744386, | |
[5] = 1, | |
[6] = 0.75510975266238, | |
[7] = 1, | |
[8] = 1 | |
}, | |
[14] = { | |
[1] = 0, | |
[2] = 1, | |
[3] = 0, | |
[4] = 0.81924465147528, | |
[5] = 0.065490721959384, | |
[6] = 0.84535109110913, | |
[7] = 0.28758411191632, | |
[8] = 1 | |
} | |
}, | |
[7] = { | |
[1] = { | |
[1] = 0.2985612090543, | |
[2] = 0.57019541947835, | |
[3] = 0.3367842849651, | |
[4] = 0.40605726095801, | |
[5] = 0.43844543122195, | |
[6] = 0.42534181337764, | |
[7] = 0.66420276585315, | |
[8] = 0.98317423830736, | |
[9] = 0.65618165564537, | |
[10] = 1, | |
[11] = 0.59358280092535, | |
[12] = 1, | |
[13] = 0.30580480584798, | |
[14] = 0.79630916127137 | |
}, | |
[2] = { | |
[1] = 0.34930294289902, | |
[2] = 0, | |
[3] = 0.70428094096893, | |
[4] = 0, | |
[5] = 0.6923857561084, | |
[6] = 0.37570839809648, | |
[7] = 0.43844543122195, | |
[8] = 0.42534181337764, | |
[9] = 0.3367842849651, | |
[10] = 0.40605726095801, | |
[11] = 0.24987860008191, | |
[12] = 0.32963390422102 | |
}, | |
[3] = { | |
[1] = 0.43844543122195, | |
[2] = 0.42534181337764, | |
[3] = 0.6923857561084, | |
[4] = 0.37570839809648, | |
[5] = 0.72591900909631, | |
[6] = 0.38888208693961, | |
[7] = 0.79128931329807, | |
[8] = 0.45595826172352, | |
[9] = 0.82592923147212, | |
[10] = 0.82339618492156, | |
[11] = 0.66420276585315, | |
[12] = 0.98317423830736 | |
}, | |
[4] = { | |
[1] = 0.051589752848297, | |
[2] = 0, | |
[3] = 0.34930294289902, | |
[4] = 0, | |
[5] = 0.24987860008191, | |
[6] = 0.32963390422102, | |
[7] = 0.038453177758819, | |
[8] = 0.32867472937218 | |
}, | |
[5] = { | |
[1] = 0.79128931329807, | |
[2] = 0.45595826172352, | |
[3] = 1, | |
[4] = 0.47119970455657, | |
[5] = 1, | |
[6] = 0.80719002409508, | |
[7] = 0.82592923147212, | |
[8] = 0.82339618492156 | |
}, | |
[6] = { | |
[1] = 0.70428094096893, | |
[2] = 0, | |
[3] = 0.85100040315779, | |
[4] = 0, | |
[5] = 1, | |
[6] = 0.15286337773073, | |
[7] = 1, | |
[8] = 0.16775472840584, | |
[9] = 0.72591900909631, | |
[10] = 0.38888208693961, | |
[11] = 0.6923857561084, | |
[12] = 0.37570839809648 | |
}, | |
[7] = { | |
[1] = 1, | |
[2] = 0.16775472840584, | |
[3] = 1, | |
[4] = 0.47119970455657, | |
[5] = 0.79128931329807, | |
[6] = 0.45595826172352, | |
[7] = 0.72591900909631, | |
[8] = 0.38888208693961 | |
}, | |
[8] = { | |
[1] = 0.15071677707162, | |
[2] = 1, | |
[3] = 0.13166936440451, | |
[4] = 0.90177078457955, | |
[5] = 0.30580480584798, | |
[6] = 0.79630916127137, | |
[7] = 0.59358280092535, | |
[8] = 1 | |
}, | |
[9] = { | |
[1] = 0, | |
[2] = 0.80166202470023, | |
[3] = 0.2985612090543, | |
[4] = 0.57019541947835, | |
[5] = 0.30580480584798, | |
[6] = 0.79630916127137, | |
[7] = 0.13166936440451, | |
[8] = 0.90177078457955, | |
[9] = 0, | |
[10] = 0.81610174458849 | |
}, | |
[10] = { | |
[1] = 0, | |
[2] = 0.33456014803497, | |
[3] = 0.038453177758819, | |
[4] = 0.32867472937218, | |
[5] = 0.24987860008191, | |
[6] = 0.32963390422102, | |
[7] = 0.3367842849651, | |
[8] = 0.40605726095801, | |
[9] = 0.2985612090543, | |
[10] = 0.57019541947835, | |
[11] = 0, | |
[12] = 0.80166202470023 | |
}, | |
[11] = { | |
[1] = 0, | |
[2] = 0, | |
[3] = 0.051589752848297, | |
[4] = 0, | |
[5] = 0.038453177758819, | |
[6] = 0.32867472937218, | |
[7] = 0, | |
[8] = 0.33456014803497 | |
}, | |
[12] = { | |
[1] = 1, | |
[2] = 0, | |
[3] = 1, | |
[4] = 0.15286337773073, | |
[5] = 0.85100040315779, | |
[6] = 0 | |
}, | |
[13] = { | |
[1] = 0.65618165564537, | |
[2] = 1, | |
[3] = 0.66420276585315, | |
[4] = 0.98317423830736, | |
[5] = 0.82592923147212, | |
[6] = 0.82339618492156, | |
[7] = 1, | |
[8] = 0.80719002409508, | |
[9] = 1, | |
[10] = 1 | |
}, | |
[14] = { | |
[1] = 0, | |
[2] = 1, | |
[3] = 0, | |
[4] = 0.81610174458849, | |
[5] = 0.13166936440451, | |
[6] = 0.90177078457955, | |
[7] = 0.15071677707162, | |
[8] = 1 | |
} | |
}, | |
[8] = { | |
[1] = { | |
[1] = 1, | |
[2] = 0.23010421024596, | |
[3] = 1, | |
[4] = 0.60551760066723, | |
[5] = 0.79634317734488, | |
[6] = 0.61255670620116, | |
[7] = 0.79287706357999, | |
[8] = 0.51367873473565 | |
}, | |
[2] = { | |
[1] = 0.7429051430281, | |
[2] = 0.096526084390375, | |
[3] = 1, | |
[4] = 0.16497615414295, | |
[5] = 1, | |
[6] = 0.23010421024596, | |
[7] = 0.79287706357999, | |
[8] = 0.51367873473565 | |
}, | |
[3] = { | |
[1] = 0.34487744330387, | |
[2] = 1, | |
[3] = 0.33660153070824, | |
[4] = 0.77389625852021, | |
[5] = 0.73979643322605, | |
[6] = 0.65815024843742, | |
[7] = 0.84527935925054, | |
[8] = 0.97673855190262, | |
[9] = 0.84339456755278, | |
[10] = 1 | |
}, | |
[4] = { | |
[1] = 0.28222773570339, | |
[2] = 0.34583552394996, | |
[3] = 0.49036763965278, | |
[4] = 0.27050607948993, | |
[5] = 0.76992369620599, | |
[6] = 0.62958015234777, | |
[7] = 0.73979643322605, | |
[8] = 0.65815024843742, | |
[9] = 0.33660153070824, | |
[10] = 0.77389625852021, | |
[11] = 0.25846715516011, | |
[12] = 0.70307648102845 | |
}, | |
[5] = { | |
[1] = 0.73979643322605, | |
[2] = 0.65815024843742, | |
[3] = 0.76992369620599, | |
[4] = 0.62958015234777, | |
[5] = 0.79634317734488, | |
[6] = 0.61255670620116, | |
[7] = 1, | |
[8] = 0.60551760066723, | |
[9] = 1, | |
[10] = 0.93700814262262, | |
[11] = 0.84527935925054, | |
[12] = 0.97673855190262 | |
}, | |
[6] = { | |
[1] = 0.49036763965278, | |
[2] = 0.27050607948993, | |
[3] = 0.71213306506113, | |
[4] = 0.062729956957385, | |
[5] = 0.7429051430281, | |
[6] = 0.096526084390375, | |
[7] = 0.79287706357999, | |
[8] = 0.51367873473565, | |
[9] = 0.79634317734488, | |
[10] = 0.61255670620116, | |
[11] = 0.76992369620599, | |
[12] = 0.62958015234777 | |
}, | |
[7] = { | |
[1] = 0, | |
[2] = 0.2026551939376, | |
[3] = 0.15298794464102, | |
[4] = 0.24938963674873, | |
[5] = 0.27161891621567, | |
[6] = 0.32895542258046, | |
[7] = 0.28222773570339, | |
[8] = 0.34583552394996, | |
[9] = 0.25846715516011, | |
[10] = 0.70307648102845, | |
[11] = 0, | |
[12] = 0.69108824442641 | |
}, | |
[8] = { | |
[1] = 0, | |
[2] = 0.14770411795625, | |
[3] = 0.081276264986909, | |
[4] = 0, | |
[5] = 0.18799191485837, | |
[6] = 0, | |
[7] = 0.15298794464102, | |
[8] = 0.24938963674873, | |
[9] = 0, | |
[10] = 0.2026551939376 | |
}, | |
[9] = { | |
[1] = 0.35578464385539, | |
[2] = 0, | |
[3] = 0.69752443758295, | |
[4] = 0, | |
[5] = 0.71213306506113, | |
[6] = 0.062729956957385, | |
[7] = 0.49036763965278, | |
[8] = 0.27050607948993, | |
[9] = 0.28222773570339, | |
[10] = 0.34583552394996, | |
[11] = 0.27161891621567, | |
[12] = 0.32895542258046 | |
}, | |
[10] = { | |
[1] = 0.18799191485837, | |
[2] = 0, | |
[3] = 0.35578464385539, | |
[4] = 0, | |
[5] = 0.27161891621567, | |
[6] = 0.32895542258046, | |
[7] = 0.15298794464102, | |
[8] = 0.24938963674873 | |
}, | |
[11] = { | |
[1] = 0, | |
[2] = 0, | |
[3] = 0.081276264986909, | |
[4] = 0, | |
[5] = 0, | |
[6] = 0.14770411795625 | |
}, | |
[12] = { | |
[1] = 0.69752443758295, | |
[2] = 0, | |
[3] = 1, | |
[4] = 0, | |
[5] = 1, | |
[6] = 0.16497615414295, | |
[7] = 0.7429051430281, | |
[8] = 0.096526084390375, | |
[9] = 0.71213306506113, | |
[10] = 0.062729956957385 | |
}, | |
[13] = { | |
[1] = 0.84339456755278, | |
[2] = 1, | |
[3] = 0.84527935925054, | |
[4] = 0.97673855190262, | |
[5] = 1, | |
[6] = 0.93700814262262, | |
[7] = 1, | |
[8] = 1 | |
}, | |
[14] = { | |
[1] = 0, | |
[2] = 1, | |
[3] = 0, | |
[4] = 0.69108824442641, | |
[5] = 0.25846715516011, | |
[6] = 0.70307648102845, | |
[7] = 0.33660153070824, | |
[8] = 0.77389625852021, | |
[9] = 0.34487744330387, | |
[10] = 1 | |
} | |
}, | |
[9] = { | |
[1] = { | |
[1] = 0.3275423190775, | |
[2] = 0.16385845175926, | |
[3] = 0.62707176128936, | |
[4] = 0.26864568708118, | |
[5] = 0.49724678475213, | |
[6] = 0.51196614687769, | |
[7] = 0.2587806784578, | |
[8] = 0.36703411826853 | |
}, | |
[2] = { | |
[1] = 0.24002381343367, | |
[2] = 1, | |
[3] = 0.21354084185903, | |
[4] = 0.88880691341461, | |
[5] = 0.33682191848623, | |
[6] = 0.67692969196416, | |
[7] = 0.48439897834478, | |
[8] = 0.60022524851528, | |
[9] = 0.52877272907703, | |
[10] = 0.63968264782633, | |
[11] = 0.61582599624211, | |
[12] = 1 | |
}, | |
[3] = { | |
[1] = 0.0044021140662893, | |
[2] = 0.34042729667964, | |
[3] = 0.2587806784578, | |
[4] = 0.36703411826853, | |
[5] = 0.49724678475213, | |
[6] = 0.51196614687769, | |
[7] = 0.48439897834478, | |
[8] = 0.60022524851528, | |
[9] = 0.33682191848623, | |
[10] = 0.67692969196416, | |
[11] = 0.21050531749814, | |
[12] = 0.5998505040376 | |
}, | |
[4] = { | |
[1] = 0.61582599624211, | |
[2] = 1, | |
[3] = 0.52877272907703, | |
[4] = 0.63968264782633, | |
[5] = 0.79743371257396, | |
[6] = 0.69483275283076, | |
[7] = 0.9028480256417, | |
[8] = 0.83355445302965, | |
[9] = 0.80521414005305, | |
[10] = 1 | |
}, | |
[5] = { | |
[1] = 0.49724678475213, | |
[2] = 0.51196614687769, | |
[3] = 0.62707176128936, | |
[4] = 0.26864568708118, | |
[5] = 0.72107587000775, | |
[6] = 0.19784574836682, | |
[7] = 1, | |
[8] = 0.31724397715568, | |
[9] = 1, | |
[10] = 0.36448083538532, | |
[11] = 0.79743371257396, | |
[12] = 0.69483275283076, | |
[13] = 0.52877272907703, | |
[14] = 0.63968264782633, | |
[15] = 0.48439897834478, | |
[16] = 0.60022524851528 | |
}, | |
[6] = { | |
[1] = 1, | |
[2] = 0.36448083538532, | |
[3] = 1, | |
[4] = 0.82007740537205, | |
[5] = 0.9028480256417, | |
[6] = 0.83355445302965, | |
[7] = 0.79743371257396, | |
[8] = 0.69483275283076 | |
}, | |
[7] = { | |
[1] = 0, | |
[2] = 0.33789070599354, | |
[3] = 0.0044021140662893, | |
[4] = 0.34042729667964, | |
[5] = 0.21050531749814, | |
[6] = 0.5998505040376, | |
[7] = 0, | |
[8] = 0.65332460592336 | |
}, | |
[8] = { | |
[1] = 0, | |
[2] = 0.65332460592336, | |
[3] = 0.21050531749814, | |
[4] = 0.5998505040376, | |
[5] = 0.33682191848623, | |
[6] = 0.67692969196416, | |
[7] = 0.21354084185903, | |
[8] = 0.88880691341461, | |
[9] = 0, | |
[10] = 0.82723949222548 | |
}, | |
[9] = { | |
[1] = 0, | |
[2] = 0.24891034356435, | |
[3] = 0.19929726946515, | |
[4] = 0.067624713733031, | |
[5] = 0.3275423190775, | |
[6] = 0.16385845175926, | |
[7] = 0.2587806784578, | |
[8] = 0.36703411826853, | |
[9] = 0.0044021140662893, | |
[10] = 0.34042729667964, | |
[11] = 0, | |
[12] = 0.33789070599354 | |
}, | |
[10] = { | |
[1] = 0.20870200289979, | |
[2] = 0, | |
[3] = 0.70199609504801, | |
[4] = 0, | |
[5] = 0.72107587000775, | |
[6] = 0.19784574836682, | |
[7] = 0.62707176128936, | |
[8] = 0.26864568708118, | |
[9] = 0.3275423190775, | |
[10] = 0.16385845175926, | |
[11] = 0.19929726946515, | |
[12] = 0.067624713733031 | |
}, | |
[11] = { | |
[1] = 0, | |
[2] = 0, | |
[3] = 0.20870200289979, | |
[4] = 0, | |
[5] = 0.19929726946515, | |
[6] = 0.067624713733031, | |
[7] = 0, | |
[8] = 0.24891034356435 | |
}, | |
[12] = { | |
[1] = 0.70199609504801, | |
[2] = 0, | |
[3] = 1, | |
[4] = 0, | |
[5] = 1, | |
[6] = 0.31724397715568, | |
[7] = 0.72107587000775, | |
[8] = 0.19784574836682 | |
}, | |
[13] = { | |
[1] = 0.80521414005305, | |
[2] = 1, | |
[3] = 0.9028480256417, | |
[4] = 0.83355445302965, | |
[5] = 1, | |
[6] = 0.82007740537205, | |
[7] = 1, | |
[8] = 1 | |
}, | |
[14] = { | |
[1] = 0, | |
[2] = 1, | |
[3] = 0, | |
[4] = 0.82723949222548, | |
[5] = 0.21354084185903, | |
[6] = 0.88880691341461, | |
[7] = 0.24002381343367, | |
[8] = 1 | |
} | |
} | |
} | |
local shatter = function(x, y, width, height) | |
-- choose tesselation from list | |
local native = _tesselations[math.ceil(math.random() * #_tesselations)] | |
-- deep copy | |
local tesselation = {} | |
for _, native_shard in pairs(native) do | |
local shard = {} | |
for i = 1, #native_shard do | |
table.insert(shard, native_shard[i]) | |
end | |
table.insert(tesselation, shard) | |
end | |
-- scale to new width height | |
for _, shard in pairs(tesselation) do | |
for i = 1, #shard, 2 do | |
shard[i+0] = shard[i+0] * width | |
shard[i+1] = shard[i+1] * height | |
end | |
end | |
-- move to new top left | |
for _, shard in pairs(tesselation) do | |
for i = 1, #shard, 2 do | |
shard[i+0] = shard[i+0] + x | |
shard[i+1] = shard[i+1] + y | |
end | |
end | |
return tesselation | |
end | |
-- ### MAIN ### | |
local shards, shard_to_color | |
local load_tesselation = function() | |
local margin = 50 | |
shards = shatter(margin, margin, love.graphics.getWidth() - 2 * margin, love.graphics.getHeight() - 2 * margin) | |
shard_to_color = {} | |
for _ in pairs(shards) do | |
local v = math.random() | |
table.insert(shard_to_color, { v, v, v, 1 }) | |
end | |
end | |
love.load = function() | |
load_tesselation() | |
end | |
love.keypressed = function(which) | |
if which == "space" then load_tesselation() end | |
end | |
love.draw = function() | |
love.graphics.clear(0.2, 0.1, 0.1, 1) | |
for i, shard in ipairs(shards) do | |
love.graphics.setColor(shard_to_color[i]) | |
love.graphics.polygon("fill", shard) | |
love.graphics.setColor(0, 0, 0, 1) | |
love.graphics.polygon("line", shard) | |
end | |
love.graphics.setColor(1, 1, 1, 1) | |
love.graphics.printf("press space to reset", 0, 0, math.huge) | |
end |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment