mirror of
https://github.com/RYDE-WORK/ballistica.git
synced 2026-02-08 16:53:49 +08:00
Pubsync pipeline testing
This commit is contained in:
parent
da3f22679f
commit
3031a8f339
@ -25,6 +25,7 @@ from __future__ import annotations
|
|||||||
|
|
||||||
import random
|
import random
|
||||||
import weakref
|
import weakref
|
||||||
|
from dataclasses import dataclass
|
||||||
from typing import TYPE_CHECKING
|
from typing import TYPE_CHECKING
|
||||||
|
|
||||||
import _ba
|
import _ba
|
||||||
@ -118,19 +119,17 @@ class JoinInfo:
|
|||||||
self._state = (self._state + 1) % len(self._messages)
|
self._state = (self._state + 1) % len(self._messages)
|
||||||
|
|
||||||
|
|
||||||
|
@dataclass
|
||||||
class PlayerReadyMessage:
|
class PlayerReadyMessage:
|
||||||
"""Tells an object a player has been selected from the given chooser."""
|
"""Tells an object a player has been selected from the given chooser."""
|
||||||
|
chooser: ba.Chooser
|
||||||
def __init__(self, chooser: ba.Chooser):
|
|
||||||
self.chooser = chooser
|
|
||||||
|
|
||||||
|
|
||||||
|
@dataclass
|
||||||
class ChangeMessage:
|
class ChangeMessage:
|
||||||
"""Tells an object a selection is being changed."""
|
"""Tells an object that a selection is being changed."""
|
||||||
|
what: str
|
||||||
def __init__(self, what: str, value: int):
|
value: int
|
||||||
self.what = what
|
|
||||||
self.value = value
|
|
||||||
|
|
||||||
|
|
||||||
class Chooser:
|
class Chooser:
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user