Changeset - 616f8af19462
[Not reviewed]
default
0 3 0
dmcc - 22 years ago 2002-07-16 00:17:42

results of 7.14 performance
3 files changed with 44 insertions and 2 deletions:
0 comments (0 inline, 0 general)
light8/Config.py
Show inline comments
 
@@ -393,6 +393,25 @@ subs["*2-07-0"] = { "sidefill2" : 100, "
 
    "marry1" : 100, "xmas" : 99, "side r" : 100,}
 
subs["*2-06-0"] = { "cycright" : 100, "main 11" : 13, "main 10" : 0,
 
    "upfill1" : 48, "b34" : 0, "b24" : 100, "b23" : 62, "b22" : 0,
 
    "desk2" : 23, "hotbox2" : 89, "hotbox1" : 88, "upfill4" : 48,
 
    "b32" : 0, "main 2" : 63, "main 4" : 97, "main 7" : 42, "main 9" : 52,
 
    "edge" : 0, "rock" : 0, "marry2" : 0, "marry1" : 41, "side r" : 0,}
 
subs["*2-02-0"] = { "main 2" : 53, "main 5" : 18, "main 4" : 24,
 
    "main 7" : 42, "main 9" : 60, "main 8" : 36, "b24" : 52, "b23" : 76,
 
    "side r" : 34, "blue1" : 72, "marry2" : 38, "blue3" : 72, "blue2" : 72,
 
    "blue4" : 72, "main 10" : 53,}
 
subs["*2-03-20-luckcover"] = { "red3" : 75, "red2" : 75, "red1" : 75,
 
    "b24" : 20, "upfill3" : 26, "upfill2" : 31, "upfill1" : 27, "red4" : 97,
 
    "b25" : 20, "side l" : 31, "b23" : 20, "b22" : 20, "upfill4" : 17,
 
    "side r" : 31, "blue1" : 70, "blue3" : 70, "blue2" : 70, "blue4" : 92,
 
    "main 7" : 100, "gree2" : 75, "gree3" : 75, "gree1" : 75, "gree4" : 75,
 
    "hotback" : 40, "main 8" : 0, "cuba1" : 5,}
 
subs["*1-01-0-justback"] = { "sidefill2" : 47, "sidefill1" : 47,
 
    "cycright" : 41, "upfill3" : 60, "main 10" : 100, "upfill1" : 56,
 
    "b34" : 16, "b25" : 16, "side l" : 0, "b23" : 16, "b22" : 16,
 
    "b32" : 7, "desk1" : 0, "hotbox2" : 100, "hotbox1" : 72, "upfill4" : 68,
 
    "b24" : 16, "desk2" : 0, "main 11" : 100, "upfill2" : 91, "main 3" : 13,
 
    "main 2" : 13, "main 5" : 13, "main 4" : 100, "main 7" : 100,
 
    "phone" : 0, "main 9" : 14, "main 8" : 13, "cycleft" : 41, "edge" : 0,
 
    "b13" : 16, "rock" : 0, "marry2" : 16, "marry1" : 16, "cuba1" : 16,
 
    "cuba2" : 0, "side r" : 0,}
light8/ExtSliderMapper.py
Show inline comments
 
@@ -211,21 +211,23 @@ class ExtSliderMapper(Frame):
 
        self.current_preset = StringVar() # name of current preset
 
        self.current_mappings = []
 
        for i, color in zip(range(self.numsliders), colors):
 
            self.current_mappings.append(SliderMapping(color))
 

	
 
        self.draw_interface()
 
    def load_presets(self):
 
    def load_presets(self, *args):
 
        self.presets = {}
 
        self.file = open(self.filename, 'r')
 
        lines = self.file.readlines()
 
        for l in lines:
 
            tokens = l[:-1].split('\t')
 
            name = tokens.pop(0)
 
            self.presets[name] = tokens
 
        self.file.close()
 
        if args: # called from callback
 
            self.draw_interface()
 
    def save_presets(self):
 
        self.file = open(self.filename, 'w')
 
        self.file.seek(0)
 
        preset_names = self.presets.keys()
 
        preset_names.sort()
 
        for p in preset_names:
 
