useful "loud" button example

master
Keegi 2011-08-08 12:47:39 +03:00
parent 291aac90e5
commit c82ed32c19
1 changed files with 10 additions and 3 deletions

View File

@ -1,5 +1,12 @@
# Sample .pronsolerc file - copy this into your home directory and rename it to .pronsolerc # Sample .pronsolerc file - copy this into your home directory and rename it to .pronsolerc
!print "Loaded " + self.rc_filename !print "Loaded " + self.rc_filename
macro up move Z 10 macro loud
macro loud !self.p.loud = 1 !if self.p.loud:
macro quiet !self.p.loud = 0 !self.p.loud = 0
!if hasattr(self,"cur_button") and self.cur_button is not None:
!self.onecmd('button %d "loud (off)" /c green loud' % self.cur_button)
!else:
!self.p.loud = 1
!if hasattr(self,"cur_button") and self.cur_button is not None:
!self.onecmd('button %d "loud (on)" /c yellow loud' % self.cur_button)
button 0 "loud (off)" /c "green" loud