예제 #1
0
 def hidden_message(self, insim, msg):
     '''
     admin messages sent with /i
     '''
     InsimClient.hidden_message(self, insim, msg)
     self.sendChat("Hidden message: "+msg.Msg)
     
예제 #2
0
 def hidden_message(self, insim, msg):
     InsimClient.hidden_message(self, insim, msg)
     
     try:
         t=msg.Msg
         print t
         t=t.split(" ")
         print t
         cmd=t[0]
         
         if(cmd=="evtset"):
             #the last item is the time
             tm=float(t[-1:][0])*60
             m=" ".join(t[1:-1])
             print tm
             self.set_evt(tm, m)
         elif(cmd=="evtpause"):
             self.pause_evt()
         elif(cmd=="evtclear"):
             self.clear_evt()
         elif(cmd=="evtunpause"):
             self.unpause_evt()
             
     except:
         print "Command error"
         print msg.Msg
예제 #3
0
 def hidden_message(self, insim, msg):
     InsimClient.hidden_message(self, insim, msg)
     msg=msg.Msg
     action=msg
     print action
     if(action=='top_crash'):
         self.draw_top_crashers()
예제 #4
0
    def hidden_message(self, insim, msg):
        InsimClient.hidden_message(self, insim, msg)
        m = msg.Msg

        if (m == 'launch'):
            if (self.state == Custom_Launcher.INIT_STATE or self.state >=
                (self.num_lights + 2)):
                self.launch_semaphore()
        elif (m == 'cancel'):
            if (self.state > Custom_Launcher.INIT_STATE
                    and self.state <= Custom_Launcher.CANCELLED_STATE):
                self.cancel_start()
        elif (m == 'clear'):
            self.del_button(100)  #TODO fix flag issue
            self.state = (self.num_lights + 2)
        elif (m == 'ping'):
            self.tmp = time.time()
            self.insim.send(pyinsim.ISP_TINY, ReqI=255, SubT=pyinsim.TINY_PING)
        elif (m == 'gth'):
            self.insim.send(pyinsim.ISP_TINY, ReqI=255, SubT=pyinsim.TINY_GTH)
예제 #5
0
    def hidden_message(self, insim, msg):
        InsimClient.hidden_message(self, insim, msg)
        m=msg.Msg
      
        
        if(m=='launch'):
            if(self.state==Custom_Launcher.INIT_STATE or self.state>=(self.num_lights+2)):
                self.launch_semaphore()
        elif(m=='cancel'):
            if(self.state>Custom_Launcher.INIT_STATE and self.state<=Custom_Launcher.CANCELLED_STATE):
                self.cancel_start()
        elif(m=='clear'):
            self.del_button(100)#TODO fix flag issue
            self.state=(self.num_lights+2)
        elif (m=='ping'):
            self.tmp=time.time()
            self.insim.send(pyinsim.ISP_TINY, ReqI=255, SubT=pyinsim.TINY_PING)
        elif(m=='gth'):
            self.insim.send(pyinsim.ISP_TINY, ReqI=255, SubT=pyinsim.TINY_GTH)

            
예제 #6
0
 def hidden_message(self, insim, msg):
     '''
     admin messages sent with /i
     '''
     InsimClient.hidden_message(self, insim, msg)
     self.sendChat("Hidden message: " + msg.Msg)
예제 #7
0
 def hidden_message(self, insim, msg):
     InsimClient.hidden_message(self, insim, msg)
     msg=msg.Msg
     if(msg=="setgrid"):
         self.send_reorder()