+Object television "television" securityoffice
+with name 'television' 'tv' 'screen' 'monitor',
+ description "It's big, gray, and one of those old-fashioned
+ CRT models.",
+watch_count 0,
+before [; Listen,Examine:
+ if (television has on) {
+ self.watch_count = self.watch_count + 1;
+ switch (self.watch_count) {
+ default: print "It's big, gray, and one of those old-fashioned
+ CRT models. It looks very heavy.^The TV is currently switched
+ on. It's showing grainy footage at odd angles from the vault's
+ security cameras.^"; return true;
+ }
+ };
+ Take,Pull,Push,PushDir:
+ print_ret "The television is firmly attached to the wall.";
+ ],
+ after [; SwitchOn:
+ print "The television comes to life, showing grainy
+ footage at odd angles from the vault's security
+ cameras.^"; return true;
+ ],
+has scenery switchable;
+