basic classes
This commit is contained in:
parent
7d97edcf16
commit
7680436bb7
4 changed files with 20 additions and 3 deletions
1
.gitignore
vendored
1
.gitignore
vendored
|
|
@ -1 +1,2 @@
|
||||||
*.deb
|
*.deb
|
||||||
|
__pycache__
|
||||||
10
ronrunner_1.0~beta1-1/usr/bin/game.py
Normal file
10
ronrunner_1.0~beta1-1/usr/bin/game.py
Normal file
|
|
@ -0,0 +1,10 @@
|
||||||
|
from player import Player
|
||||||
|
|
||||||
|
class Game:
|
||||||
|
def __init__(self, p1: Player, p2: Player, p3: Player, p4: Player):
|
||||||
|
self.players = [
|
||||||
|
p1,
|
||||||
|
p2,
|
||||||
|
p3,
|
||||||
|
p4
|
||||||
|
]
|
||||||
6
ronrunner_1.0~beta1-1/usr/bin/player.py
Normal file
6
ronrunner_1.0~beta1-1/usr/bin/player.py
Normal file
|
|
@ -0,0 +1,6 @@
|
||||||
|
from random import randint
|
||||||
|
|
||||||
|
class Player:
|
||||||
|
def __init__(self, name: str):
|
||||||
|
self.name = name
|
||||||
|
self.id = randint(0, 10**100)
|
||||||
|
|
@ -2,11 +2,11 @@
|
||||||
from tkinter import *
|
from tkinter import *
|
||||||
from tkinter import ttk
|
from tkinter import ttk
|
||||||
|
|
||||||
|
from player import Player
|
||||||
|
from game import Game
|
||||||
|
|
||||||
root = Tk()
|
root = Tk()
|
||||||
frm = ttk.Frame(root, padding=10)
|
frm = ttk.Frame(root, padding=10)
|
||||||
frm.grid()
|
frm.grid()
|
||||||
ttk.Label(frm, text="Hello World").grid(column=0, row=0)
|
|
||||||
ttk.Button(frm, text="Quit", command=root.destroy).grid(column=1, row=0)
|
|
||||||
|
|
||||||
root.mainloop()
|
root.mainloop()
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue