Module MainMenu
[hide private]
[frames] | no frames]

Source Code for Module MainMenu

  1  ##################################################################### 
  2  # -*- coding: iso-8859-1 -*-                                        # 
  3  #                                                                   # 
  4  # Frets on Fire                                                     # 
  5  # Copyright (C) 2006 Sami Kyöstilä                                  # 
  6  #                                                                   # 
  7  # This program is free software; you can redistribute it and/or     # 
  8  # modify it under the terms of the GNU General Public License       # 
  9  # as published by the Free Software Foundation; either version 2    # 
 10  # of the License, or (at your option) any later version.            # 
 11  #                                                                   # 
 12  # This program is distributed in the hope that it will be useful,   # 
 13  # but WITHOUT ANY WARRANTY; without even the implied warranty of    # 
 14  # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the     # 
 15  # GNU General Public License for more details.                      # 
 16  #                                                                   # 
 17  # You should have received a copy of the GNU General Public License # 
 18  # along with this program; if not, write to the Free Software       # 
 19  # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,        # 
 20  # MA  02110-1301, USA.                                              # 
 21  ##################################################################### 
 22   
 23  from OpenGL.GL import * 
 24  import math 
 25  import socket 
 26   
 27  from View import BackgroundLayer 
 28  from Menu import Menu 
 29  from Editor import Editor, Importer, GHImporter 
 30  from Credits import Credits 
 31  from Lobby import Lobby 
 32  from Svg import SvgDrawing 
 33  from Language import _ 
 34  import Dialogs 
 35  import Config 
 36  import Audio 
 37  import Settings 
 38   
116   
121   
130    showTutorial = catchErrors(showTutorial) 
131   
140    newSinglePlayerGame = catchErrors(newSinglePlayerGame) 
141   
148    hostMultiplayerGame = catchErrors(hostMultiplayerGame) 
149   
161    joinMultiplayerGame = catchErrors(joinMultiplayerGame) 
162   
165    startEditor = catchErrors(startEditor) 
166   
169    startImporter = catchErrors(startImporter) 
170   
173    startGHImporter = catchErrors(startGHImporter) 
174   
177    showCredits = catchErrors(showCredits) 
178   
181       
207