mirror of
https://github.com/MarioSpore/Grinch-AP.git
synced 2025-10-21 20:21:32 -06:00
CommonClient: allow running it as text client
CommonClient: move logging init to library Setup: add TextClient
This commit is contained in:
10
kvui.py
10
kvui.py
@@ -16,6 +16,7 @@ from kivy.lang import Builder
|
||||
import Utils
|
||||
from NetUtils import JSONtoTextParser, JSONMessagePart
|
||||
|
||||
|
||||
class GameManager(App):
|
||||
logging_pairs = [
|
||||
("Client", "Archipelago"),
|
||||
@@ -83,6 +84,7 @@ class FactorioManager(GameManager):
|
||||
]
|
||||
title = "Archipelago Factorio Client"
|
||||
|
||||
|
||||
class LttPManager(GameManager):
|
||||
logging_pairs = [
|
||||
("Client", "Archipelago"),
|
||||
@@ -90,6 +92,14 @@ class LttPManager(GameManager):
|
||||
]
|
||||
title = "Archipelago LttP Client"
|
||||
|
||||
|
||||
class TextManager(GameManager):
|
||||
logging_pairs = [
|
||||
("Client", "Archipelago")
|
||||
]
|
||||
title = "Archipelago Text Client"
|
||||
|
||||
|
||||
class LogtoUI(logging.Handler):
|
||||
def __init__(self, on_log):
|
||||
super(LogtoUI, self).__init__(logging.DEBUG)
|
||||
|
Reference in New Issue
Block a user