text: #include "godmode.h"
  #include "local/config.h"
  #include "local/planetgen.h"
  #include "local/regiongen.h"
  #include "main_menu.h"
  #include "transition_table.h"
  
  struct appstate_transition client_tt[] = {
  	/* Initial transition, open main menu */
  	{
  		CLIENT_APPSTATE_TRANSITION_MAIN_MENU_OPEN,
  		client_appstate_main_menu_enter,
  		client_appstate_main_menu_exit
  	},
  
  	/* Begin configuring local server */
  	{
  		CLIENT_APPSTATE_TRANSITION_LOCAL_CONFIG,
  		client_appstate_local_config_enter,
  		client_appstate_local_config_exit
  	},
  
  	/* Server has begun generationg a planet; let's watch! */
  	{
  		CLIENT_APPSTATE_TRANSITION_LOCAL_PLANETGEN,
  		client_appstate_local_planetgen_entry,
  		client_appstate_local_planetgen_exit
  	},
  
  	/* We've chosen a region location */
  	{
  		CLIENT_APPSTATE_TRANSITION_LOCAL_REGIONGEN,
  		client_appstate_local_regiongen_entry,
  		client_appstate_local_regiongen_exit
  	},
  
  	/* Let the game begin! */
  	{
  		CLIENT_APPSTATE_TRANSITION_GODMODE,
  		client_appstate_godmode_enter,
  		client_appstate_godmode_exit
  	}
  };
  
  size_t client_tt_sz = sizeof(client_tt) / sizeof(*client_tt);
  
  struct appstate_manager client_appstate_mgr;
  