Implemented UI #10

Merged
KylerOlsen merged 11 commits from kyler/ui into master 2025-04-25 10:27:48 -06:00
3 changed files with 26 additions and 0 deletions
Showing only changes of commit 7de24964de - Show all commits

View File

@ -30,6 +30,7 @@ class Library:
def serve_forever(self):
try:
print(f"Starting server at {self.__host}:{self.__port}")
with self.__socket as s:
s.bind((self.__host, self.__port))
s.listen(1)

15
main.py Normal file
View File

@ -0,0 +1,15 @@
import argparse
def server(host: str='', port: int=7788):
from library import Library
lib = Library(host, port)
lib.serve_forever()
def client(playername: str, host: str='localhost', port: int=7788):
pass
def main():
pass
if __name__ == "__main__":
main()

10
ui.py Normal file
View File

@ -0,0 +1,10 @@
from client import Player
class UI:
__player: Player
def __init__(self, playername: str, host: str='localhost', port: int=7788):
self.__player = Player(playername)
self.__player.join_game()