Esempio n. 1
0
    def __init__(self):
        self.model = loader.loadModel('finepixr.egg')
        self.model.reparentTo(render)

        self.base = self.model.find("**/Base_cam")
        self.base.reparentTo(render)
        self.base.setHpr(0, -90, 0)

        base.disableMouse()
        base.camera.setPos(0, -20, 0)        
        mat = Mat4(camera.getMat())
        mat.invertInPlace()
        base.mouseInterfaceNode.setMat(mat)
        base.enableMouse()

        self.screen = self.base.find("**/pantalla")
        self.screen.reparentTo(self.base)
        
        self.apps = {}
        self.events = EventDispatcher(self, "Fujifilm Finepix 470")
        self.apps["Album Fotografico"] = PhotoApp(self)
        self.apps["Fotografia"]= CameraApp(self)
        self.screen.setTexture(loader.loadTexture(OptionManager.get_texture_filename()), 1)

        self.launch("Album Fotografico")
Esempio n. 2
0
    def __init__(self, raw_in, outstream):
        """
        raw_data is the raw content of a midi file as a string.
        """

        # internal values, don't mess with 'em directly
        self.raw_in = raw_in
        self.dispatch = EventDispatcher(outstream)

        # Used to keep track of stuff
        self._running_status = None
Esempio n. 3
0
    def __init__(self):
        self.base = ShowBase()
        self.model = self.base.loader.loadModel('device.egg')
        self.model.reparentTo(self.base.render)
        
        
        self.base.disableMouse()
        self.base.camera.setPos(0, -10, 0)
        self.model.setHpr(0,90,0)

        mat = Mat4(self.base.camera.getMat())
        mat.invertInPlace()
        self.base.mouseInterfaceNode.setMat(mat)
        self.base.enableMouse()

        self.screen = self.model.find("**/pantalla")
        
        self.list_app = ListApp(self)
        self.music_app = MusicApp(self)
        self.dial_app = DialApp(self)
        
        self.apps = {}
        self.events = EventDispatcher(self, "Sony Ericsson W200")
        
        self.apps["init"] = InitApp(self)
        self.apps["Dial"] = self.display_dial_screen
        self.apps["menu"] = MainMenu(self)
        self.apps["Reproductor"] = self.play
        
        self.apps["Reproductor de Audio"] = self.display_list
        self.apps["Camara"] = CameraApp(self)
        self.apps["Album Fotografico"] = PhotoApp(self)
        self.apps["Llamadas"] = self.display_list
        self.apps["Contactos"] = self.display_list
        self.apps["Mensajes"] = self.display_list
        self.apps["Juegos"] = self.display_list
        self.apps["Utileria"] = self.display_list
        
        self.apps["Reproducir Todas"] = self.play
        self.apps["Lista de Albums"] = self.list_albums
        self.apps["Lista de Artistas"] = self.list_artists
        
        self.apps["Lista de Contactos"] = self.list_contacts
        self.apps["Dial Contact"] = self.dial_contact
        
        self.apps["Llamadas Perdidas"] = self.list_lost_calls
        self.apps["Llamadas Contestadas"] = self.list_answered_calls
        self.apps["Llamadas Marcadas"] = self.list_done_calls
        
        self.launch("init")
Esempio n. 4
0
    def __init__(self):
        self.model = loader.loadModel('Ipod.egg')
        self.model.reparentTo(render)

        self.base = self.model.find("**/Cubierta")
        self.base.reparentTo(render)
        #self.base.setHpr(0, 0, 0)
        #base.camera.setPos(0, -5, 0)

        self.events = EventDispatcher(self, "Ipod Shuffle")
        alight = AmbientLight('alight')
        alight.setColor(VBase4(1, 1, 1, 1))
        alnp = render.attachNewNode(alight)
        render.setLight(alnp)
        self.apps = {}
        self.apps["Reproductor de Audio"] = MusicApp(self)
        self.launch("Reproductor de Audio")
Esempio n. 5
0
    def __init__(self):
        self.model = loader.loadModel('device.egg')
        self.model.reparentTo(render)

        self.base = self.model.find("**/base")

        self.base.setHpr(0, 90, 0)

        self.screen = self.base.find("**/pantalla")
        print self.screen.getPos()
        print self.screen.getHpr()
        self.apps = {}
        self.events = EventDispatcher(self, "Sony Ericsson W200")

        self.apps["menu"] = MainMenu(self)
        self.apps["Album Fotografico"] = PhotoApp(self)
        #self.apps["Camara"] = CameraApp(self)
        self.apps["Reproductor de Audio"] = MusicApp(self)

        self.launch("menu")
Esempio n. 6
0
    def __init__(self):

        self.devconf = ConfigLoader('./res/models/sony_ericsson_w200.json')

        #with open('./res/models/sony_ericsson_w200.json') as f:
        #    self.devconf = json.load(f)
        
        self.base = ShowBase()
        self.loader = self.base.loader
        self.model = self.loader.loadModel(self.devconf.model_path)
        self.model.reparentTo(self.base.render)
        
        
        self.base.disableMouse()
        self.base.camera.setPos(
            self.devconf.initial_position['x'],
            self.devconf.initial_position['y'],
            self.devconf.initial_position['z'])

        self.model.setHpr(
            self.devconf.model_transformation['x'],
            self.devconf.model_transformation['y'],
            self.devconf.model_transformation['z'])

        mat = Mat4(self.base.camera.getMat())
        mat.invertInPlace()
        self.base.mouseInterfaceNode.setMat(mat)
        self.base.enableMouse()

        self.screen = self.model.find(self.devconf.model_texture_path)
        
        self.list_app = ListApp(self, self.devconf)
        #self.music_app = MusicApp(self)
        self.dial_app = DialApp(self, self.devconf)
        
        self.apps = {}
        self.events = EventDispatcher(self, self.devconf.device_name)
        
        self.apps["init"] = InitApp(self, self.devconf)
        
        self.apps["Dial"] = self.display_dial_screen
        self.apps["menu"] = MainMenu(self, self.devconf)
        #self.apps["Reproductor"] = self.play
        
        #self.apps["Reproductor de Audio"] = self.display_list
        #self.apps["Camara"] = CameraApp(self)
        #self.apps["Album Fotografico"] = PhotoApp(self)
        self.apps["Llamadas"] = self.display_list
        self.apps["Contactos"] = self.display_list
        self.apps["Mensajes"] = self.display_list
        self.apps["Juegos"] = self.display_list
        self.apps["Utileria"] = self.display_list
        
        #self.apps["Reproducir Todas"] = self.play
        #self.apps["Lista de Albums"] = self.list_albums
        #self.apps["Lista de Artistas"] = self.list_artists
        
        #self.apps["Lista de Contactos"] = self.list_contacts
        #self.apps["Dial Contact"] = self.dial_contact
        
        #self.apps["Llamadas Perdidas"] = self.list_lost_calls
        #self.apps["Llamadas Contestadas"] = self.list_answered_calls
        #self.apps["Llamadas Marcadas"] = self.list_done_calls
        
        self.launch("init")
Esempio n. 7
0
 def __init__(self):
     self.event_dispatcher = EventDispatcher()
     self.initializePlugins()