View | Details | Raw Unified | Return to bug 10817
Collapse All | Expand All

(-)auto.py.orig (-2 / +13 lines)
Lines 4-9 import pygame Link Here
4
import math
4
import math
5
import sys
5
import sys
6
import config
6
import config
7
from os.path import expanduser, dirname
8
from os import makedirs
7
9
8
COLOR_CESTA = pygame.color.Color("yellow")
10
COLOR_CESTA = pygame.color.Color("yellow")
9
COLOR_TRAVA = pygame.color.Color("green")
11
COLOR_TRAVA = pygame.color.Color("green")
Lines 228-238 class Auto: Link Here
228
                    self.winnerwav.play()
230
                    self.winnerwav.play()
229
                    config.konec = 1
231
                    config.konec = 1
230
                    if config.besttime > config.time:
232
                    if config.besttime > config.time:
231
                        readonly = open(config.trackFile)
233
                        users_trackFile = expanduser("~/.wrw/") + config.trackFile
234
                        try:
235
                            readonly = open(users_trackFile)
236
                        except:
237
                            readonly = open(config.trackFile)
232
                        content = readonly.readlines()
238
                        content = readonly.readlines()
233
                        readonly.close()
239
                        readonly.close()
234
240
235
                        score = open(config.trackFile ,"w")
241
                        try:
242
                            score = open(users_trackFile, "w")
243
                        except IOError:
244
                            makedirs(dirname(users_trackFile), 0700)
245
                            score = open(users_trackFile, "w")
246
236
                        score.write(str(config.time) + "\n")             
247
                        score.write(str(config.time) + "\n")             
237
                        score.write(config.name + "\n")
248
                        score.write(config.name + "\n")
238
                        score.write(config.car + "\n")
249
                        score.write(config.car + "\n")
(-)config.py.orig (-2 / +11 lines)
Lines 1-5 Link Here
1
1
2
import pygame
2
import pygame
3
from os.path import expanduser
4
from os import mkdir
3
5
4
pl1car = "images/cars/bentley/bentleysmall.png"
6
pl1car = "images/cars/bentley/bentleysmall.png"
5
pl1stin = "images/cars/bentley/bentleystin.png"
7
pl1stin = "images/cars/bentley/bentleystin.png"
Lines 46-52 name = 'Opi' Link Here
46
multikola = 3
48
multikola = 3
47
49
48
def readConfig():
50
def readConfig():
49
    source = file(configFile).read()
51
    try:
52
        source = file(expanduser("~/.wrw/") + configFile).read()
53
    except:
54
        source = file(configFile).read()
50
    exec source in locals(), globals()
55
    exec source in locals(), globals()
51
56
52
def writeConfig():
57
def writeConfig():
Lines 56-62 full = %d Link Here
56
name = %r
61
name = %r
57
multikola = %d
62
multikola = %d
58
""" % (rozmer, zvuky, full, name, multikola)
63
""" % (rozmer, zvuky, full, name, multikola)
59
    output = file(configFile, "w")
64
    try:
65
        mkdir(expanduser("~/.wrw"), 0700)
66
    except OSError:
67
        pass
68
    output = file(expanduser("~/.wrw/") + configFile, "w")
60
    output.write(text)
69
    output.write(text)
61
    output.close()
70
    output.close()
62
71

Return to bug 10817