27 lines
431 B
D
27 lines
431 B
D
|
module command.remoteundostatusmacro.stereooffcommand;
|
||
|
|
||
|
import command.remoteundostatusmacro.command;
|
||
|
import command.remoteundostatusmacro.stereo;
|
||
|
|
||
|
class StereoOffCommand : Command
|
||
|
{
|
||
|
Stereo stereo;
|
||
|
|
||
|
this(Stereo stereo)
|
||
|
{
|
||
|
this.stereo = stereo;
|
||
|
}
|
||
|
|
||
|
void execute()
|
||
|
{
|
||
|
stereo.off();
|
||
|
}
|
||
|
|
||
|
void undo()
|
||
|
{
|
||
|
stereo.on();
|
||
|
stereo.setCD();
|
||
|
stereo.setVolume(11);
|
||
|
}
|
||
|
}
|