@@ -0,0 +1,761 @@
+package blitzEdit.core;%0A%0A// Class ComponentBlueprint:%0A// holds constructor parameters for a%0A// specific component.%0Apublic class ComponentBlueprint %0A%7B%0A%09public String getType()%0A%09%7B%0A%09%09return new String(_type);%0A%09%7D%0A%09%0A%09public String getSvg()%0A%09%7B%0A%09%09return new String(_svg);%0A%09%7D%0A%09public int %5B%5D%5B%5D getRelPos() %0A%09%7B%0A%09%09return _relPos.clone();%0A%09%7D%0A%09%0A%09public int getSizeX()%0A%09%7B%0A%09%09return _sizeX;%0A%09%7D%0A%09%0A%09public int getSizeY()%0A%09%7B%0A%09%09return _sizeY;%0A%09%7D%0A%09%0A%09public ComponentBlueprint(String type, String svg, int %5B%5D%5B%5D relPos, int sizeX, int sizeY)%0A%09%7B%0A%09%09_type = new String(type);%0A%09%09_svg = new String(svg);%0A%09%09_relPos = relPos.clone();%0A%09%09_sizeX = sizeX;%0A%09%09_sizeY = sizeY;%0A%09%7D%0A%09%0A%09private String _type;%0A%09private String _svg;%0A%09private int %5B%5D%5B%5D _relPos;%0A%09private int _sizeX;%0A%09private int _sizeY;%0A%7D%0A

Create ComponentBlueprint.java