Exemple #1
0
	def save_sample(self, f_name_number, cfg_reader):
		mp3_file_folder = cfg_reader.get_parameter('path', 'output_folder')
		
		mp3_file_name = cfg_reader.get_parameter('file_names', 'mp3_output_sample_file_name')
		
		tools = Tools()
		f_name_suffix = tools.format_number('0000', f_name_number)
		tools.delete_file(mp3_file_folder, f_name_suffix + '.mp3')
		rename(mp3_file_folder + mp3_file_name + '_s.mp3', mp3_file_folder + f_name_suffix + '.mp3')
		
Exemple #2
0
    def save_sample(self, f_name_number, cfg_reader):
        mp3_file_folder = cfg_reader.get_parameter('path', 'output_folder')

        mp3_file_name = cfg_reader.get_parameter(
            'file_names', 'mp3_output_sample_file_name')

        tools = Tools()
        f_name_suffix = tools.format_number('0000', f_name_number)
        tools.delete_file(mp3_file_folder, f_name_suffix + '.mp3')
        rename(mp3_file_folder + mp3_file_name + '_s.mp3',
               mp3_file_folder + f_name_suffix + '.mp3')
Exemple #3
0
def AccelData_Rotate(ad: AccelData, angle: float):
    a = ad.a
    for i in range(len(a)):
        a[i] = Tools.rotate_vec3(a[i], angle)

    ad.a = a
    return ad
Exemple #4
0
    def check_files_exist(self, cfg_reader):
        mp3splt_folder = cfg_reader.get_parameter('path', 'mp3splt_folder')
        mp3_file_folder = cfg_reader.get_parameter('path', 'mp3_file_folder')
        mp3wrap_folder = cfg_reader.get_parameter('path', 'mp3wrap_folder')

        mp3splt_file = cfg_reader.get_parameter('file_names', 'mp3splt_file')
        mp3_file_name = cfg_reader.get_parameter('file_names', 'mp3_file_name')
        mp3wrap_file = cfg_reader.get_parameter('file_names', 'mp3wrap_file')

        if not cfg_reader.err:
            tools = Tools()
            if not tools.file_exists(mp3_file_folder, mp3_file_name):
                self.rise_err(sys._getframe().f_code.co_name, tools.err_desc)
            elif not tools.file_exists(mp3splt_folder, mp3splt_file):
                self.rise_err(sys._getframe().f_code.co_name, tools.err_desc)
            elif not tools.file_exists(mp3wrap_folder, mp3wrap_file):
                self.rise_err(sys._getframe().f_code.co_name, tools.err_desc)
        else:
            self.rise_err(sys._getframe().f_code.co_name, cfg_reader.err_desc)
Exemple #5
0
	def check_files_exist(self, cfg_reader):
		mp3splt_folder = cfg_reader.get_parameter('path', 'mp3splt_folder')
		mp3_file_folder = cfg_reader.get_parameter('path', 'mp3_file_folder')
		mp3wrap_folder = cfg_reader.get_parameter('path', 'mp3wrap_folder')
		
		mp3splt_file = cfg_reader.get_parameter('file_names', 'mp3splt_file')
		mp3_file_name = cfg_reader.get_parameter('file_names', 'mp3_file_name')
		mp3wrap_file = cfg_reader.get_parameter('file_names', 'mp3wrap_file')
		
		if not cfg_reader.err:
			tools = Tools()
			if not tools.file_exists(mp3_file_folder, mp3_file_name):
				self.rise_err(sys._getframe().f_code.co_name, tools.err_desc)
			elif not tools.file_exists(mp3splt_folder, mp3splt_file):
				self.rise_err(sys._getframe().f_code.co_name, tools.err_desc)
			elif not tools.file_exists(mp3wrap_folder, mp3wrap_file):
				self.rise_err(sys._getframe().f_code.co_name, tools.err_desc)
		else :
			self.rise_err(sys._getframe().f_code.co_name, cfg_reader.err_desc)
Exemple #6
0
 def preloadTransitions(self):
     self.transitions = {}
     #Chargement des sons
     for file in os.listdir("assets/transitions"):
         images = []
         for _file in sorted(os.listdir("assets/transitions/"+file)):
             filename = "assets/transitions/{}/{}".format(file, _file)
             img = Tools.load_image(filename, 1120, 630)
             images.append(img)
         self.transitions[file] = Menus.Transition(images, self)
         self.loadingScreenUpdate()
     self.transitions["loading"].start(1, self.mainMenu)
