smserver.controllers package¶
Submodules¶
smserver.controllers.chat module¶
-
class
smserver.controllers.chat.ChatController(server, conn, packet, session)¶ Bases:
smserver.stepmania_controller.StepmaniaController-
command= <SMClientCommand.NSCCM: 7>¶
-
handle()¶
-
require_login= True¶
-
smserver.controllers.create_room module¶
-
class
smserver.controllers.create_room.CreateRoomController(server, conn, packet, session)¶ Bases:
smserver.stepmania_controller.StepmaniaController-
command= <SMOClientCommand.CREATEROOM: 2>¶
-
handle()¶
-
require_login= True¶
-
smserver.controllers.discovery module¶
-
class
smserver.controllers.discovery.DiscoveryController(server, conn, packet, session)¶ Bases:
smserver.stepmania_controller.StepmaniaController-
command= <SMClientCommand.NSCFormatted: 13>¶
-
handle()¶
-
require_login= False¶
-
smserver.controllers.enter_room module¶
-
class
smserver.controllers.enter_room.EnterRoomController(server, conn, packet, session)¶ Bases:
smserver.stepmania_controller.StepmaniaController-
command= <SMOClientCommand.ENTERROOM: 1>¶
-
handle()¶
-
require_login= True¶
-
static
send_room_resume(server, conn, room)¶ Send the room welcome information.
Parameters: - server (smserver.server.StepmaniaServer) – Main server
- conn (smserver.smutils.smconn.StepmaniaConn) – Connection target
- room (smserver.models.room.Room) – Room to be resume
-
smserver.controllers.game_over module¶
smserver.controllers.game_start_request module¶
smserver.controllers.game_status_update module¶
smserver.controllers.hello module¶
-
class
smserver.controllers.hello.HelloController(server, conn, packet, session)¶ Bases:
smserver.stepmania_controller.StepmaniaController-
command= <SMClientCommand.NSCHello: 2>¶
-
handle()¶
-
require_login= False¶
-
smserver.controllers.login module¶
-
class
smserver.controllers.login.LoginController(server, conn, packet, session)¶ Bases:
smserver.stepmania_controller.StepmaniaController-
command= <SMOClientCommand.LOGIN: 0>¶
-
handle()¶
-
require_login= False¶
-
smserver.controllers.request_start_game module¶
-
class
smserver.controllers.request_start_game.RequestStartGameController(server, conn, packet, session)¶ Bases:
smserver.stepmania_controller.StepmaniaController-
check_song_presence(song)¶
-
command= <SMClientCommand.NSCRSG: 8>¶
-
handle()¶
-
request_launch_song(song)¶
-
require_login= True¶
-
start_game_request(song)¶
-
smserver.controllers.room_info module¶
-
class
smserver.controllers.room_info.RoomInfoController(server, conn, packet, session)¶ Bases:
smserver.stepmania_controller.StepmaniaController-
command= <SMOClientCommand.ROOMINFO: 3>¶
-
handle()¶
-
require_login= True¶
-
smserver.controllers.smo module¶
-
class
smserver.controllers.smo.SMOController(server, conn, packet, session)¶ Bases:
smserver.stepmania_controller.StepmaniaController-
command= <SMClientCommand.NSSMONL: 12>¶
-
handle()¶
-
require_login= False¶
-
smserver.controllers.user_profil module¶
smserver.controllers.user_screen module¶
-
class
smserver.controllers.user_screen.UserStatusController(server, conn, packet, session)¶ Bases:
smserver.stepmania_controller.StepmaniaController-
command= <SMClientCommand.NSSCSMS: 10>¶
-
handle()¶
-
require_login= True¶
-