public override void OnNewFrameDraw2d(Game game, float deltaTime)
 {
     if (d_CraftingTableTool == null)
     {
         d_CraftingTableTool        = new CraftingTableTool();
         d_CraftingTableTool.d_Map  = MapStorage2.Create(game);
         d_CraftingTableTool.d_Data = game.d_Data;
     }
     game.packetHandlers[Packet_ServerIdEnum.CraftingRecipes] = handler;
     if (game.guistate != GuiState.CraftingRecipes)
     {
         return;
     }
     DrawCraftingRecipes(game);
 }
 public static MapStorage2 Create(Game game)
 {
     MapStorage2 s = new MapStorage2();
     s.game = game;
     return s;
 }