Controllers are responsible for the interpretation
of commands received from a User object, as well as
the forwarding of game-generated output to the User
object.
This event is responsible for forwarding player input
from a User instance to a Controller instance, thereby
guaranteeing that player input processing is scheduled
by the Driver, preserving the appropriate ordering of
in-game events.
This event is responsible for forwarding NAWS events
from the user's telnet client to the Controller instance
allowing us to have in-game visual editors that resize
when the user resizes their telnet client.
nawsEvent() -
Method in class org.bluesock.bluemud.driver.User
The User class serves as the bridge between the
SocketCommunicator, which is responsible for low-level
network I/O, and the Controller, which is responsible for
interpretation of user commands and forwarding of
world-generated messages to the user.