blank game
This commit is contained in:
@@ -0,0 +1,34 @@
|
||||
import arcade
|
||||
import json
|
||||
|
||||
cards = list()
|
||||
screen = (1280,768)
|
||||
|
||||
class Tile(arcade.Sprite):
|
||||
ls = arcade.SpriteList()
|
||||
def __init__(self,c):
|
||||
super().__init__('./assets/blank.png', scale=1.0)
|
||||
self.title = c['title']
|
||||
self.text = arcade.Text(self.title,screen[0]//2,screen[1]//2,(0,0,0))
|
||||
self.position = (screen[0]//2,screen[1]//2)
|
||||
Tile.ls.append(self)
|
||||
|
||||
|
||||
class MainView(arcade.View):
|
||||
def __init__(self):
|
||||
super().__init__()
|
||||
#self.background = arcade.load_texture("./assets/pole.png")
|
||||
with open('cards.json','r',encoding='utf-8') as f:
|
||||
cards = json.loads(f.read())
|
||||
for c in cards:
|
||||
Tile(c)
|
||||
|
||||
def on_draw(self):
|
||||
self.clear((100,100,200))
|
||||
Tile.ls.draw()
|
||||
|
||||
if __name__ == '__main__':
|
||||
window = arcade.Window(fullscreen=True)
|
||||
screen = (window.width,window.height)
|
||||
window.show_view(MainView())
|
||||
arcade.run()
|
||||
Reference in New Issue
Block a user