Commit 23/05-24

This commit is contained in:
Hannah-Dagemark 2024-05-23 16:16:02 +02:00
commit 64261170d5
10 changed files with 89 additions and 6 deletions

View file

@ -0,0 +1,36 @@
import random
class RealmManager:
def load(self, mapObject, amount=6):
print("Loading Players...")
self.players = {}
self.amount = amount
temptext = open("./Realms/computer_names.txt", "r")
self.compnames = temptext.read()
print (self.compnames)
self.compnames = self.compnames.split("\n")
temptext.close()
for x in range(self.amount):
if x == 0:
self.players[0] = Player("p1")
self.players[x] = Player("c", x, self.compnames)
for x in self.players:
p = self.players[x]
print(f"Player {p.id}/{p.name} with colour {p.borderColour}")
def getPlayer(self, detail):
if detail == "p1":
return self.players[0]
else:
print("oopsie")
class Player:
def __init__(self, controller, id=0, names=None):
self.id = id
self.controller = controller
self.borderColour = (random.randint(10,240),random.randint(10,240),random.randint(10,240))
if controller == "c":
self.name = names[random.randint(0,len(names)-1)]