Exemplo n.º 1
0
 void ToolUp(JToken inputMessage)
 {
     float pressure = inputMessage.Value<float>("pressure");
     int x = inputMessage.Value<int>("x");
     int y = inputMessage.Value<int>("y");
     m_currentTool.Up(x, y, pressure);
     m_currentLayer.History.StoreUndoData(inputMessage);
     m_currentTool = null;
     m_currentLayer = null;
 }
Exemplo n.º 2
0
 void ToolUp(Dictionary<string, object> inputMessage)
 {
     float pressure = Convert.ToSingle(inputMessage["pressure"]);
     int x = Convert.ToInt32(inputMessage["x"]);
     int y = Convert.ToInt32(inputMessage["y"]);
     m_currentTool.Up(x, y, pressure);
     m_currentLayer.History.StoreUndoData(inputMessage);
     m_currentTool = null;
     m_currentLayer = null;
 }
Exemplo n.º 3
0
 void ToolDown(JToken inputMessage)
 {
     float pressure = inputMessage.Value<float>("pressure");
     int x = inputMessage.Value<int>("x");
     int y = inputMessage.Value<int>("y");
     Tool tool = m_tools[inputMessage.Value<string>("tool")]; //swap tool on tool down
     string layerID = inputMessage.Value<string>("layer");
     m_currentLayer = m_picture.GetLayer(layerID);
     m_currentTool = tool;
     m_currentTool.Down(x, y, pressure, m_picture, m_currentLayer, inputMessage["options"]);
     m_currentLayer.History.BeginNewUndoLevel();
     m_currentLayer.History.StoreUndoData(inputMessage);
 }
Exemplo n.º 4
0
 void ToolDown(Dictionary<string, object> inputMessage)
 {
     float pressure = Convert.ToSingle(inputMessage["pressure"]);
     int x = Convert.ToInt32(inputMessage["x"]);
     int y = Convert.ToInt32(inputMessage["y"]);
     Tool tool = m_tools[inputMessage["tool"] as string]; //swap tool on tool down
     string layerID = inputMessage["layer"] as string;
     m_currentLayer = m_picture.GetLayer(layerID);
     m_currentTool = tool;
     m_currentTool.Down(x, y, pressure, m_picture, m_currentLayer, inputMessage["options"]);
     m_currentLayer.History.BeginNewUndoLevel();
     m_currentLayer.History.StoreUndoData(inputMessage);
 }