26 lines
564 B
Python
26 lines
564 B
Python
import random
|
|
|
|
from kivy import properties
|
|
from kivy.app import App
|
|
from kivy.uix.label import Label
|
|
|
|
|
|
class HexMeshApp(App):
|
|
map_location = properties.StringProperty("Untouched")
|
|
|
|
def update_press(self, text):
|
|
self.map_location = "Pressed {}".format(text)
|
|
|
|
|
|
class Hex(Label):
|
|
tile_color = properties.ListProperty([0, 1, 0, 0.5])
|
|
|
|
def __init__(self, **kwargs):
|
|
super(Hex, self).__init__(**kwargs)
|
|
for hue in range(0, 3):
|
|
self.tile_color[hue] = random.random()
|
|
|
|
|
|
if __name__ == '__main__':
|
|
HexMeshApp().run()
|