Exemple #7
0
    def add_silence(self, order, cfg_reader):
        silences_folder = cfg_reader.get_parameter('path', 'silences_folder')
        mp3wrap_folder = cfg_reader.get_parameter('path', 'mp3wrap_folder')
        output_folder = cfg_reader.get_parameter('path', 'output_folder')

        silence_for_sample_file = cfg_reader.get_parameter(
            'file_names', 'silence_for_sample_file')
        mp3wrap_file = cfg_reader.get_parameter('file_names', 'mp3wrap_file')
        mp3_output_sample_file_name = cfg_reader.get_parameter(
            'file_names', 'mp3_output_sample_file_name')

        tools = Tools()
        tools.delete_file(output_folder,
                          mp3_output_sample_file_name + '_MP3WRAP.mp3')
        tools.delete_file(output_folder,
                          mp3_output_sample_file_name + '_s.mp3')

        cmd =  mp3wrap_folder + mp3wrap_file + chr(32) + \
          output_folder + mp3_output_sample_file_name + chr(32) + \
          output_folder + mp3_output_sample_file_name + '.mp3' + chr(32) + \
          silences_folder + silence_for_sample_file

        cmd = cmd.replace('/', '\\')
        print(cmd)
        os.system(cmd)
        rename(output_folder + mp3_output_sample_file_name + '_MP3WRAP.mp3',
               output_folder + mp3_output_sample_file_name + '_s.mp3')
Exemple #8
0
	def add_silence(self, order, cfg_reader):
		silences_folder = cfg_reader.get_parameter('path', 'silences_folder')
		mp3wrap_folder = cfg_reader.get_parameter('path', 'mp3wrap_folder')
		output_folder = cfg_reader.get_parameter('path', 'output_folder')
		
		silence_for_sample_file = cfg_reader.get_parameter('file_names', 'silence_for_sample_file')
		mp3wrap_file = cfg_reader.get_parameter('file_names', 'mp3wrap_file')
		mp3_output_sample_file_name = cfg_reader.get_parameter('file_names', 'mp3_output_sample_file_name')
		
		tools = Tools()
		tools.delete_file(output_folder, mp3_output_sample_file_name + '_MP3WRAP.mp3')
		tools.delete_file(output_folder, mp3_output_sample_file_name + '_s.mp3')
		
		cmd = 	mp3wrap_folder + mp3wrap_file + chr(32) + \
				output_folder + mp3_output_sample_file_name + chr(32) + \
				output_folder + mp3_output_sample_file_name + '.mp3' + chr(32) + \
				silences_folder + silence_for_sample_file
				
		cmd = cmd.replace('/', '\\')
		print(cmd)
		os.system(cmd)
		rename(output_folder + mp3_output_sample_file_name + '_MP3WRAP.mp3', output_folder + mp3_output_sample_file_name + '_s.mp3')
Exemple #9
0
 def preloadImages(self):
     self.images = {}
     #Chargement des images
     for file in os.listdir("assets/images"):
         #Récupération des tailles dans un fichier texte
         sizes = {}
         if not file.endswith(".txt"):
             with open("assets/images/"+file+".txt") as sizesheet:
                 lines = sizesheet.readlines()
                 for line in lines:
                     temp = line.split(":")
                     sizes[temp[0]] = temp[1].rstrip("\n").split(",")
             #Chargement des images utilisant une fonction personnalisée
             for _file in os.listdir("assets/images/"+file):
                 filename = "assets/images/{}/{}".format(file, _file)
                 name = _file.replace(".png", "")
                 w, h = (int(sizes[name][0]), int(sizes[name][1])) if name in sizes else (0,0)
                 self.images[name] = Tools.load_image(filename, w, h, True)
     self.loadingScreenUpdate()
Exemple #10
0
 def loadingScreenSetup(self):
     self.load_progress = 0
     self.increment = 700/(len(os.listdir("assets/transitions"))+1)
     self.loadingScreen = Tools.load_image("assets/loadingScreen.png", 1120, 630)