private void Command232(dynamic args)
{
AppendText("@>");
string text;
int picNum = args[0];
string frames = args[1];
string origin = args[2] == 0 ? "Upper Left" : "Center";
int x = args[4];
int y = args[5];
int zoomX = args[6];
int zoomY = args[7];
int opacity = args[8];
string blend = new[] { "Normal", "Add", "Sub" }[args[9]];
if (args[3] == 0) // Constant
{
text = String.Format("Move Picture: {0}, @{1}, {2} ({3}, {4}), ({5}%, {6}%), {7}, {8}",
picNum, frames, origin, x, y, zoomX, zoomY, opacity, blend);
}
else // Variable
{
text = String.Format("Move Picture: {0}, @{1}, {2} (Variable [{3:d4}][{4:d4}]), ({5}%, {6}%), {7}, {8}",
picNum, frames, origin, x, y, zoomX, zoomY, opacity, blend);
}
this.AppendText(text, Color.Purple);
}