@@ -286,12 +288,18 @@ class ExtSliderMapper(Frame):
 
                                    dropdown=1)
 
        self.presetcombo.slistbox.configure(bg='black')
 
        self.presetcombo.slistbox.listbox.configure(bg='black', fg='white')
 
        self.presetcombo.entry.configure(bg='black', fg='white')
 
        self.draw_presets()
 
        self.presetcombo.pack(side=LEFT)
 
        Button(presetframe, text="Prev", padx=0, pady=0, bg='black', 
 
                fg='white', font=stdfont, 
 
                command=self.prev_preset).pack(side=LEFT)
 
        Button(presetframe, text="Next", padx=0, pady=0, bg='black', 
 
                fg='white', font=stdfont, 
 
                command=self.next_preset).pack(side=LEFT)
 
        Button(presetframe, text="Add", padx=0, pady=0, bg='black', 
 
                fg='white', font=stdfont, 
 
                command=self.add_preset).pack(side=LEFT)
 
        Button(presetframe, text="Delete", padx=0, pady=0, bg='black', 
 
                fg='white', font=stdfont,
 
                command=self.delete_preset).pack(side=LEFT)
 
@@ -306,23 +314,38 @@ class ExtSliderMapper(Frame):
 
        if not preset: return
 
        preset_mapping = self.presets.get(preset)
 
        if not preset_mapping: return
 
        self.disconnect_all()
 
        for subname, slidermap in zip(preset_mapping, self.current_mappings):
 
            slidermap.set_subname(subname)
 
    def change_preset_by_index(self, delta):
 
        preset_names = self.presets.keys()
 
        preset_names.sort()
 
        try:
 
            next = preset_names[preset_names.index(self.current_preset.get())
 
                + delta]
 
            self.current_preset.set(next)
 
            self.apply_preset(next)
 
        except (IndexError, ValueError):
 
            print "Light 8.8: Can't go in that direction.  Dig up!"
 
    def next_preset(self, *args):
 
        self.change_preset_by_index(1)
 
    def prev_preset(self, *args):
 
        self.change_preset_by_index(-1)
 
    def delete_preset(self, *args):
 
        del self.presets[self.current_preset.get()]
 
        self.presetcombo.slistbox.listbox.delete(0, END)
 
        self.draw_presets()
 
        self.save_presets()
 
    def add_preset(self, *args):
 
        self.presets[self.current_preset.get()] = [m.get_mapping() 
 
                for m in self.current_mappings]
 
        self.presetcombo.slistbox.listbox.delete(0, END)
 
        self.draw_presets()
 
        self.save_presets()
 
        self.draw_interface()
 
    def draw_presets(self):
 
        preset_names = self.presets.keys()
 
        preset_names.sort()
 
        for p in preset_names:
 
            self.presetcombo.slistbox.listbox.insert(END, p)
 
    def disconnect_all(self):
light8/slidermapping
Show inline comments
 
@@ -14,7 +14,7 @@ 2-00 intermission	*curtain	house	god	*2-
 
2-01	*2-01-0-dance	*2-01-01-solo	*2-01-1-after dance	*2-01-1-darker dance
 
2-03 luck	*2-03-20-luck-l	*2-03-20-luck-c	*2-03-20-luck-r	*2-03-20-luckcover
 
2-03 start	*2-03-00-open dance	*2-03-10-dialogue	god	*2-03-20-luckcover
 
2-05	*2-05-0	*2-05-1-dream	*2-05-2-boat	*interscene
 
2-06	*2-06-0	patio right	patio left	*interscene
 
colors	col blue	col gree	col oran	col red
 
vitals	house	god	*curtain	phone booth
 
vitals	house	god	*curtain	*interscene
0 comments (0 inline, 0 general)