Creating a GameMode

From Serious Sam's Bogus Detour
Revision as of 13:40, 21 April 2017 by Scratch (talk | contribs)

Jump to: navigation, search

Standard functions

   void Start(uint8, SValue@, StartMode)
   SValue@ Save()
   
   void AddPlayer(uint8)
   void RemovePlayer(uint8, bool)
   
   void UpdateFrame(int, GameInput&, MenuInput&)
   void UpdatePausedFrame(int, GameInput&, MenuInput&)
   void PreRenderFrame(int)
   void RenderFrame(int, SpriteBatch&)
   
   void ResizeWindow(int, int, float)
   void Paused(bool)
   
   vec2 GetCameraPos(int)
   vec4 GetVignette(int)


Menu functions

   void LobbyCreated(bool loadingSave)
   void LobbyInviteAccepted()
   void LobbyEntered()
   
   void LobbyDataUpdate()
   void LobbyMemberDataUpdate(uint8)
   void LobbyList(array<uint64>@)
   
   void SetMenuState(MenuState)
   bool MenuBack()
   void ShowMessage(MenuMessage)
   
   void OnBindingInput(ControllerType, int)
   void ChatMessage(uint8, string)