package blitzEdit.core;

// Class ComponentBlueprint:
// holds constructor parameters for a
// specific component.
public class ComponentBlueprint 
{
	public String getType()
	{
		return new String(_type);
	}
	
	public String getSvg()
	{
		return new String(_svg);
	}
	public int [][] getRelPos() 
	{
		return _relPos.clone();
	}
	
	public int getSizeX()
	{
		return _sizeX;
	}
	
	public int getSizeY()
	{
		return _sizeY;
	}
	
	public ComponentBlueprint(String type, String svg, int [][] relPos, int sizeX, int sizeY)
	{
		_type = new String(type);
		_svg = new String(svg);
		_relPos = relPos.clone();
		_sizeX = sizeX;
		_sizeY = sizeY;
	}
	
	private String _type;
	private String _svg;
	private int [][] _relPos;
	private int _sizeX;
	private int _sizeY;
}

@@ -304,17 +304,20 @@
 return _
-r
+conR
 elPos.cl
@@ -320,32 +320,101 @@
 s.clone();%0A%09%7D%0A%09%0A
+%09public short %5B%5D getConRelRot()%0A%09%7B%0A%09%09return _conRelRot.clone();%0A%09%7D%0A%09%0A
 %09public int getS
@@ -561,16 +561,36 @@
  relPos,
+ short %5B%5D conRelRot,
  int siz
@@ -664,17 +664,20 @@
 vg);%0A%09%09_
-r
+conR
 elPos = 
@@ -692,16 +692,50 @@
 lone();%0A
+%09%09_conRelRot = conRelRot.clone();%0A
 %09%09_sizeX
@@ -835,16 +835,49 @@
 %5B%5D _
-r
+conR
 elPos;%0A
+%09private short %5B%5D _conRelRot;%0A
 %09pri

Update ComponentBlueprint.java