Browse Source

BLOCKS SDK: Fixed the order of south and west DNA ports in the topology

tags/2021-05-28
jules 9 years ago
parent
commit
3fb4edb202
1 changed files with 11 additions and 5 deletions
  1. +11
    -5
      modules/juce_blocks_basics/protocol/juce_BlockModels.h

+ 11
- 5
modules/juce_blocks_basics/protocol/juce_BlockModels.h View File

@@ -206,17 +206,23 @@ private:
void addPorts (int numNorth, int numEast, int numSouth, int numWest)
{
addPorts (Block::ConnectionPort::DeviceEdge::north, numNorth);
addPorts (Block::ConnectionPort::DeviceEdge::east, numEast);
addPorts (Block::ConnectionPort::DeviceEdge::south, numSouth);
addPorts (Block::ConnectionPort::DeviceEdge::west, numWest);
addPortsNE (Block::ConnectionPort::DeviceEdge::north, numNorth);
addPortsNE (Block::ConnectionPort::DeviceEdge::east, numEast);
addPortsSW (Block::ConnectionPort::DeviceEdge::south, numSouth);
addPortsSW (Block::ConnectionPort::DeviceEdge::west, numWest);
}
void addPorts (Block::ConnectionPort::DeviceEdge edge, int num)
void addPortsNE (Block::ConnectionPort::DeviceEdge edge, int num)
{
for (int i = 0; i < num; ++i)
ports.add ({ edge, i});
}
void addPortsSW (Block::ConnectionPort::DeviceEdge edge, int num)
{
for (int i = 0; i < num; ++i)
ports.add ({ edge, num - i - 1});
}
};
//==============================================================================


Loading…
Cancel
Save