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

Source Code for Module Version

 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  import sys 
24  import os 
25  VERSION = '1.2' 
26   
27 -def appName():
28 return "fretsonfire"
29
30 -def revision():
31 return int("$LastChangedRevision: 512 $".split(" ")[1])
32
33 -def version():
34 return "%s.%d" % (VERSION, revision())
35
36 -def dataPath():
37 # Determine whether were running from an exe or not 38 if hasattr(sys, "frozen"): 39 if os.name == "posix": 40 dataPath = os.path.join(os.path.dirname(sys.argv[0]), "../lib/fretsonfire") 41 if not os.path.isdir(dataPath): 42 dataPath = "data" 43 else: 44 dataPath = "data" 45 else: 46 dataPath = os.path.join("..", "data") 47 return dataPath
48