def __init__(self, name="none"): """Create a TJBot type object. If a name isn't passed it will default to none. name -- the name of the TJBot """ threading.Thread.__init__(self) # set TJBot's name self.name = name # Create a Servo object and also create a ServoManager object # to control the servo self.servo_manager = servo.ServoManager() self.servo_manager.start() #self.servo_manager.set_up(0) #self.servo_manager.set_down(180) # Create a Led object and also create a LedManager object # to control the Led self.led_manager = led.LedManager() self.led_manager.start() # Create a Music object and also create a MusicManager object # to control the music self.music_manager = music.MusicManager(self) self.music_manager.start() # load the music that is in the resources/music folder #self.music_manager.load_music() # Create the regex object to pull out the data self.regex = re.compile(r"~\S+~") #selects just the first word
def __init__(self): self._handler = None self.suspended = {} try: profile = data.load_profile('main.profile') except IOError: profile = None self.gamestate = gamestate.GameState(profile) self.keys = key.KeyStateHandler() self.music = music.MusicManager()
def init(self): pygame.init() pygame.mixer.init() cache.cache_init() self.screen = pygame.display.set_mode([640, 480]) #,FULLSCREEN) self.clock = pygame.time.Clock() self.rsmanager = pic.resource.Resource() self.msmanager = music.MusicManager() self.goto(scene_title.Scene_Title) self.stack = [] self.myfont = pygame.font.SysFont(None, 20) self.tst = 0 globe.hiscore = 0
def main(): """Main method creates a TJ bot and starts it along with the console_input. main method """ F = open("convo_commands.txt", "w") thick_line = "================================================================================\n" thin_line = "--------------------------------------------------------------------------------\n" dash_line = "- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \n" F.write(thick_line) F.write("Commands for MusicManager\n") F.write(thick_line) mm = music.MusicManager() for m in dir(mm): details = eval("pydoc.render_doc(mm." + m + ")") details = fix_line(details) out = "music." + details F.write(out) ss = music.Song("./resources/output.wav") for s in dir(ss): details = eval("pydoc.render_doc(ss." + s + ")") details = fix_line(details) out = "music." + details F.write(out) F.write(thick_line) F.write("Commands for LedManager\n") F.write(thick_line) lm = led.LedManager() for m in dir(lm): details = eval("pydoc.render_doc(lm." + m + ")") details = fix_line(details) out = "led." + details F.write(out) lm = led.NeoPixel() for m in dir(lm): details = eval("pydoc.render_doc(lm." + m + ")") details = fix_line(details) out = "led." + details F.write(out) F.write(thick_line) F.write("Commands for ServoManager\n") F.write(thick_line) lm = servo.ServoManager() for m in dir(lm): details = eval("pydoc.render_doc(lm." + m + ")") details = fix_line(details) out = "servo." + details F.write(out) se = servo.Servo() for m in dir(se): details = eval("pydoc.render_doc(se." + m + ")") details = fix_line(details) out = "servo." + details F.write(out)
def __init__(self): self._handler = None self.suspended = {} self.music = music.MusicManager()