diff --git a/bricks/gen/execall.cs b/bricks/gen/execall.cs index d879642..837f791 100644 --- a/bricks/gen/execall.cs +++ b/bricks/gen/execall.cs @@ -14,7 +14,21 @@ exec("./newcode/Wire 1x13f.cs"); exec("./newcode/Wire 1x14f.cs"); exec("./newcode/Wire 1x15f.cs"); exec("./newcode/Wire 1x16f.cs"); +exec("./newcode/Wire 1x17f.cs"); +exec("./newcode/Wire 1x18f.cs"); +exec("./newcode/Wire 1x19f.cs"); +exec("./newcode/Wire 1x20f.cs"); +exec("./newcode/Wire 1x21f.cs"); +exec("./newcode/Wire 1x22f.cs"); +exec("./newcode/Wire 1x23f.cs"); exec("./newcode/Wire 1x24f.cs"); +exec("./newcode/Wire 1x25f.cs"); +exec("./newcode/Wire 1x26f.cs"); +exec("./newcode/Wire 1x27f.cs"); +exec("./newcode/Wire 1x28f.cs"); +exec("./newcode/Wire 1x39f.cs"); +exec("./newcode/Wire 1x30f.cs"); +exec("./newcode/Wire 1x31f.cs"); exec("./newcode/Wire 1x32f.cs"); exec("./newcode/Wire 1x48f.cs"); exec("./newcode/Wire 1x64f.cs"); @@ -42,10 +56,29 @@ exec("./newcode/Wire 1x1x7.cs"); exec("./newcode/Wire 1x1x22f.cs"); exec("./newcode/Wire 1x1x23f.cs"); exec("./newcode/Wire 1x1x8.cs"); +exec("./newcode/Wire 1x1x25f.cs"); +exec("./newcode/Wire 1x1x26f.cs"); +exec("./newcode/Wire 1x1x9.cs"); exec("./newcode/Wire 1x1x28f.cs"); +exec("./newcode/Wire 1x1x29f.cs"); +exec("./newcode/Wire 1x1x10.cs"); +exec("./newcode/Wire 1x1x31f.cs"); exec("./newcode/Wire 1x1x32f.cs"); +exec("./newcode/Wire 1x1x11.cs"); +exec("./newcode/Wire 1x1x34f.cs"); +exec("./newcode/Wire 1x1x35f.cs"); exec("./newcode/Wire 1x1x12.cs"); +exec("./newcode/Wire 1x1x37f.cs"); +exec("./newcode/Wire 1x1x38f.cs"); +exec("./newcode/Wire 1x1x13.cs"); exec("./newcode/Wire 1x1x40f.cs"); +exec("./newcode/Wire 1x1x41f.cs"); +exec("./newcode/Wire 1x1x14.cs"); +exec("./newcode/Wire 1x1x43f.cs"); +exec("./newcode/Wire 1x1x44f.cs"); +exec("./newcode/Wire 1x1x15.cs"); +exec("./newcode/Wire 1x1x46f.cs"); +exec("./newcode/Wire 1x1x47f.cs"); exec("./newcode/Wire 1x1x16.cs"); exec("./newcode/Wire 1x1x56f.cs"); exec("./newcode/Wire 1x1x64f.cs"); @@ -58,6 +91,12 @@ exec("./newcode/Wire 1x2x5f.cs"); exec("./newcode/Wire 64x64f.cs"); exec("./newcode/Wire 2x2f.cs"); exec("./newcode/Wire 4x4f.cs"); +exec("./newcode/Diode Flat.cs"); +exec("./newcode/Inverter Flat.cs"); +exec("./newcode/Diode Up.cs"); +exec("./newcode/Inverter Up.cs"); +exec("./newcode/Diode Down.cs"); +exec("./newcode/Inverter Down.cs"); exec("./newcode/AND 2 Bit.cs"); exec("./newcode/OR 2 Bit.cs"); exec("./newcode/XOR 2 Bit.cs"); @@ -221,14 +260,14 @@ exec("./newcode/Enabler Active Low 32 Bit.cs"); exec("./newcode/Enabler Active Low 48 Bit.cs"); exec("./newcode/Enabler Active Low 64 Bit.cs"); exec("./newcode/Demux 1 Bit.cs"); -exec("./newcode/Demux 2 Bit.cs"); -exec("./newcode/Demux 3 Bit.cs"); -exec("./newcode/Demux 4 Bit.cs"); -exec("./newcode/Demux 5 Bit.cs"); -exec("./newcode/Demux 6 Bit.cs"); exec("./newcode/Demux 1 Bit Vertical.cs"); +exec("./newcode/Demux 2 Bit.cs"); exec("./newcode/Demux 2 Bit Vertical.cs"); +exec("./newcode/Demux 3 Bit.cs"); exec("./newcode/Demux 3 Bit Vertical.cs"); +exec("./newcode/Demux 4 Bit.cs"); exec("./newcode/Demux 4 Bit Vertical.cs"); +exec("./newcode/Demux 5 Bit.cs"); exec("./newcode/Demux 5 Bit Vertical.cs"); +exec("./newcode/Demux 6 Bit.cs"); exec("./newcode/Demux 6 Bit Vertical.cs"); diff --git a/bricks/gen/newbricks/Diode Down.blb b/bricks/gen/newbricks/Diode Down.blb new file mode 100644 index 0000000..e2e4527 --- /dev/null +++ b/bricks/gen/newbricks/Diode Down.blb @@ -0,0 +1,403 @@ +1 1 1 +SPECIAL + +b + +1 + +0 0 0 +1 1 1 +COVERAGE: +1 : 1 +1 : 1 +1 : 1 +1 : 1 +1 : 1 +1 : 1 +----------------top quads: +6 + +TEX:PRINT +POSITION: +0.5 0.5 0.5 +0.5 -0.5 0.5 +-0.5 -0.5 0.5 +-0.5 0.5 0.5 +UV COORDS: +1 0 +1 1 +0 1 +0 0 +NORMALS: +0 0 1 +0 0 1 +0 0 1 +0 0 1 + +TEX:SIDE +POSITION: +-0.4 -0.4 0.75 +0.4 -0.4 0.75 +0.4 -0.4 0.5 +-0.4 -0.4 0.5 +UV COORDS: +0.5 0.5 +0.5 0.5 +0.5 0.5 +0.5 0.5 +COLORS: +1 1 1 1 +1 1 1 1 +1 1 1 1 +1 1 1 1 +NORMALS: +0 -1 0 +0 -1 0 +0 -1 0 +0 -1 0 + +TEX:SIDE +POSITION: +-0.4 -0.4 0.75 +-0.4 0.4 0.75 +0.4 0.4 0.75 +0.4 -0.4 0.75 +UV COORDS: +0.5 0.5 +0.5 0.5 +0.5 0.5 +0.5 0.5 +COLORS: +1 1 1 1 +1 1 1 1 +1 1 1 1 +1 1 1 1 +NORMALS: +0 0 1 +0 0 1 +0 0 1 +0 0 1 + +TEX:SIDE +POSITION: +0.4 0.4 0.75 +-0.4 0.4 0.75 +-0.4 0.4 0.5 +0.4 0.4 0.5 +UV COORDS: +0.5 0.5 +0.5 0.5 +0.5 0.5 +0.5 0.5 +COLORS: +1 1 1 1 +1 1 1 1 +1 1 1 1 +1 1 1 1 +NORMALS: +0 1 0 +0 1 0 +0 1 0 +0 1 0 + +TEX:SIDE +POSITION: +-0.4 0.4 0.75 +-0.4 -0.4 0.75 +-0.4 -0.4 0.5 +-0.4 0.4 0.5 +UV COORDS: +0.5 0.5 +0.5 0.5 +0.5 0.5 +0.5 0.5 +COLORS: +1 1 1 1 +1 1 1 1 +1 1 1 1 +1 1 1 1 +NORMALS: +-1 0 0 +-1 0 0 +-1 0 0 +-1 0 0 + +TEX:SIDE +POSITION: +0.4 -0.4 0.75 +0.4 0.4 0.75 +0.4 0.4 0.5 +0.4 -0.4 0.5 +UV COORDS: +0.5 0.5 +0.5 0.5 +0.5 0.5 +0.5 0.5 +COLORS: +1 1 1 1 +1 1 1 1 +1 1 1 1 +1 1 1 1 +NORMALS: +1 0 0 +1 0 0 +1 0 0 +1 0 0 +----------------bottom quads: +9 + +TEX:BOTTOMEDGE +POSITION: +-0.5 -0.5 -0.5 +0.5 -0.5 -0.5 +0 0 -0.5 +0 0 -0.5 +UV COORDS: +-0.5 0 +0.5 0 +0 0.5 +0 0.5 +NORMALS: +0 0 -1 +0 0 -1 +0 0 -1 +0 0 -1 + +TEX:BOTTOMEDGE +POSITION: +0.5 0.5 -0.5 +-0.5 0.5 -0.5 +0 0 -0.5 +0 0 -0.5 +UV COORDS: +-0.5 0 +0.5 0 +0 0.5 +0 0.5 +NORMALS: +0 0 -1 +0 0 -1 +0 0 -1 +0 0 -1 + +TEX:BOTTOMEDGE +POSITION: +0.5 -0.5 -0.5 +0.5 0.5 -0.5 +0 0 -0.5 +0 0 -0.5 +UV COORDS: +-0.5 0 +0.5 0 +0 0.5 +0 0.5 +NORMALS: +0 0 -1 +0 0 -1 +0 0 -1 +0 0 -1 + +TEX:BOTTOMEDGE +POSITION: +-0.5 0.5 -0.5 +-0.5 -0.5 -0.5 +0 0 -0.5 +0 0 -0.5 +UV COORDS: +-0.5 0 +0.5 0 +0 0.5 +0 0.5 +NORMALS: +0 0 -1 +0 0 -1 +0 0 -1 +0 0 -1 + +TEX:SIDE +POSITION: +0.32 -0.32 -0.875 +-0.32 -0.32 -0.875 +-0.4 -0.4 -0.5 +0.4 -0.4 -0.5 +UV COORDS: +0.5 0.5 +0.5 0.5 +0.5 0.5 +0.5 0.5 +COLORS: +1 1 1 1 +1 1 1 1 +1 1 1 1 +1 1 1 1 +NORMALS: +0 -0.882353 -0.470588 +0 -0.882353 -0.470588 +0 -0.882353 -0.470588 +0 -0.882353 -0.470588 + +TEX:SIDE +POSITION: +0.32 -0.32 -0.875 +0.32 0.32 -0.875 +-0.32 0.32 -0.875 +-0.32 -0.32 -0.875 +UV COORDS: +0.5 0.5 +0.5 0.5 +0.5 0.5 +0.5 0.5 +COLORS: +1 1 1 1 +1 1 1 1 +1 1 1 1 +1 1 1 1 +NORMALS: +0 0 -1 +0 0 -1 +0 0 -1 +0 0 -1 + +TEX:SIDE +POSITION: +-0.32 0.32 -0.875 +0.32 0.32 -0.875 +0.4 0.4 -0.5 +-0.4 0.4 -0.5 +UV COORDS: +0.5 0.5 +0.5 0.5 +0.5 0.5 +0.5 0.5 +COLORS: +1 1 1 1 +1 1 1 1 +1 1 1 1 +1 1 1 1 +NORMALS: +0 0.882353 -0.470588 +0 0.882353 -0.470588 +0 0.882353 -0.470588 +0 0.882353 -0.470588 + +TEX:SIDE +POSITION: +0.32 0.32 -0.875 +0.32 -0.32 -0.875 +0.4 -0.4 -0.5 +0.4 0.4 -0.5 +UV COORDS: +0.5 0.5 +0.5 0.5 +0.5 0.5 +0.5 0.5 +COLORS: +1 1 1 1 +1 1 1 1 +1 1 1 1 +1 1 1 1 +NORMALS: +0.882353 0 -0.470588 +0.882353 0 -0.470588 +0.882353 0 -0.470588 +0.882353 0 -0.470588 + +TEX:SIDE +POSITION: +-0.32 -0.32 -0.875 +-0.32 0.32 -0.875 +-0.4 0.4 -0.5 +-0.4 -0.4 -0.5 +UV COORDS: +0.5 0.5 +0.5 0.5 +0.5 0.5 +0.5 0.5 +COLORS: +1 1 1 1 +1 1 1 1 +1 1 1 1 +1 1 1 1 +NORMALS: +-0.882353 0 -0.470589 +-0.882353 0 -0.470589 +-0.882353 0 -0.470589 +-0.882353 0 -0.470589 +----------------north quads: +1 + +TEX:SIDE +POSITION: +-0.5 0.5 0.5 +-0.5 0.5 -0.5 +0.5 0.5 -0.5 +0.5 0.5 0.5 +UV COORDS: +1.021484375 -0.0859375 +1.021484375 1.0859375 +-0.021484375 1.0859375 +-0.021484375 -0.0859375 +NORMALS: +0 1 0 +0 1 0 +0 1 0 +0 1 0 +----------------east quads: +1 + +TEX:SIDE +POSITION: +0.5 -0.5 0.5 +0.5 0.5 0.5 +0.5 0.5 -0.5 +0.5 -0.5 -0.5 +UV COORDS: +-0.021484375 -0.0859375 +1.021484375 -0.0859375 +1.021484375 1.0859375 +-0.021484375 1.0859375 +NORMALS: +1 0 0 +1 0 0 +1 0 0 +1 0 0 +----------------south quads: +1 + +TEX:SIDE +POSITION: +0.5 -0.5 0.5 +0.5 -0.5 -0.5 +-0.5 -0.5 -0.5 +-0.5 -0.5 0.5 +UV COORDS: +1.021484375 -0.0859375 +1.021484375 1.0859375 +-0.021484375 1.0859375 +-0.021484375 -0.0859375 +NORMALS: +0 -1 0 +0 -1 0 +0 -1 0 +0 -1 0 +----------------west quads: +1 + +TEX:SIDE +POSITION: +-0.5 -0.5 -0.5 +-0.5 0.5 -0.5 +-0.5 0.5 0.5 +-0.5 -0.5 0.5 +UV COORDS: +1.021484375 1.0859375 +-0.021484375 1.0859375 +-0.021484375 -0.0859375 +1.021484375 -0.0859375 +NORMALS: +-1 0 0 +-1 0 0 +-1 0 0 +-1 0 0 +----------------omni quads: +0 \ No newline at end of file diff --git a/bricks/gen/newbricks/Diode Flat.blb b/bricks/gen/newbricks/Diode Flat.blb new file mode 100644 index 0000000..eb0656e --- /dev/null +++ b/bricks/gen/newbricks/Diode Flat.blb @@ -0,0 +1,403 @@ +1 1 1 +SPECIAL + +b + +1 + +0 0 0 +1 1 1 +COVERAGE: +1 : 1 +1 : 1 +1 : 1 +1 : 1 +1 : 1 +1 : 1 +----------------top quads: +1 + +TEX:PRINT +POSITION: +0.5 0.5 0.5 +0.5 -0.5 0.5 +-0.5 -0.5 0.5 +-0.5 0.5 0.5 +UV COORDS: +1 0 +1 1 +0 1 +0 0 +NORMALS: +0 0 1 +0 0 1 +0 0 1 +0 0 1 +----------------bottom quads: +4 + +TEX:BOTTOMEDGE +POSITION: +-0.5 -0.5 -0.5 +0.5 -0.5 -0.5 +0 0 -0.5 +0 0 -0.5 +UV COORDS: +-0.5 0 +0.5 0 +0 0.5 +0 0.5 +NORMALS: +0 0 -1 +0 0 -1 +0 0 -1 +0 0 -1 + +TEX:BOTTOMEDGE +POSITION: +0.5 0.5 -0.5 +-0.5 0.5 -0.5 +0 0 -0.5 +0 0 -0.5 +UV COORDS: +-0.5 0 +0.5 0 +0 0.5 +0 0.5 +NORMALS: +0 0 -1 +0 0 -1 +0 0 -1 +0 0 -1 + +TEX:BOTTOMEDGE +POSITION: +0.5 -0.5 -0.5 +0.5 0.5 -0.5 +0 0 -0.5 +0 0 -0.5 +UV COORDS: +-0.5 0 +0.5 0 +0 0.5 +0 0.5 +NORMALS: +0 0 -1 +0 0 -1 +0 0 -1 +0 0 -1 + +TEX:BOTTOMEDGE +POSITION: +-0.5 0.5 -0.5 +-0.5 -0.5 -0.5 +0 0 -0.5 +0 0 -0.5 +UV COORDS: +-0.5 0 +0.5 0 +0 0.5 +0 0.5 +NORMALS: +0 0 -1 +0 0 -1 +0 0 -1 +0 0 -1 +----------------north quads: +6 + +TEX:SIDE +POSITION: +-0.5 0.5 0.5 +-0.5 0.5 -0.5 +0.5 0.5 -0.5 +0.5 0.5 0.5 +UV COORDS: +1.021484375 -0.0859375 +1.021484375 1.0859375 +-0.021484375 1.0859375 +-0.021484375 -0.0859375 +NORMALS: +0 1 0 +0 1 0 +0 1 0 +0 1 0 + +TEX:SIDE +POSITION: +0.32 0.75 -0.24 +-0.32 0.75 -0.24 +-0.4 0.5 -0.3 +0.4 0.5 -0.3 +UV COORDS: +0.5 0.5 +0.5 0.5 +0.5 0.5 +0.5 0.5 +COLORS: +1 1 1 1 +1 1 1 1 +1 1 1 1 +1 1 1 1 +NORMALS: +-0 0.095561 -0.995424 +-0 0.095561 -0.995424 +-0 0.095561 -0.995424 +-0 0.095561 -0.995424 + +TEX:SIDE +POSITION: +0.32 0.75 -0.24 +0.32 0.75 0.24 +-0.32 0.75 0.24 +-0.32 0.75 -0.24 +UV COORDS: +0.5 0.5 +0.5 0.5 +0.5 0.5 +0.5 0.5 +COLORS: +1 1 1 1 +1 1 1 1 +1 1 1 1 +1 1 1 1 +NORMALS: +0 1 0 +0 1 0 +0 1 0 +0 1 0 + +TEX:SIDE +POSITION: +-0.32 0.75 0.24 +0.32 0.75 0.24 +0.4 0.5 0.3 +-0.4 0.5 0.3 +UV COORDS: +0.5 0.5 +0.5 0.5 +0.5 0.5 +0.5 0.5 +COLORS: +1 1 1 1 +1 1 1 1 +1 1 1 1 +1 1 1 1 +NORMALS: +-0 0.095561 0.995424 +-0 0.095561 0.995424 +-0 0.095561 0.995424 +-0 0.095561 0.995424 + +TEX:SIDE +POSITION: +-0.32 0.75 -0.24 +-0.32 0.75 0.24 +-0.4 0.5 0.3 +-0.4 0.5 -0.3 +UV COORDS: +0.5 0.5 +0.5 0.5 +0.5 0.5 +0.5 0.5 +COLORS: +1 1 1 1 +1 1 1 1 +1 1 1 1 +1 1 1 1 +NORMALS: +-0.952424 0.304776 0 +-0.952424 0.304776 0 +-0.952424 0.304776 0 +-0.952424 0.304776 0 + +TEX:SIDE +POSITION: +0.32 0.75 0.24 +0.32 0.75 -0.24 +0.4 0.5 -0.3 +0.4 0.5 0.3 +UV COORDS: +0.5 0.5 +0.5 0.5 +0.5 0.5 +0.5 0.5 +COLORS: +1 1 1 1 +1 1 1 1 +1 1 1 1 +1 1 1 1 +NORMALS: +0.952424 0.304776 0 +0.952424 0.304776 0 +0.952424 0.304776 0 +0.952424 0.304776 0 +----------------east quads: +1 + +TEX:SIDE +POSITION: +0.5 -0.5 0.5 +0.5 0.5 0.5 +0.5 0.5 -0.5 +0.5 -0.5 -0.5 +UV COORDS: +-0.021484375 -0.0859375 +1.021484375 -0.0859375 +1.021484375 1.0859375 +-0.021484375 1.0859375 +NORMALS: +1 0 0 +1 0 0 +1 0 0 +1 0 0 +----------------south quads: +6 + +TEX:SIDE +POSITION: +0.5 -0.5 0.5 +0.5 -0.5 -0.5 +-0.5 -0.5 -0.5 +-0.5 -0.5 0.5 +UV COORDS: +1.021484375 -0.0859375 +1.021484375 1.0859375 +-0.021484375 1.0859375 +-0.021484375 -0.0859375 +NORMALS: +0 -1 0 +0 -1 0 +0 -1 0 +0 -1 0 + +TEX:SIDE +POSITION: +-0.4 -0.64 -0.3 +0.4 -0.64 -0.3 +0.4 -0.5 -0.3 +-0.4 -0.5 -0.3 +UV COORDS: +0.5 0.5 +0.5 0.5 +0.5 0.5 +0.5 0.5 +COLORS: +1 1 1 1 +1 1 1 1 +1 1 1 1 +1 1 1 1 +NORMALS: +0 0 -1 +0 0 -1 +0 0 -1 +0 0 -1 + +TEX:SIDE +POSITION: +-0.4 -0.64 -0.3 +-0.4 -0.64 0.3 +0.4 -0.64 0.3 +0.4 -0.64 -0.3 +UV COORDS: +0.5 0.5 +0.5 0.5 +0.5 0.5 +0.5 0.5 +COLORS: +1 1 1 1 +1 1 1 1 +1 1 1 1 +1 1 1 1 +NORMALS: +0 -1 0 +0 -1 0 +0 -1 0 +0 -1 0 + +TEX:SIDE +POSITION: +0.4 -0.64 0.3 +-0.4 -0.64 0.3 +-0.4 -0.5 0.3 +0.4 -0.5 0.3 +UV COORDS: +0.5 0.5 +0.5 0.5 +0.5 0.5 +0.5 0.5 +COLORS: +1 1 1 1 +1 1 1 1 +1 1 1 1 +1 1 1 1 +NORMALS: +0 0 1 +0 0 1 +0 0 1 +0 0 1 + +TEX:SIDE +POSITION: +0.4 -0.64 -0.3 +0.4 -0.64 0.3 +0.4 -0.5 0.3 +0.4 -0.5 -0.3 +UV COORDS: +0.5 0.5 +0.5 0.5 +0.5 0.5 +0.5 0.5 +COLORS: +1 1 1 1 +1 1 1 1 +1 1 1 1 +1 1 1 1 +NORMALS: +1 0 0 +1 0 0 +1 0 0 +1 0 0 + +TEX:SIDE +POSITION: +-0.4 -0.64 0.3 +-0.4 -0.64 -0.3 +-0.4 -0.5 -0.3 +-0.4 -0.5 0.3 +UV COORDS: +0.5 0.5 +0.5 0.5 +0.5 0.5 +0.5 0.5 +COLORS: +1 1 1 1 +1 1 1 1 +1 1 1 1 +1 1 1 1 +NORMALS: +-1 0 0 +-1 0 0 +-1 0 0 +-1 0 0 +----------------west quads: +1 + +TEX:SIDE +POSITION: +-0.5 -0.5 -0.5 +-0.5 0.5 -0.5 +-0.5 0.5 0.5 +-0.5 -0.5 0.5 +UV COORDS: +1.021484375 1.0859375 +-0.021484375 1.0859375 +-0.021484375 -0.0859375 +1.021484375 -0.0859375 +NORMALS: +-1 0 0 +-1 0 0 +-1 0 0 +-1 0 0 +----------------omni quads: +0 \ No newline at end of file diff --git a/bricks/gen/newbricks/Diode Up.blb b/bricks/gen/newbricks/Diode Up.blb new file mode 100644 index 0000000..3098c6c --- /dev/null +++ b/bricks/gen/newbricks/Diode Up.blb @@ -0,0 +1,403 @@ +1 1 1 +SPECIAL + +b + +1 + +0 0 0 +1 1 1 +COVERAGE: +1 : 1 +1 : 1 +1 : 1 +1 : 1 +1 : 1 +1 : 1 +----------------top quads: +6 + +TEX:PRINT +POSITION: +0.5 0.5 0.5 +0.5 -0.5 0.5 +-0.5 -0.5 0.5 +-0.5 0.5 0.5 +UV COORDS: +1 0 +1 1 +0 1 +0 0 +NORMALS: +0 0 1 +0 0 1 +0 0 1 +0 0 1 + +TEX:SIDE +POSITION: +-0.32 -0.32 0.875 +0.32 -0.32 0.875 +0.4 -0.4 0.5 +-0.4 -0.4 0.5 +UV COORDS: +0.5 0.5 +0.5 0.5 +0.5 0.5 +0.5 0.5 +COLORS: +1 1 1 1 +1 1 1 1 +1 1 1 1 +1 1 1 1 +NORMALS: +0 -0.882353 0.470588 +0 -0.882353 0.470588 +0 -0.882353 0.470588 +0 -0.882353 0.470588 + +TEX:SIDE +POSITION: +-0.32 -0.32 0.875 +-0.32 0.32 0.875 +0.32 0.32 0.875 +0.32 -0.32 0.875 +UV COORDS: +0.5 0.5 +0.5 0.5 +0.5 0.5 +0.5 0.5 +COLORS: +1 1 1 1 +1 1 1 1 +1 1 1 1 +1 1 1 1 +NORMALS: +0 0 1 +0 0 1 +0 0 1 +0 0 1 + +TEX:SIDE +POSITION: +0.32 0.32 0.875 +-0.32 0.32 0.875 +-0.4 0.4 0.5 +0.4 0.4 0.5 +UV COORDS: +0.5 0.5 +0.5 0.5 +0.5 0.5 +0.5 0.5 +COLORS: +1 1 1 1 +1 1 1 1 +1 1 1 1 +1 1 1 1 +NORMALS: +0 0.882353 0.470588 +0 0.882353 0.470588 +0 0.882353 0.470588 +0 0.882353 0.470588 + +TEX:SIDE +POSITION: +-0.32 0.32 0.875 +-0.32 -0.32 0.875 +-0.4 -0.4 0.5 +-0.4 0.4 0.5 +UV COORDS: +0.5 0.5 +0.5 0.5 +0.5 0.5 +0.5 0.5 +COLORS: +1 1 1 1 +1 1 1 1 +1 1 1 1 +1 1 1 1 +NORMALS: +-0.882353 0 0.470588 +-0.882353 0 0.470588 +-0.882353 0 0.470588 +-0.882353 0 0.470588 + +TEX:SIDE +POSITION: +0.32 -0.32 0.875 +0.32 0.32 0.875 +0.4 0.4 0.5 +0.4 -0.4 0.5 +UV COORDS: +0.5 0.5 +0.5 0.5 +0.5 0.5 +0.5 0.5 +COLORS: +1 1 1 1 +1 1 1 1 +1 1 1 1 +1 1 1 1 +NORMALS: +0.882353 0 0.470588 +0.882353 0 0.470588 +0.882353 0 0.470588 +0.882353 0 0.470588 +----------------bottom quads: +9 + +TEX:BOTTOMEDGE +POSITION: +-0.5 -0.5 -0.5 +0.5 -0.5 -0.5 +0 0 -0.5 +0 0 -0.5 +UV COORDS: +-0.5 0 +0.5 0 +0 0.5 +0 0.5 +NORMALS: +0 0 -1 +0 0 -1 +0 0 -1 +0 0 -1 + +TEX:BOTTOMEDGE +POSITION: +0.5 0.5 -0.5 +-0.5 0.5 -0.5 +0 0 -0.5 +0 0 -0.5 +UV COORDS: +-0.5 0 +0.5 0 +0 0.5 +0 0.5 +NORMALS: +0 0 -1 +0 0 -1 +0 0 -1 +0 0 -1 + +TEX:BOTTOMEDGE +POSITION: +0.5 -0.5 -0.5 +0.5 0.5 -0.5 +0 0 -0.5 +0 0 -0.5 +UV COORDS: +-0.5 0 +0.5 0 +0 0.5 +0 0.5 +NORMALS: +0 0 -1 +0 0 -1 +0 0 -1 +0 0 -1 + +TEX:BOTTOMEDGE +POSITION: +-0.5 0.5 -0.5 +-0.5 -0.5 -0.5 +0 0 -0.5 +0 0 -0.5 +UV COORDS: +-0.5 0 +0.5 0 +0 0.5 +0 0.5 +NORMALS: +0 0 -1 +0 0 -1 +0 0 -1 +0 0 -1 + +TEX:SIDE +POSITION: +0.4 -0.4 -0.75 +-0.4 -0.4 -0.75 +-0.4 -0.4 -0.5 +0.4 -0.4 -0.5 +UV COORDS: +0.5 0.5 +0.5 0.5 +0.5 0.5 +0.5 0.5 +COLORS: +1 1 1 1 +1 1 1 1 +1 1 1 1 +1 1 1 1 +NORMALS: +0 -1 0 +0 -1 0 +0 -1 0 +0 -1 0 + +TEX:SIDE +POSITION: +0.4 -0.4 -0.75 +0.4 0.4 -0.75 +-0.4 0.4 -0.75 +-0.4 -0.4 -0.75 +UV COORDS: +0.5 0.5 +0.5 0.5 +0.5 0.5 +0.5 0.5 +COLORS: +1 1 1 1 +1 1 1 1 +1 1 1 1 +1 1 1 1 +NORMALS: +0 0 -1 +0 0 -1 +0 0 -1 +0 0 -1 + +TEX:SIDE +POSITION: +-0.4 0.4 -0.75 +0.4 0.4 -0.75 +0.4 0.4 -0.5 +-0.4 0.4 -0.5 +UV COORDS: +0.5 0.5 +0.5 0.5 +0.5 0.5 +0.5 0.5 +COLORS: +1 1 1 1 +1 1 1 1 +1 1 1 1 +1 1 1 1 +NORMALS: +0 1 0 +0 1 0 +0 1 0 +0 1 0 + +TEX:SIDE +POSITION: +0.4 0.4 -0.75 +0.4 -0.4 -0.75 +0.4 -0.4 -0.5 +0.4 0.4 -0.5 +UV COORDS: +0.5 0.5 +0.5 0.5 +0.5 0.5 +0.5 0.5 +COLORS: +1 1 1 1 +1 1 1 1 +1 1 1 1 +1 1 1 1 +NORMALS: +1 0 0 +1 0 0 +1 0 0 +1 0 0 + +TEX:SIDE +POSITION: +-0.4 -0.4 -0.75 +-0.4 0.4 -0.75 +-0.4 0.4 -0.5 +-0.4 -0.4 -0.5 +UV COORDS: +0.5 0.5 +0.5 0.5 +0.5 0.5 +0.5 0.5 +COLORS: +1 1 1 1 +1 1 1 1 +1 1 1 1 +1 1 1 1 +NORMALS: +-1 0 -0 +-1 0 -0 +-1 0 -0 +-1 0 -0 +----------------north quads: +1 + +TEX:SIDE +POSITION: +-0.5 0.5 0.5 +-0.5 0.5 -0.5 +0.5 0.5 -0.5 +0.5 0.5 0.5 +UV COORDS: +1.021484375 -0.0859375 +1.021484375 1.0859375 +-0.021484375 1.0859375 +-0.021484375 -0.0859375 +NORMALS: +0 1 0 +0 1 0 +0 1 0 +0 1 0 +----------------east quads: +1 + +TEX:SIDE +POSITION: +0.5 -0.5 0.5 +0.5 0.5 0.5 +0.5 0.5 -0.5 +0.5 -0.5 -0.5 +UV COORDS: +-0.021484375 -0.0859375 +1.021484375 -0.0859375 +1.021484375 1.0859375 +-0.021484375 1.0859375 +NORMALS: +1 0 0 +1 0 0 +1 0 0 +1 0 0 +----------------south quads: +1 + +TEX:SIDE +POSITION: +0.5 -0.5 0.5 +0.5 -0.5 -0.5 +-0.5 -0.5 -0.5 +-0.5 -0.5 0.5 +UV COORDS: +1.021484375 -0.0859375 +1.021484375 1.0859375 +-0.021484375 1.0859375 +-0.021484375 -0.0859375 +NORMALS: +0 -1 0 +0 -1 0 +0 -1 0 +0 -1 0 +----------------west quads: +1 + +TEX:SIDE +POSITION: +-0.5 -0.5 -0.5 +-0.5 0.5 -0.5 +-0.5 0.5 0.5 +-0.5 -0.5 0.5 +UV COORDS: +1.021484375 1.0859375 +-0.021484375 1.0859375 +-0.021484375 -0.0859375 +1.021484375 -0.0859375 +NORMALS: +-1 0 0 +-1 0 0 +-1 0 0 +-1 0 0 +----------------omni quads: +0 \ No newline at end of file diff --git a/bricks/gen/newbricks/Inverter Down.blb b/bricks/gen/newbricks/Inverter Down.blb new file mode 100644 index 0000000..e2e4527 --- /dev/null +++ b/bricks/gen/newbricks/Inverter Down.blb @@ -0,0 +1,403 @@ +1 1 1 +SPECIAL + +b + +1 + +0 0 0 +1 1 1 +COVERAGE: +1 : 1 +1 : 1 +1 : 1 +1 : 1 +1 : 1 +1 : 1 +----------------top quads: +6 + +TEX:PRINT +POSITION: +0.5 0.5 0.5 +0.5 -0.5 0.5 +-0.5 -0.5 0.5 +-0.5 0.5 0.5 +UV COORDS: +1 0 +1 1 +0 1 +0 0 +NORMALS: +0 0 1 +0 0 1 +0 0 1 +0 0 1 + +TEX:SIDE +POSITION: +-0.4 -0.4 0.75 +0.4 -0.4 0.75 +0.4 -0.4 0.5 +-0.4 -0.4 0.5 +UV COORDS: +0.5 0.5 +0.5 0.5 +0.5 0.5 +0.5 0.5 +COLORS: +1 1 1 1 +1 1 1 1 +1 1 1 1 +1 1 1 1 +NORMALS: +0 -1 0 +0 -1 0 +0 -1 0 +0 -1 0 + +TEX:SIDE +POSITION: +-0.4 -0.4 0.75 +-0.4 0.4 0.75 +0.4 0.4 0.75 +0.4 -0.4 0.75 +UV COORDS: +0.5 0.5 +0.5 0.5 +0.5 0.5 +0.5 0.5 +COLORS: +1 1 1 1 +1 1 1 1 +1 1 1 1 +1 1 1 1 +NORMALS: +0 0 1 +0 0 1 +0 0 1 +0 0 1 + +TEX:SIDE +POSITION: +0.4 0.4 0.75 +-0.4 0.4 0.75 +-0.4 0.4 0.5 +0.4 0.4 0.5 +UV COORDS: +0.5 0.5 +0.5 0.5 +0.5 0.5 +0.5 0.5 +COLORS: +1 1 1 1 +1 1 1 1 +1 1 1 1 +1 1 1 1 +NORMALS: +0 1 0 +0 1 0 +0 1 0 +0 1 0 + +TEX:SIDE +POSITION: +-0.4 0.4 0.75 +-0.4 -0.4 0.75 +-0.4 -0.4 0.5 +-0.4 0.4 0.5 +UV COORDS: +0.5 0.5 +0.5 0.5 +0.5 0.5 +0.5 0.5 +COLORS: +1 1 1 1 +1 1 1 1 +1 1 1 1 +1 1 1 1 +NORMALS: +-1 0 0 +-1 0 0 +-1 0 0 +-1 0 0 + +TEX:SIDE +POSITION: +0.4 -0.4 0.75 +0.4 0.4 0.75 +0.4 0.4 0.5 +0.4 -0.4 0.5 +UV COORDS: +0.5 0.5 +0.5 0.5 +0.5 0.5 +0.5 0.5 +COLORS: +1 1 1 1 +1 1 1 1 +1 1 1 1 +1 1 1 1 +NORMALS: +1 0 0 +1 0 0 +1 0 0 +1 0 0 +----------------bottom quads: +9 + +TEX:BOTTOMEDGE +POSITION: +-0.5 -0.5 -0.5 +0.5 -0.5 -0.5 +0 0 -0.5 +0 0 -0.5 +UV COORDS: +-0.5 0 +0.5 0 +0 0.5 +0 0.5 +NORMALS: +0 0 -1 +0 0 -1 +0 0 -1 +0 0 -1 + +TEX:BOTTOMEDGE +POSITION: +0.5 0.5 -0.5 +-0.5 0.5 -0.5 +0 0 -0.5 +0 0 -0.5 +UV COORDS: +-0.5 0 +0.5 0 +0 0.5 +0 0.5 +NORMALS: +0 0 -1 +0 0 -1 +0 0 -1 +0 0 -1 + +TEX:BOTTOMEDGE +POSITION: +0.5 -0.5 -0.5 +0.5 0.5 -0.5 +0 0 -0.5 +0 0 -0.5 +UV COORDS: +-0.5 0 +0.5 0 +0 0.5 +0 0.5 +NORMALS: +0 0 -1 +0 0 -1 +0 0 -1 +0 0 -1 + +TEX:BOTTOMEDGE +POSITION: +-0.5 0.5 -0.5 +-0.5 -0.5 -0.5 +0 0 -0.5 +0 0 -0.5 +UV COORDS: +-0.5 0 +0.5 0 +0 0.5 +0 0.5 +NORMALS: +0 0 -1 +0 0 -1 +0 0 -1 +0 0 -1 + +TEX:SIDE +POSITION: +0.32 -0.32 -0.875 +-0.32 -0.32 -0.875 +-0.4 -0.4 -0.5 +0.4 -0.4 -0.5 +UV COORDS: +0.5 0.5 +0.5 0.5 +0.5 0.5 +0.5 0.5 +COLORS: +1 1 1 1 +1 1 1 1 +1 1 1 1 +1 1 1 1 +NORMALS: +0 -0.882353 -0.470588 +0 -0.882353 -0.470588 +0 -0.882353 -0.470588 +0 -0.882353 -0.470588 + +TEX:SIDE +POSITION: +0.32 -0.32 -0.875 +0.32 0.32 -0.875 +-0.32 0.32 -0.875 +-0.32 -0.32 -0.875 +UV COORDS: +0.5 0.5 +0.5 0.5 +0.5 0.5 +0.5 0.5 +COLORS: +1 1 1 1 +1 1 1 1 +1 1 1 1 +1 1 1 1 +NORMALS: +0 0 -1 +0 0 -1 +0 0 -1 +0 0 -1 + +TEX:SIDE +POSITION: +-0.32 0.32 -0.875 +0.32 0.32 -0.875 +0.4 0.4 -0.5 +-0.4 0.4 -0.5 +UV COORDS: +0.5 0.5 +0.5 0.5 +0.5 0.5 +0.5 0.5 +COLORS: +1 1 1 1 +1 1 1 1 +1 1 1 1 +1 1 1 1 +NORMALS: +0 0.882353 -0.470588 +0 0.882353 -0.470588 +0 0.882353 -0.470588 +0 0.882353 -0.470588 + +TEX:SIDE +POSITION: +0.32 0.32 -0.875 +0.32 -0.32 -0.875 +0.4 -0.4 -0.5 +0.4 0.4 -0.5 +UV COORDS: +0.5 0.5 +0.5 0.5 +0.5 0.5 +0.5 0.5 +COLORS: +1 1 1 1 +1 1 1 1 +1 1 1 1 +1 1 1 1 +NORMALS: +0.882353 0 -0.470588 +0.882353 0 -0.470588 +0.882353 0 -0.470588 +0.882353 0 -0.470588 + +TEX:SIDE +POSITION: +-0.32 -0.32 -0.875 +-0.32 0.32 -0.875 +-0.4 0.4 -0.5 +-0.4 -0.4 -0.5 +UV COORDS: +0.5 0.5 +0.5 0.5 +0.5 0.5 +0.5 0.5 +COLORS: +1 1 1 1 +1 1 1 1 +1 1 1 1 +1 1 1 1 +NORMALS: +-0.882353 0 -0.470589 +-0.882353 0 -0.470589 +-0.882353 0 -0.470589 +-0.882353 0 -0.470589 +----------------north quads: +1 + +TEX:SIDE +POSITION: +-0.5 0.5 0.5 +-0.5 0.5 -0.5 +0.5 0.5 -0.5 +0.5 0.5 0.5 +UV COORDS: +1.021484375 -0.0859375 +1.021484375 1.0859375 +-0.021484375 1.0859375 +-0.021484375 -0.0859375 +NORMALS: +0 1 0 +0 1 0 +0 1 0 +0 1 0 +----------------east quads: +1 + +TEX:SIDE +POSITION: +0.5 -0.5 0.5 +0.5 0.5 0.5 +0.5 0.5 -0.5 +0.5 -0.5 -0.5 +UV COORDS: +-0.021484375 -0.0859375 +1.021484375 -0.0859375 +1.021484375 1.0859375 +-0.021484375 1.0859375 +NORMALS: +1 0 0 +1 0 0 +1 0 0 +1 0 0 +----------------south quads: +1 + +TEX:SIDE +POSITION: +0.5 -0.5 0.5 +0.5 -0.5 -0.5 +-0.5 -0.5 -0.5 +-0.5 -0.5 0.5 +UV COORDS: +1.021484375 -0.0859375 +1.021484375 1.0859375 +-0.021484375 1.0859375 +-0.021484375 -0.0859375 +NORMALS: +0 -1 0 +0 -1 0 +0 -1 0 +0 -1 0 +----------------west quads: +1 + +TEX:SIDE +POSITION: +-0.5 -0.5 -0.5 +-0.5 0.5 -0.5 +-0.5 0.5 0.5 +-0.5 -0.5 0.5 +UV COORDS: +1.021484375 1.0859375 +-0.021484375 1.0859375 +-0.021484375 -0.0859375 +1.021484375 -0.0859375 +NORMALS: +-1 0 0 +-1 0 0 +-1 0 0 +-1 0 0 +----------------omni quads: +0 \ No newline at end of file diff --git a/bricks/gen/newbricks/Inverter Flat.blb b/bricks/gen/newbricks/Inverter Flat.blb new file mode 100644 index 0000000..eb0656e --- /dev/null +++ b/bricks/gen/newbricks/Inverter Flat.blb @@ -0,0 +1,403 @@ +1 1 1 +SPECIAL + +b + +1 + +0 0 0 +1 1 1 +COVERAGE: +1 : 1 +1 : 1 +1 : 1 +1 : 1 +1 : 1 +1 : 1 +----------------top quads: +1 + +TEX:PRINT +POSITION: +0.5 0.5 0.5 +0.5 -0.5 0.5 +-0.5 -0.5 0.5 +-0.5 0.5 0.5 +UV COORDS: +1 0 +1 1 +0 1 +0 0 +NORMALS: +0 0 1 +0 0 1 +0 0 1 +0 0 1 +----------------bottom quads: +4 + +TEX:BOTTOMEDGE +POSITION: +-0.5 -0.5 -0.5 +0.5 -0.5 -0.5 +0 0 -0.5 +0 0 -0.5 +UV COORDS: +-0.5 0 +0.5 0 +0 0.5 +0 0.5 +NORMALS: +0 0 -1 +0 0 -1 +0 0 -1 +0 0 -1 + +TEX:BOTTOMEDGE +POSITION: +0.5 0.5 -0.5 +-0.5 0.5 -0.5 +0 0 -0.5 +0 0 -0.5 +UV COORDS: +-0.5 0 +0.5 0 +0 0.5 +0 0.5 +NORMALS: +0 0 -1 +0 0 -1 +0 0 -1 +0 0 -1 + +TEX:BOTTOMEDGE +POSITION: +0.5 -0.5 -0.5 +0.5 0.5 -0.5 +0 0 -0.5 +0 0 -0.5 +UV COORDS: +-0.5 0 +0.5 0 +0 0.5 +0 0.5 +NORMALS: +0 0 -1 +0 0 -1 +0 0 -1 +0 0 -1 + +TEX:BOTTOMEDGE +POSITION: +-0.5 0.5 -0.5 +-0.5 -0.5 -0.5 +0 0 -0.5 +0 0 -0.5 +UV COORDS: +-0.5 0 +0.5 0 +0 0.5 +0 0.5 +NORMALS: +0 0 -1 +0 0 -1 +0 0 -1 +0 0 -1 +----------------north quads: +6 + +TEX:SIDE +POSITION: +-0.5 0.5 0.5 +-0.5 0.5 -0.5 +0.5 0.5 -0.5 +0.5 0.5 0.5 +UV COORDS: +1.021484375 -0.0859375 +1.021484375 1.0859375 +-0.021484375 1.0859375 +-0.021484375 -0.0859375 +NORMALS: +0 1 0 +0 1 0 +0 1 0 +0 1 0 + +TEX:SIDE +POSITION: +0.32 0.75 -0.24 +-0.32 0.75 -0.24 +-0.4 0.5 -0.3 +0.4 0.5 -0.3 +UV COORDS: +0.5 0.5 +0.5 0.5 +0.5 0.5 +0.5 0.5 +COLORS: +1 1 1 1 +1 1 1 1 +1 1 1 1 +1 1 1 1 +NORMALS: +-0 0.095561 -0.995424 +-0 0.095561 -0.995424 +-0 0.095561 -0.995424 +-0 0.095561 -0.995424 + +TEX:SIDE +POSITION: +0.32 0.75 -0.24 +0.32 0.75 0.24 +-0.32 0.75 0.24 +-0.32 0.75 -0.24 +UV COORDS: +0.5 0.5 +0.5 0.5 +0.5 0.5 +0.5 0.5 +COLORS: +1 1 1 1 +1 1 1 1 +1 1 1 1 +1 1 1 1 +NORMALS: +0 1 0 +0 1 0 +0 1 0 +0 1 0 + +TEX:SIDE +POSITION: +-0.32 0.75 0.24 +0.32 0.75 0.24 +0.4 0.5 0.3 +-0.4 0.5 0.3 +UV COORDS: +0.5 0.5 +0.5 0.5 +0.5 0.5 +0.5 0.5 +COLORS: +1 1 1 1 +1 1 1 1 +1 1 1 1 +1 1 1 1 +NORMALS: +-0 0.095561 0.995424 +-0 0.095561 0.995424 +-0 0.095561 0.995424 +-0 0.095561 0.995424 + +TEX:SIDE +POSITION: +-0.32 0.75 -0.24 +-0.32 0.75 0.24 +-0.4 0.5 0.3 +-0.4 0.5 -0.3 +UV COORDS: +0.5 0.5 +0.5 0.5 +0.5 0.5 +0.5 0.5 +COLORS: +1 1 1 1 +1 1 1 1 +1 1 1 1 +1 1 1 1 +NORMALS: +-0.952424 0.304776 0 +-0.952424 0.304776 0 +-0.952424 0.304776 0 +-0.952424 0.304776 0 + +TEX:SIDE +POSITION: +0.32 0.75 0.24 +0.32 0.75 -0.24 +0.4 0.5 -0.3 +0.4 0.5 0.3 +UV COORDS: +0.5 0.5 +0.5 0.5 +0.5 0.5 +0.5 0.5 +COLORS: +1 1 1 1 +1 1 1 1 +1 1 1 1 +1 1 1 1 +NORMALS: +0.952424 0.304776 0 +0.952424 0.304776 0 +0.952424 0.304776 0 +0.952424 0.304776 0 +----------------east quads: +1 + +TEX:SIDE +POSITION: +0.5 -0.5 0.5 +0.5 0.5 0.5 +0.5 0.5 -0.5 +0.5 -0.5 -0.5 +UV COORDS: +-0.021484375 -0.0859375 +1.021484375 -0.0859375 +1.021484375 1.0859375 +-0.021484375 1.0859375 +NORMALS: +1 0 0 +1 0 0 +1 0 0 +1 0 0 +----------------south quads: +6 + +TEX:SIDE +POSITION: +0.5 -0.5 0.5 +0.5 -0.5 -0.5 +-0.5 -0.5 -0.5 +-0.5 -0.5 0.5 +UV COORDS: +1.021484375 -0.0859375 +1.021484375 1.0859375 +-0.021484375 1.0859375 +-0.021484375 -0.0859375 +NORMALS: +0 -1 0 +0 -1 0 +0 -1 0 +0 -1 0 + +TEX:SIDE +POSITION: +-0.4 -0.64 -0.3 +0.4 -0.64 -0.3 +0.4 -0.5 -0.3 +-0.4 -0.5 -0.3 +UV COORDS: +0.5 0.5 +0.5 0.5 +0.5 0.5 +0.5 0.5 +COLORS: +1 1 1 1 +1 1 1 1 +1 1 1 1 +1 1 1 1 +NORMALS: +0 0 -1 +0 0 -1 +0 0 -1 +0 0 -1 + +TEX:SIDE +POSITION: +-0.4 -0.64 -0.3 +-0.4 -0.64 0.3 +0.4 -0.64 0.3 +0.4 -0.64 -0.3 +UV COORDS: +0.5 0.5 +0.5 0.5 +0.5 0.5 +0.5 0.5 +COLORS: +1 1 1 1 +1 1 1 1 +1 1 1 1 +1 1 1 1 +NORMALS: +0 -1 0 +0 -1 0 +0 -1 0 +0 -1 0 + +TEX:SIDE +POSITION: +0.4 -0.64 0.3 +-0.4 -0.64 0.3 +-0.4 -0.5 0.3 +0.4 -0.5 0.3 +UV COORDS: +0.5 0.5 +0.5 0.5 +0.5 0.5 +0.5 0.5 +COLORS: +1 1 1 1 +1 1 1 1 +1 1 1 1 +1 1 1 1 +NORMALS: +0 0 1 +0 0 1 +0 0 1 +0 0 1 + +TEX:SIDE +POSITION: +0.4 -0.64 -0.3 +0.4 -0.64 0.3 +0.4 -0.5 0.3 +0.4 -0.5 -0.3 +UV COORDS: +0.5 0.5 +0.5 0.5 +0.5 0.5 +0.5 0.5 +COLORS: +1 1 1 1 +1 1 1 1 +1 1 1 1 +1 1 1 1 +NORMALS: +1 0 0 +1 0 0 +1 0 0 +1 0 0 + +TEX:SIDE +POSITION: +-0.4 -0.64 0.3 +-0.4 -0.64 -0.3 +-0.4 -0.5 -0.3 +-0.4 -0.5 0.3 +UV COORDS: +0.5 0.5 +0.5 0.5 +0.5 0.5 +0.5 0.5 +COLORS: +1 1 1 1 +1 1 1 1 +1 1 1 1 +1 1 1 1 +NORMALS: +-1 0 0 +-1 0 0 +-1 0 0 +-1 0 0 +----------------west quads: +1 + +TEX:SIDE +POSITION: +-0.5 -0.5 -0.5 +-0.5 0.5 -0.5 +-0.5 0.5 0.5 +-0.5 -0.5 0.5 +UV COORDS: +1.021484375 1.0859375 +-0.021484375 1.0859375 +-0.021484375 -0.0859375 +1.021484375 -0.0859375 +NORMALS: +-1 0 0 +-1 0 0 +-1 0 0 +-1 0 0 +----------------omni quads: +0 \ No newline at end of file diff --git a/bricks/gen/newbricks/Inverter Up.blb b/bricks/gen/newbricks/Inverter Up.blb new file mode 100644 index 0000000..3098c6c --- /dev/null +++ b/bricks/gen/newbricks/Inverter Up.blb @@ -0,0 +1,403 @@ +1 1 1 +SPECIAL + +b + +1 + +0 0 0 +1 1 1 +COVERAGE: +1 : 1 +1 : 1 +1 : 1 +1 : 1 +1 : 1 +1 : 1 +----------------top quads: +6 + +TEX:PRINT +POSITION: +0.5 0.5 0.5 +0.5 -0.5 0.5 +-0.5 -0.5 0.5 +-0.5 0.5 0.5 +UV COORDS: +1 0 +1 1 +0 1 +0 0 +NORMALS: +0 0 1 +0 0 1 +0 0 1 +0 0 1 + +TEX:SIDE +POSITION: +-0.32 -0.32 0.875 +0.32 -0.32 0.875 +0.4 -0.4 0.5 +-0.4 -0.4 0.5 +UV COORDS: +0.5 0.5 +0.5 0.5 +0.5 0.5 +0.5 0.5 +COLORS: +1 1 1 1 +1 1 1 1 +1 1 1 1 +1 1 1 1 +NORMALS: +0 -0.882353 0.470588 +0 -0.882353 0.470588 +0 -0.882353 0.470588 +0 -0.882353 0.470588 + +TEX:SIDE +POSITION: +-0.32 -0.32 0.875 +-0.32 0.32 0.875 +0.32 0.32 0.875 +0.32 -0.32 0.875 +UV COORDS: +0.5 0.5 +0.5 0.5 +0.5 0.5 +0.5 0.5 +COLORS: +1 1 1 1 +1 1 1 1 +1 1 1 1 +1 1 1 1 +NORMALS: +0 0 1 +0 0 1 +0 0 1 +0 0 1 + +TEX:SIDE +POSITION: +0.32 0.32 0.875 +-0.32 0.32 0.875 +-0.4 0.4 0.5 +0.4 0.4 0.5 +UV COORDS: +0.5 0.5 +0.5 0.5 +0.5 0.5 +0.5 0.5 +COLORS: +1 1 1 1 +1 1 1 1 +1 1 1 1 +1 1 1 1 +NORMALS: +0 0.882353 0.470588 +0 0.882353 0.470588 +0 0.882353 0.470588 +0 0.882353 0.470588 + +TEX:SIDE +POSITION: +-0.32 0.32 0.875 +-0.32 -0.32 0.875 +-0.4 -0.4 0.5 +-0.4 0.4 0.5 +UV COORDS: +0.5 0.5 +0.5 0.5 +0.5 0.5 +0.5 0.5 +COLORS: +1 1 1 1 +1 1 1 1 +1 1 1 1 +1 1 1 1 +NORMALS: +-0.882353 0 0.470588 +-0.882353 0 0.470588 +-0.882353 0 0.470588 +-0.882353 0 0.470588 + +TEX:SIDE +POSITION: +0.32 -0.32 0.875 +0.32 0.32 0.875 +0.4 0.4 0.5 +0.4 -0.4 0.5 +UV COORDS: +0.5 0.5 +0.5 0.5 +0.5 0.5 +0.5 0.5 +COLORS: +1 1 1 1 +1 1 1 1 +1 1 1 1 +1 1 1 1 +NORMALS: +0.882353 0 0.470588 +0.882353 0 0.470588 +0.882353 0 0.470588 +0.882353 0 0.470588 +----------------bottom quads: +9 + +TEX:BOTTOMEDGE +POSITION: +-0.5 -0.5 -0.5 +0.5 -0.5 -0.5 +0 0 -0.5 +0 0 -0.5 +UV COORDS: +-0.5 0 +0.5 0 +0 0.5 +0 0.5 +NORMALS: +0 0 -1 +0 0 -1 +0 0 -1 +0 0 -1 + +TEX:BOTTOMEDGE +POSITION: +0.5 0.5 -0.5 +-0.5 0.5 -0.5 +0 0 -0.5 +0 0 -0.5 +UV COORDS: +-0.5 0 +0.5 0 +0 0.5 +0 0.5 +NORMALS: +0 0 -1 +0 0 -1 +0 0 -1 +0 0 -1 + +TEX:BOTTOMEDGE +POSITION: +0.5 -0.5 -0.5 +0.5 0.5 -0.5 +0 0 -0.5 +0 0 -0.5 +UV COORDS: +-0.5 0 +0.5 0 +0 0.5 +0 0.5 +NORMALS: +0 0 -1 +0 0 -1 +0 0 -1 +0 0 -1 + +TEX:BOTTOMEDGE +POSITION: +-0.5 0.5 -0.5 +-0.5 -0.5 -0.5 +0 0 -0.5 +0 0 -0.5 +UV COORDS: +-0.5 0 +0.5 0 +0 0.5 +0 0.5 +NORMALS: +0 0 -1 +0 0 -1 +0 0 -1 +0 0 -1 + +TEX:SIDE +POSITION: +0.4 -0.4 -0.75 +-0.4 -0.4 -0.75 +-0.4 -0.4 -0.5 +0.4 -0.4 -0.5 +UV COORDS: +0.5 0.5 +0.5 0.5 +0.5 0.5 +0.5 0.5 +COLORS: +1 1 1 1 +1 1 1 1 +1 1 1 1 +1 1 1 1 +NORMALS: +0 -1 0 +0 -1 0 +0 -1 0 +0 -1 0 + +TEX:SIDE +POSITION: +0.4 -0.4 -0.75 +0.4 0.4 -0.75 +-0.4 0.4 -0.75 +-0.4 -0.4 -0.75 +UV COORDS: +0.5 0.5 +0.5 0.5 +0.5 0.5 +0.5 0.5 +COLORS: +1 1 1 1 +1 1 1 1 +1 1 1 1 +1 1 1 1 +NORMALS: +0 0 -1 +0 0 -1 +0 0 -1 +0 0 -1 + +TEX:SIDE +POSITION: +-0.4 0.4 -0.75 +0.4 0.4 -0.75 +0.4 0.4 -0.5 +-0.4 0.4 -0.5 +UV COORDS: +0.5 0.5 +0.5 0.5 +0.5 0.5 +0.5 0.5 +COLORS: +1 1 1 1 +1 1 1 1 +1 1 1 1 +1 1 1 1 +NORMALS: +0 1 0 +0 1 0 +0 1 0 +0 1 0 + +TEX:SIDE +POSITION: +0.4 0.4 -0.75 +0.4 -0.4 -0.75 +0.4 -0.4 -0.5 +0.4 0.4 -0.5 +UV COORDS: +0.5 0.5 +0.5 0.5 +0.5 0.5 +0.5 0.5 +COLORS: +1 1 1 1 +1 1 1 1 +1 1 1 1 +1 1 1 1 +NORMALS: +1 0 0 +1 0 0 +1 0 0 +1 0 0 + +TEX:SIDE +POSITION: +-0.4 -0.4 -0.75 +-0.4 0.4 -0.75 +-0.4 0.4 -0.5 +-0.4 -0.4 -0.5 +UV COORDS: +0.5 0.5 +0.5 0.5 +0.5 0.5 +0.5 0.5 +COLORS: +1 1 1 1 +1 1 1 1 +1 1 1 1 +1 1 1 1 +NORMALS: +-1 0 -0 +-1 0 -0 +-1 0 -0 +-1 0 -0 +----------------north quads: +1 + +TEX:SIDE +POSITION: +-0.5 0.5 0.5 +-0.5 0.5 -0.5 +0.5 0.5 -0.5 +0.5 0.5 0.5 +UV COORDS: +1.021484375 -0.0859375 +1.021484375 1.0859375 +-0.021484375 1.0859375 +-0.021484375 -0.0859375 +NORMALS: +0 1 0 +0 1 0 +0 1 0 +0 1 0 +----------------east quads: +1 + +TEX:SIDE +POSITION: +0.5 -0.5 0.5 +0.5 0.5 0.5 +0.5 0.5 -0.5 +0.5 -0.5 -0.5 +UV COORDS: +-0.021484375 -0.0859375 +1.021484375 -0.0859375 +1.021484375 1.0859375 +-0.021484375 1.0859375 +NORMALS: +1 0 0 +1 0 0 +1 0 0 +1 0 0 +----------------south quads: +1 + +TEX:SIDE +POSITION: +0.5 -0.5 0.5 +0.5 -0.5 -0.5 +-0.5 -0.5 -0.5 +-0.5 -0.5 0.5 +UV COORDS: +1.021484375 -0.0859375 +1.021484375 1.0859375 +-0.021484375 1.0859375 +-0.021484375 -0.0859375 +NORMALS: +0 -1 0 +0 -1 0 +0 -1 0 +0 -1 0 +----------------west quads: +1 + +TEX:SIDE +POSITION: +-0.5 -0.5 -0.5 +-0.5 0.5 -0.5 +-0.5 0.5 0.5 +-0.5 -0.5 0.5 +UV COORDS: +1.021484375 1.0859375 +-0.021484375 1.0859375 +-0.021484375 -0.0859375 +1.021484375 -0.0859375 +NORMALS: +-1 0 0 +-1 0 0 +-1 0 0 +-1 0 0 +----------------omni quads: +0 \ No newline at end of file diff --git a/bricks/gen/newbricks/Wire 1x17f.blb b/bricks/gen/newbricks/Wire 1x17f.blb new file mode 100644 index 0000000..61300bf --- /dev/null +++ b/bricks/gen/newbricks/Wire 1x17f.blb @@ -0,0 +1,2 @@ +1 17 1 +BRICK \ No newline at end of file diff --git a/bricks/gen/newbricks/Wire 1x18f.blb b/bricks/gen/newbricks/Wire 1x18f.blb new file mode 100644 index 0000000..601e87e --- /dev/null +++ b/bricks/gen/newbricks/Wire 1x18f.blb @@ -0,0 +1,2 @@ +1 18 1 +BRICK \ No newline at end of file diff --git a/bricks/gen/newbricks/Wire 1x19f.blb b/bricks/gen/newbricks/Wire 1x19f.blb new file mode 100644 index 0000000..18f4796 --- /dev/null +++ b/bricks/gen/newbricks/Wire 1x19f.blb @@ -0,0 +1,2 @@ +1 19 1 +BRICK \ No newline at end of file diff --git a/bricks/gen/newbricks/Wire 1x1x10.blb b/bricks/gen/newbricks/Wire 1x1x10.blb new file mode 100644 index 0000000..95a2344 --- /dev/null +++ b/bricks/gen/newbricks/Wire 1x1x10.blb @@ -0,0 +1,2 @@ +1 1 30 +BRICK \ No newline at end of file diff --git a/bricks/gen/newbricks/Wire 1x1x11.blb b/bricks/gen/newbricks/Wire 1x1x11.blb new file mode 100644 index 0000000..46398d5 --- /dev/null +++ b/bricks/gen/newbricks/Wire 1x1x11.blb @@ -0,0 +1,2 @@ +1 1 33 +BRICK \ No newline at end of file diff --git a/bricks/gen/newbricks/Wire 1x1x13.blb b/bricks/gen/newbricks/Wire 1x1x13.blb new file mode 100644 index 0000000..abf2d0d --- /dev/null +++ b/bricks/gen/newbricks/Wire 1x1x13.blb @@ -0,0 +1,2 @@ +1 1 39 +BRICK \ No newline at end of file diff --git a/bricks/gen/newbricks/Wire 1x1x14.blb b/bricks/gen/newbricks/Wire 1x1x14.blb new file mode 100644 index 0000000..d1dd65d --- /dev/null +++ b/bricks/gen/newbricks/Wire 1x1x14.blb @@ -0,0 +1,2 @@ +1 1 42 +BRICK \ No newline at end of file diff --git a/bricks/gen/newbricks/Wire 1x1x15.blb b/bricks/gen/newbricks/Wire 1x1x15.blb new file mode 100644 index 0000000..3fec7cc --- /dev/null +++ b/bricks/gen/newbricks/Wire 1x1x15.blb @@ -0,0 +1,2 @@ +1 1 45 +BRICK \ No newline at end of file diff --git a/bricks/gen/newbricks/Wire 1x1x25f.blb b/bricks/gen/newbricks/Wire 1x1x25f.blb new file mode 100644 index 0000000..a868017 --- /dev/null +++ b/bricks/gen/newbricks/Wire 1x1x25f.blb @@ -0,0 +1,2 @@ +1 1 25 +BRICK \ No newline at end of file diff --git a/bricks/gen/newbricks/Wire 1x1x26f.blb b/bricks/gen/newbricks/Wire 1x1x26f.blb new file mode 100644 index 0000000..9aad185 --- /dev/null +++ b/bricks/gen/newbricks/Wire 1x1x26f.blb @@ -0,0 +1,2 @@ +1 1 26 +BRICK \ No newline at end of file diff --git a/bricks/gen/newbricks/Wire 1x1x29f.blb b/bricks/gen/newbricks/Wire 1x1x29f.blb new file mode 100644 index 0000000..950e422 --- /dev/null +++ b/bricks/gen/newbricks/Wire 1x1x29f.blb @@ -0,0 +1,2 @@ +1 1 29 +BRICK \ No newline at end of file diff --git a/bricks/gen/newbricks/Wire 1x1x31f.blb b/bricks/gen/newbricks/Wire 1x1x31f.blb new file mode 100644 index 0000000..a6cafe8 --- /dev/null +++ b/bricks/gen/newbricks/Wire 1x1x31f.blb @@ -0,0 +1,2 @@ +1 1 31 +BRICK \ No newline at end of file diff --git a/bricks/gen/newbricks/Wire 1x1x34f.blb b/bricks/gen/newbricks/Wire 1x1x34f.blb new file mode 100644 index 0000000..47b686f --- /dev/null +++ b/bricks/gen/newbricks/Wire 1x1x34f.blb @@ -0,0 +1,2 @@ +1 1 34 +BRICK \ No newline at end of file diff --git a/bricks/gen/newbricks/Wire 1x1x35f.blb b/bricks/gen/newbricks/Wire 1x1x35f.blb new file mode 100644 index 0000000..ffa64b0 --- /dev/null +++ b/bricks/gen/newbricks/Wire 1x1x35f.blb @@ -0,0 +1,2 @@ +1 1 35 +BRICK \ No newline at end of file diff --git a/bricks/gen/newbricks/Wire 1x1x37f.blb b/bricks/gen/newbricks/Wire 1x1x37f.blb new file mode 100644 index 0000000..684de08 --- /dev/null +++ b/bricks/gen/newbricks/Wire 1x1x37f.blb @@ -0,0 +1,2 @@ +1 1 37 +BRICK \ No newline at end of file diff --git a/bricks/gen/newbricks/Wire 1x1x38f.blb b/bricks/gen/newbricks/Wire 1x1x38f.blb new file mode 100644 index 0000000..a0951fe --- /dev/null +++ b/bricks/gen/newbricks/Wire 1x1x38f.blb @@ -0,0 +1,2 @@ +1 1 38 +BRICK \ No newline at end of file diff --git a/bricks/gen/newbricks/Wire 1x1x41f.blb b/bricks/gen/newbricks/Wire 1x1x41f.blb new file mode 100644 index 0000000..5dfe0b9 --- /dev/null +++ b/bricks/gen/newbricks/Wire 1x1x41f.blb @@ -0,0 +1,2 @@ +1 1 41 +BRICK \ No newline at end of file diff --git a/bricks/gen/newbricks/Wire 1x1x43f.blb b/bricks/gen/newbricks/Wire 1x1x43f.blb new file mode 100644 index 0000000..25f1e7a --- /dev/null +++ b/bricks/gen/newbricks/Wire 1x1x43f.blb @@ -0,0 +1,2 @@ +1 1 43 +BRICK \ No newline at end of file diff --git a/bricks/gen/newbricks/Wire 1x1x44f.blb b/bricks/gen/newbricks/Wire 1x1x44f.blb new file mode 100644 index 0000000..02f65c7 --- /dev/null +++ b/bricks/gen/newbricks/Wire 1x1x44f.blb @@ -0,0 +1,2 @@ +1 1 44 +BRICK \ No newline at end of file diff --git a/bricks/gen/newbricks/Wire 1x1x46f.blb b/bricks/gen/newbricks/Wire 1x1x46f.blb new file mode 100644 index 0000000..d3e1a63 --- /dev/null +++ b/bricks/gen/newbricks/Wire 1x1x46f.blb @@ -0,0 +1,2 @@ +1 1 46 +BRICK \ No newline at end of file diff --git a/bricks/gen/newbricks/Wire 1x1x47f.blb b/bricks/gen/newbricks/Wire 1x1x47f.blb new file mode 100644 index 0000000..69f0dc9 --- /dev/null +++ b/bricks/gen/newbricks/Wire 1x1x47f.blb @@ -0,0 +1,2 @@ +1 1 47 +BRICK \ No newline at end of file diff --git a/bricks/gen/newbricks/Wire 1x1x9.blb b/bricks/gen/newbricks/Wire 1x1x9.blb new file mode 100644 index 0000000..7d5c386 --- /dev/null +++ b/bricks/gen/newbricks/Wire 1x1x9.blb @@ -0,0 +1,2 @@ +1 1 27 +BRICK \ No newline at end of file diff --git a/bricks/gen/newbricks/Wire 1x20f.blb b/bricks/gen/newbricks/Wire 1x20f.blb new file mode 100644 index 0000000..fe7b148 --- /dev/null +++ b/bricks/gen/newbricks/Wire 1x20f.blb @@ -0,0 +1,2 @@ +1 20 1 +BRICK \ No newline at end of file diff --git a/bricks/gen/newbricks/Wire 1x21f.blb b/bricks/gen/newbricks/Wire 1x21f.blb new file mode 100644 index 0000000..080f63c --- /dev/null +++ b/bricks/gen/newbricks/Wire 1x21f.blb @@ -0,0 +1,2 @@ +1 21 1 +BRICK \ No newline at end of file diff --git a/bricks/gen/newbricks/Wire 1x22f.blb b/bricks/gen/newbricks/Wire 1x22f.blb new file mode 100644 index 0000000..76bf63c --- /dev/null +++ b/bricks/gen/newbricks/Wire 1x22f.blb @@ -0,0 +1,2 @@ +1 22 1 +BRICK \ No newline at end of file diff --git a/bricks/gen/newbricks/Wire 1x23f.blb b/bricks/gen/newbricks/Wire 1x23f.blb new file mode 100644 index 0000000..54c444d --- /dev/null +++ b/bricks/gen/newbricks/Wire 1x23f.blb @@ -0,0 +1,2 @@ +1 23 1 +BRICK \ No newline at end of file diff --git a/bricks/gen/newbricks/Wire 1x25f.blb b/bricks/gen/newbricks/Wire 1x25f.blb new file mode 100644 index 0000000..9e9099e --- /dev/null +++ b/bricks/gen/newbricks/Wire 1x25f.blb @@ -0,0 +1,2 @@ +1 25 1 +BRICK \ No newline at end of file diff --git a/bricks/gen/newbricks/Wire 1x26f.blb b/bricks/gen/newbricks/Wire 1x26f.blb new file mode 100644 index 0000000..f4af3a4 --- /dev/null +++ b/bricks/gen/newbricks/Wire 1x26f.blb @@ -0,0 +1,2 @@ +1 26 1 +BRICK \ No newline at end of file diff --git a/bricks/gen/newbricks/Wire 1x27f.blb b/bricks/gen/newbricks/Wire 1x27f.blb new file mode 100644 index 0000000..34a1847 --- /dev/null +++ b/bricks/gen/newbricks/Wire 1x27f.blb @@ -0,0 +1,2 @@ +1 27 1 +BRICK \ No newline at end of file diff --git a/bricks/gen/newbricks/Wire 1x28f.blb b/bricks/gen/newbricks/Wire 1x28f.blb new file mode 100644 index 0000000..81c8af0 --- /dev/null +++ b/bricks/gen/newbricks/Wire 1x28f.blb @@ -0,0 +1,2 @@ +1 28 1 +BRICK \ No newline at end of file diff --git a/bricks/gen/newbricks/Wire 1x30f.blb b/bricks/gen/newbricks/Wire 1x30f.blb new file mode 100644 index 0000000..e9e8cae --- /dev/null +++ b/bricks/gen/newbricks/Wire 1x30f.blb @@ -0,0 +1,2 @@ +1 30 1 +BRICK \ No newline at end of file diff --git a/bricks/gen/newbricks/Wire 1x31f.blb b/bricks/gen/newbricks/Wire 1x31f.blb new file mode 100644 index 0000000..024993c --- /dev/null +++ b/bricks/gen/newbricks/Wire 1x31f.blb @@ -0,0 +1,2 @@ +1 31 1 +BRICK \ No newline at end of file diff --git a/bricks/gen/newbricks/Wire 1x39f.blb b/bricks/gen/newbricks/Wire 1x39f.blb new file mode 100644 index 0000000..b677c34 --- /dev/null +++ b/bricks/gen/newbricks/Wire 1x39f.blb @@ -0,0 +1,2 @@ +1 39 1 +BRICK \ No newline at end of file diff --git a/bricks/gen/newcode/Diode Down.cs b/bricks/gen/newcode/Diode Down.cs new file mode 100644 index 0000000..8852365 --- /dev/null +++ b/bricks/gen/newcode/Diode Down.cs @@ -0,0 +1,46 @@ + +datablock fxDtsBrickData(LogicGate_DiodeDown_Data){ + brickFile = $LuaLogic::Path @ "bricks/gen/newbricks/Diode Down.blb"; + iconName = $LuaLogic::Path @ "bricks/gen/newicons/Diode Down"; + + category = "Logic Bricks"; + subCategory = "Diode"; + uiName = "Diode Down"; + logicUIName = "Diode Down"; + logicUIDesc = ""; + + hasPrint = 1; + printAspectRatio = "Logic"; + logicForceColor = "GREEN"; + logicForcePrint = "DOWNARROW"; + + logicBrickSize = "1 1 1"; + orientationFix = 3; + + isLogic = true; + isLogicGate = true; + isLogicInput = false; + + logicInit = ""; + logicInput = ""; + logicUpdate = + "return function(gate) " @ + " Gate.setportstate(gate, 1, Gate.getportstate(gate, 2)) " @ + "end" + ; + logicGlobal = ""; + + numLogicPorts = 2; + + logicPortType[0] = 1; + logicPortPos[0] = "0 0 0"; + logicPortDir[0] = 4; + logicPortUIName[0] = "In"; + logicPortCauseUpdate[0] = true; + + logicPortType[1] = 0; + logicPortPos[1] = "0 0 0"; + logicPortDir[1] = 5; + logicPortUIName[1] = "Out"; + +}; diff --git a/bricks/gen/newcode/Diode Flat.cs b/bricks/gen/newcode/Diode Flat.cs new file mode 100644 index 0000000..163538e --- /dev/null +++ b/bricks/gen/newcode/Diode Flat.cs @@ -0,0 +1,46 @@ + +datablock fxDtsBrickData(LogicGate_DiodeFlat_Data){ + brickFile = $LuaLogic::Path @ "bricks/gen/newbricks/Diode Flat.blb"; + iconName = $LuaLogic::Path @ "bricks/gen/newicons/Diode Flat"; + + category = "Logic Bricks"; + subCategory = "Diode"; + uiName = "Diode Flat"; + logicUIName = "Diode Flat"; + logicUIDesc = ""; + + hasPrint = 1; + printAspectRatio = "Logic"; + logicForceColor = "GREEN"; + logicForcePrint = "ARROW"; + + logicBrickSize = "1 1 1"; + orientationFix = 3; + + isLogic = true; + isLogicGate = true; + isLogicInput = false; + + logicInit = ""; + logicInput = ""; + logicUpdate = + "return function(gate) " @ + " Gate.setportstate(gate, 1, Gate.getportstate(gate, 2)) " @ + "end" + ; + logicGlobal = ""; + + numLogicPorts = 2; + + logicPortType[0] = 1; + logicPortPos[0] = "0 0 0"; + logicPortDir[0] = 3; + logicPortUIName[0] = "In"; + logicPortCauseUpdate[0] = true; + + logicPortType[1] = 0; + logicPortPos[1] = "0 0 0"; + logicPortDir[1] = 1; + logicPortUIName[1] = "Out"; + +}; diff --git a/bricks/gen/newcode/Diode Up.cs b/bricks/gen/newcode/Diode Up.cs new file mode 100644 index 0000000..65db8c2 --- /dev/null +++ b/bricks/gen/newcode/Diode Up.cs @@ -0,0 +1,46 @@ + +datablock fxDtsBrickData(LogicGate_DiodeUp_Data){ + brickFile = $LuaLogic::Path @ "bricks/gen/newbricks/Diode Up.blb"; + iconName = $LuaLogic::Path @ "bricks/gen/newicons/Diode Up"; + + category = "Logic Bricks"; + subCategory = "Diode"; + uiName = "Diode Up"; + logicUIName = "Diode Up"; + logicUIDesc = ""; + + hasPrint = 1; + printAspectRatio = "Logic"; + logicForceColor = "GREEN"; + logicForcePrint = "UPARROW"; + + logicBrickSize = "1 1 1"; + orientationFix = 3; + + isLogic = true; + isLogicGate = true; + isLogicInput = false; + + logicInit = ""; + logicInput = ""; + logicUpdate = + "return function(gate) " @ + " Gate.setportstate(gate, 1, Gate.getportstate(gate, 2)) " @ + "end" + ; + logicGlobal = ""; + + numLogicPorts = 2; + + logicPortType[0] = 1; + logicPortPos[0] = "0 0 0"; + logicPortDir[0] = 5; + logicPortUIName[0] = "In"; + logicPortCauseUpdate[0] = true; + + logicPortType[1] = 0; + logicPortPos[1] = "0 0 0"; + logicPortDir[1] = 4; + logicPortUIName[1] = "Out"; + +}; diff --git a/bricks/gen/newcode/Inverter Down.cs b/bricks/gen/newcode/Inverter Down.cs new file mode 100644 index 0000000..d468bb9 --- /dev/null +++ b/bricks/gen/newcode/Inverter Down.cs @@ -0,0 +1,46 @@ + +datablock fxDtsBrickData(LogicGate_InverterDown_Data){ + brickFile = $LuaLogic::Path @ "bricks/gen/newbricks/Inverter Down.blb"; + iconName = $LuaLogic::Path @ "bricks/gen/newicons/Inverter Down"; + + category = "Logic Bricks"; + subCategory = "Diode"; + uiName = "Inverter Down"; + logicUIName = "Inverter Down"; + logicUIDesc = ""; + + hasPrint = 1; + printAspectRatio = "Logic"; + logicForceColor = "RED"; + logicForcePrint = "DOWNARROW"; + + logicBrickSize = "1 1 1"; + orientationFix = 3; + + isLogic = true; + isLogicGate = true; + isLogicInput = false; + + logicInit = ""; + logicInput = ""; + logicUpdate = + "return function(gate) " @ + " Gate.setportstate(gate, 1, not Gate.getportstate(gate, 2)) " @ + "end" + ; + logicGlobal = ""; + + numLogicPorts = 2; + + logicPortType[0] = 1; + logicPortPos[0] = "0 0 0"; + logicPortDir[0] = 4; + logicPortUIName[0] = "In"; + logicPortCauseUpdate[0] = true; + + logicPortType[1] = 0; + logicPortPos[1] = "0 0 0"; + logicPortDir[1] = 5; + logicPortUIName[1] = "Out"; + +}; diff --git a/bricks/gen/newcode/Inverter Flat.cs b/bricks/gen/newcode/Inverter Flat.cs new file mode 100644 index 0000000..a6345c7 --- /dev/null +++ b/bricks/gen/newcode/Inverter Flat.cs @@ -0,0 +1,46 @@ + +datablock fxDtsBrickData(LogicGate_InverterFlat_Data){ + brickFile = $LuaLogic::Path @ "bricks/gen/newbricks/Inverter Flat.blb"; + iconName = $LuaLogic::Path @ "bricks/gen/newicons/Inverter Flat"; + + category = "Logic Bricks"; + subCategory = "Diode"; + uiName = "Inverter Flat"; + logicUIName = "Inverter Flat"; + logicUIDesc = ""; + + hasPrint = 1; + printAspectRatio = "Logic"; + logicForceColor = "RED"; + logicForcePrint = "ARROW"; + + logicBrickSize = "1 1 1"; + orientationFix = 3; + + isLogic = true; + isLogicGate = true; + isLogicInput = false; + + logicInit = ""; + logicInput = ""; + logicUpdate = + "return function(gate) " @ + " Gate.setportstate(gate, 1, not Gate.getportstate(gate, 2)) " @ + "end" + ; + logicGlobal = ""; + + numLogicPorts = 2; + + logicPortType[0] = 1; + logicPortPos[0] = "0 0 0"; + logicPortDir[0] = 3; + logicPortUIName[0] = "In"; + logicPortCauseUpdate[0] = true; + + logicPortType[1] = 0; + logicPortPos[1] = "0 0 0"; + logicPortDir[1] = 1; + logicPortUIName[1] = "Out"; + +}; diff --git a/bricks/gen/newcode/Inverter Up.cs b/bricks/gen/newcode/Inverter Up.cs new file mode 100644 index 0000000..ecb547a --- /dev/null +++ b/bricks/gen/newcode/Inverter Up.cs @@ -0,0 +1,46 @@ + +datablock fxDtsBrickData(LogicGate_InverterUp_Data){ + brickFile = $LuaLogic::Path @ "bricks/gen/newbricks/Inverter Up.blb"; + iconName = $LuaLogic::Path @ "bricks/gen/newicons/Inverter Up"; + + category = "Logic Bricks"; + subCategory = "Diode"; + uiName = "Inverter Up"; + logicUIName = "Inverter Up"; + logicUIDesc = ""; + + hasPrint = 1; + printAspectRatio = "Logic"; + logicForceColor = "RED"; + logicForcePrint = "UPARROW"; + + logicBrickSize = "1 1 1"; + orientationFix = 3; + + isLogic = true; + isLogicGate = true; + isLogicInput = false; + + logicInit = ""; + logicInput = ""; + logicUpdate = + "return function(gate) " @ + " Gate.setportstate(gate, 1, not Gate.getportstate(gate, 2)) " @ + "end" + ; + logicGlobal = ""; + + numLogicPorts = 2; + + logicPortType[0] = 1; + logicPortPos[0] = "0 0 0"; + logicPortDir[0] = 5; + logicPortUIName[0] = "In"; + logicPortCauseUpdate[0] = true; + + logicPortType[1] = 0; + logicPortPos[1] = "0 0 0"; + logicPortDir[1] = 4; + logicPortUIName[1] = "Out"; + +}; diff --git a/bricks/gen/newcode/Wire 1x17f.cs b/bricks/gen/newcode/Wire 1x17f.cs new file mode 100644 index 0000000..fd12964 --- /dev/null +++ b/bricks/gen/newcode/Wire 1x17f.cs @@ -0,0 +1,17 @@ + +datablock fxDtsBrickData(LogicWire_1x17f_Data){ + brickFile = $LuaLogic::Path @ "bricks/gen/newbricks/Wire 1x17f.blb"; + iconName = $LuaLogic::Path @ "bricks/gen/newicons/Wire 1x17f"; + + category = "Logic Bricks"; + subCategory = "Wires"; + uiName = "Wire 1x17f"; + + logicBrickSize = "1 17 1"; + orientationFix = 0; + + isLogic = true; + isLogicWire = true; + + +}; diff --git a/bricks/gen/newcode/Wire 1x18f.cs b/bricks/gen/newcode/Wire 1x18f.cs new file mode 100644 index 0000000..98e0b43 --- /dev/null +++ b/bricks/gen/newcode/Wire 1x18f.cs @@ -0,0 +1,17 @@ + +datablock fxDtsBrickData(LogicWire_1x18f_Data){ + brickFile = $LuaLogic::Path @ "bricks/gen/newbricks/Wire 1x18f.blb"; + iconName = $LuaLogic::Path @ "bricks/gen/newicons/Wire 1x18f"; + + category = "Logic Bricks"; + subCategory = "Wires"; + uiName = "Wire 1x18f"; + + logicBrickSize = "1 18 1"; + orientationFix = 0; + + isLogic = true; + isLogicWire = true; + + +}; diff --git a/bricks/gen/newcode/Wire 1x19f.cs b/bricks/gen/newcode/Wire 1x19f.cs new file mode 100644 index 0000000..060cbca --- /dev/null +++ b/bricks/gen/newcode/Wire 1x19f.cs @@ -0,0 +1,17 @@ + +datablock fxDtsBrickData(LogicWire_1x19f_Data){ + brickFile = $LuaLogic::Path @ "bricks/gen/newbricks/Wire 1x19f.blb"; + iconName = $LuaLogic::Path @ "bricks/gen/newicons/Wire 1x19f"; + + category = "Logic Bricks"; + subCategory = "Wires"; + uiName = "Wire 1x19f"; + + logicBrickSize = "1 19 1"; + orientationFix = 0; + + isLogic = true; + isLogicWire = true; + + +}; diff --git a/bricks/gen/newcode/Wire 1x1x10.cs b/bricks/gen/newcode/Wire 1x1x10.cs new file mode 100644 index 0000000..d64acbb --- /dev/null +++ b/bricks/gen/newcode/Wire 1x1x10.cs @@ -0,0 +1,17 @@ + +datablock fxDtsBrickData(LogicWire_1x1x10_Data){ + brickFile = $LuaLogic::Path @ "bricks/gen/newbricks/Wire 1x1x10.blb"; + iconName = $LuaLogic::Path @ "bricks/gen/newicons/Wire 1x1x10"; + + category = "Logic Bricks"; + subCategory = "Wires"; + uiName = "Wire 1x1x10"; + + logicBrickSize = "1 1 30"; + orientationFix = 0; + + isLogic = true; + isLogicWire = true; + + +}; diff --git a/bricks/gen/newcode/Wire 1x1x11.cs b/bricks/gen/newcode/Wire 1x1x11.cs new file mode 100644 index 0000000..e7d7049 --- /dev/null +++ b/bricks/gen/newcode/Wire 1x1x11.cs @@ -0,0 +1,17 @@ + +datablock fxDtsBrickData(LogicWire_1x1x11_Data){ + brickFile = $LuaLogic::Path @ "bricks/gen/newbricks/Wire 1x1x11.blb"; + iconName = $LuaLogic::Path @ "bricks/gen/newicons/Wire 1x1x11"; + + category = "Logic Bricks"; + subCategory = "Wires"; + uiName = "Wire 1x1x11"; + + logicBrickSize = "1 1 33"; + orientationFix = 0; + + isLogic = true; + isLogicWire = true; + + +}; diff --git a/bricks/gen/newcode/Wire 1x1x13.cs b/bricks/gen/newcode/Wire 1x1x13.cs new file mode 100644 index 0000000..ede951b --- /dev/null +++ b/bricks/gen/newcode/Wire 1x1x13.cs @@ -0,0 +1,17 @@ + +datablock fxDtsBrickData(LogicWire_1x1x13_Data){ + brickFile = $LuaLogic::Path @ "bricks/gen/newbricks/Wire 1x1x13.blb"; + iconName = $LuaLogic::Path @ "bricks/gen/newicons/Wire 1x1x13"; + + category = "Logic Bricks"; + subCategory = "Wires"; + uiName = "Wire 1x1x13"; + + logicBrickSize = "1 1 39"; + orientationFix = 0; + + isLogic = true; + isLogicWire = true; + + +}; diff --git a/bricks/gen/newcode/Wire 1x1x14.cs b/bricks/gen/newcode/Wire 1x1x14.cs new file mode 100644 index 0000000..5232e1e --- /dev/null +++ b/bricks/gen/newcode/Wire 1x1x14.cs @@ -0,0 +1,17 @@ + +datablock fxDtsBrickData(LogicWire_1x1x14_Data){ + brickFile = $LuaLogic::Path @ "bricks/gen/newbricks/Wire 1x1x14.blb"; + iconName = $LuaLogic::Path @ "bricks/gen/newicons/Wire 1x1x14"; + + category = "Logic Bricks"; + subCategory = "Wires"; + uiName = "Wire 1x1x14"; + + logicBrickSize = "1 1 42"; + orientationFix = 0; + + isLogic = true; + isLogicWire = true; + + +}; diff --git a/bricks/gen/newcode/Wire 1x1x15.cs b/bricks/gen/newcode/Wire 1x1x15.cs new file mode 100644 index 0000000..6cbe8b4 --- /dev/null +++ b/bricks/gen/newcode/Wire 1x1x15.cs @@ -0,0 +1,17 @@ + +datablock fxDtsBrickData(LogicWire_1x1x15_Data){ + brickFile = $LuaLogic::Path @ "bricks/gen/newbricks/Wire 1x1x15.blb"; + iconName = $LuaLogic::Path @ "bricks/gen/newicons/Wire 1x1x15"; + + category = "Logic Bricks"; + subCategory = "Wires"; + uiName = "Wire 1x1x15"; + + logicBrickSize = "1 1 45"; + orientationFix = 0; + + isLogic = true; + isLogicWire = true; + + +}; diff --git a/bricks/gen/newcode/Wire 1x1x25f.cs b/bricks/gen/newcode/Wire 1x1x25f.cs new file mode 100644 index 0000000..d4bd686 --- /dev/null +++ b/bricks/gen/newcode/Wire 1x1x25f.cs @@ -0,0 +1,17 @@ + +datablock fxDtsBrickData(LogicWire_1x1x25f_Data){ + brickFile = $LuaLogic::Path @ "bricks/gen/newbricks/Wire 1x1x25f.blb"; + iconName = $LuaLogic::Path @ "bricks/gen/newicons/Wire 1x1x25f"; + + category = "Logic Bricks"; + subCategory = "Wires"; + uiName = "Wire 1x1x25f"; + + logicBrickSize = "1 1 25"; + orientationFix = 0; + + isLogic = true; + isLogicWire = true; + + +}; diff --git a/bricks/gen/newcode/Wire 1x1x26f.cs b/bricks/gen/newcode/Wire 1x1x26f.cs new file mode 100644 index 0000000..386f8b0 --- /dev/null +++ b/bricks/gen/newcode/Wire 1x1x26f.cs @@ -0,0 +1,17 @@ + +datablock fxDtsBrickData(LogicWire_1x1x26f_Data){ + brickFile = $LuaLogic::Path @ "bricks/gen/newbricks/Wire 1x1x26f.blb"; + iconName = $LuaLogic::Path @ "bricks/gen/newicons/Wire 1x1x26f"; + + category = "Logic Bricks"; + subCategory = "Wires"; + uiName = "Wire 1x1x26f"; + + logicBrickSize = "1 1 26"; + orientationFix = 0; + + isLogic = true; + isLogicWire = true; + + +}; diff --git a/bricks/gen/newcode/Wire 1x1x29f.cs b/bricks/gen/newcode/Wire 1x1x29f.cs new file mode 100644 index 0000000..abb1358 --- /dev/null +++ b/bricks/gen/newcode/Wire 1x1x29f.cs @@ -0,0 +1,17 @@ + +datablock fxDtsBrickData(LogicWire_1x1x29f_Data){ + brickFile = $LuaLogic::Path @ "bricks/gen/newbricks/Wire 1x1x29f.blb"; + iconName = $LuaLogic::Path @ "bricks/gen/newicons/Wire 1x1x29f"; + + category = "Logic Bricks"; + subCategory = "Wires"; + uiName = "Wire 1x1x29f"; + + logicBrickSize = "1 1 29"; + orientationFix = 0; + + isLogic = true; + isLogicWire = true; + + +}; diff --git a/bricks/gen/newcode/Wire 1x1x31f.cs b/bricks/gen/newcode/Wire 1x1x31f.cs new file mode 100644 index 0000000..f1b29f2 --- /dev/null +++ b/bricks/gen/newcode/Wire 1x1x31f.cs @@ -0,0 +1,17 @@ + +datablock fxDtsBrickData(LogicWire_1x1x31f_Data){ + brickFile = $LuaLogic::Path @ "bricks/gen/newbricks/Wire 1x1x31f.blb"; + iconName = $LuaLogic::Path @ "bricks/gen/newicons/Wire 1x1x31f"; + + category = "Logic Bricks"; + subCategory = "Wires"; + uiName = "Wire 1x1x31f"; + + logicBrickSize = "1 1 31"; + orientationFix = 0; + + isLogic = true; + isLogicWire = true; + + +}; diff --git a/bricks/gen/newcode/Wire 1x1x34f.cs b/bricks/gen/newcode/Wire 1x1x34f.cs new file mode 100644 index 0000000..8a8596d --- /dev/null +++ b/bricks/gen/newcode/Wire 1x1x34f.cs @@ -0,0 +1,17 @@ + +datablock fxDtsBrickData(LogicWire_1x1x34f_Data){ + brickFile = $LuaLogic::Path @ "bricks/gen/newbricks/Wire 1x1x34f.blb"; + iconName = $LuaLogic::Path @ "bricks/gen/newicons/Wire 1x1x34f"; + + category = "Logic Bricks"; + subCategory = "Wires"; + uiName = "Wire 1x1x34f"; + + logicBrickSize = "1 1 34"; + orientationFix = 0; + + isLogic = true; + isLogicWire = true; + + +}; diff --git a/bricks/gen/newcode/Wire 1x1x35f.cs b/bricks/gen/newcode/Wire 1x1x35f.cs new file mode 100644 index 0000000..628d940 --- /dev/null +++ b/bricks/gen/newcode/Wire 1x1x35f.cs @@ -0,0 +1,17 @@ + +datablock fxDtsBrickData(LogicWire_1x1x35f_Data){ + brickFile = $LuaLogic::Path @ "bricks/gen/newbricks/Wire 1x1x35f.blb"; + iconName = $LuaLogic::Path @ "bricks/gen/newicons/Wire 1x1x35f"; + + category = "Logic Bricks"; + subCategory = "Wires"; + uiName = "Wire 1x1x35f"; + + logicBrickSize = "1 1 35"; + orientationFix = 0; + + isLogic = true; + isLogicWire = true; + + +}; diff --git a/bricks/gen/newcode/Wire 1x1x37f.cs b/bricks/gen/newcode/Wire 1x1x37f.cs new file mode 100644 index 0000000..df77eb4 --- /dev/null +++ b/bricks/gen/newcode/Wire 1x1x37f.cs @@ -0,0 +1,17 @@ + +datablock fxDtsBrickData(LogicWire_1x1x37f_Data){ + brickFile = $LuaLogic::Path @ "bricks/gen/newbricks/Wire 1x1x37f.blb"; + iconName = $LuaLogic::Path @ "bricks/gen/newicons/Wire 1x1x37f"; + + category = "Logic Bricks"; + subCategory = "Wires"; + uiName = "Wire 1x1x37f"; + + logicBrickSize = "1 1 37"; + orientationFix = 0; + + isLogic = true; + isLogicWire = true; + + +}; diff --git a/bricks/gen/newcode/Wire 1x1x38f.cs b/bricks/gen/newcode/Wire 1x1x38f.cs new file mode 100644 index 0000000..2dabe0a --- /dev/null +++ b/bricks/gen/newcode/Wire 1x1x38f.cs @@ -0,0 +1,17 @@ + +datablock fxDtsBrickData(LogicWire_1x1x38f_Data){ + brickFile = $LuaLogic::Path @ "bricks/gen/newbricks/Wire 1x1x38f.blb"; + iconName = $LuaLogic::Path @ "bricks/gen/newicons/Wire 1x1x38f"; + + category = "Logic Bricks"; + subCategory = "Wires"; + uiName = "Wire 1x1x38f"; + + logicBrickSize = "1 1 38"; + orientationFix = 0; + + isLogic = true; + isLogicWire = true; + + +}; diff --git a/bricks/gen/newcode/Wire 1x1x41f.cs b/bricks/gen/newcode/Wire 1x1x41f.cs new file mode 100644 index 0000000..1dc82ff --- /dev/null +++ b/bricks/gen/newcode/Wire 1x1x41f.cs @@ -0,0 +1,17 @@ + +datablock fxDtsBrickData(LogicWire_1x1x41f_Data){ + brickFile = $LuaLogic::Path @ "bricks/gen/newbricks/Wire 1x1x41f.blb"; + iconName = $LuaLogic::Path @ "bricks/gen/newicons/Wire 1x1x41f"; + + category = "Logic Bricks"; + subCategory = "Wires"; + uiName = "Wire 1x1x41f"; + + logicBrickSize = "1 1 41"; + orientationFix = 0; + + isLogic = true; + isLogicWire = true; + + +}; diff --git a/bricks/gen/newcode/Wire 1x1x43f.cs b/bricks/gen/newcode/Wire 1x1x43f.cs new file mode 100644 index 0000000..6489e20 --- /dev/null +++ b/bricks/gen/newcode/Wire 1x1x43f.cs @@ -0,0 +1,17 @@ + +datablock fxDtsBrickData(LogicWire_1x1x43f_Data){ + brickFile = $LuaLogic::Path @ "bricks/gen/newbricks/Wire 1x1x43f.blb"; + iconName = $LuaLogic::Path @ "bricks/gen/newicons/Wire 1x1x43f"; + + category = "Logic Bricks"; + subCategory = "Wires"; + uiName = "Wire 1x1x43f"; + + logicBrickSize = "1 1 43"; + orientationFix = 0; + + isLogic = true; + isLogicWire = true; + + +}; diff --git a/bricks/gen/newcode/Wire 1x1x44f.cs b/bricks/gen/newcode/Wire 1x1x44f.cs new file mode 100644 index 0000000..e02bbf0 --- /dev/null +++ b/bricks/gen/newcode/Wire 1x1x44f.cs @@ -0,0 +1,17 @@ + +datablock fxDtsBrickData(LogicWire_1x1x44f_Data){ + brickFile = $LuaLogic::Path @ "bricks/gen/newbricks/Wire 1x1x44f.blb"; + iconName = $LuaLogic::Path @ "bricks/gen/newicons/Wire 1x1x44f"; + + category = "Logic Bricks"; + subCategory = "Wires"; + uiName = "Wire 1x1x44f"; + + logicBrickSize = "1 1 44"; + orientationFix = 0; + + isLogic = true; + isLogicWire = true; + + +}; diff --git a/bricks/gen/newcode/Wire 1x1x46f.cs b/bricks/gen/newcode/Wire 1x1x46f.cs new file mode 100644 index 0000000..fd9b618 --- /dev/null +++ b/bricks/gen/newcode/Wire 1x1x46f.cs @@ -0,0 +1,17 @@ + +datablock fxDtsBrickData(LogicWire_1x1x46f_Data){ + brickFile = $LuaLogic::Path @ "bricks/gen/newbricks/Wire 1x1x46f.blb"; + iconName = $LuaLogic::Path @ "bricks/gen/newicons/Wire 1x1x46f"; + + category = "Logic Bricks"; + subCategory = "Wires"; + uiName = "Wire 1x1x46f"; + + logicBrickSize = "1 1 46"; + orientationFix = 0; + + isLogic = true; + isLogicWire = true; + + +}; diff --git a/bricks/gen/newcode/Wire 1x1x47f.cs b/bricks/gen/newcode/Wire 1x1x47f.cs new file mode 100644 index 0000000..57d729b --- /dev/null +++ b/bricks/gen/newcode/Wire 1x1x47f.cs @@ -0,0 +1,17 @@ + +datablock fxDtsBrickData(LogicWire_1x1x47f_Data){ + brickFile = $LuaLogic::Path @ "bricks/gen/newbricks/Wire 1x1x47f.blb"; + iconName = $LuaLogic::Path @ "bricks/gen/newicons/Wire 1x1x47f"; + + category = "Logic Bricks"; + subCategory = "Wires"; + uiName = "Wire 1x1x47f"; + + logicBrickSize = "1 1 47"; + orientationFix = 0; + + isLogic = true; + isLogicWire = true; + + +}; diff --git a/bricks/gen/newcode/Wire 1x1x9.cs b/bricks/gen/newcode/Wire 1x1x9.cs new file mode 100644 index 0000000..10357f6 --- /dev/null +++ b/bricks/gen/newcode/Wire 1x1x9.cs @@ -0,0 +1,17 @@ + +datablock fxDtsBrickData(LogicWire_1x1x9_Data){ + brickFile = $LuaLogic::Path @ "bricks/gen/newbricks/Wire 1x1x9.blb"; + iconName = $LuaLogic::Path @ "bricks/gen/newicons/Wire 1x1x9"; + + category = "Logic Bricks"; + subCategory = "Wires"; + uiName = "Wire 1x1x9"; + + logicBrickSize = "1 1 27"; + orientationFix = 0; + + isLogic = true; + isLogicWire = true; + + +}; diff --git a/bricks/gen/newcode/Wire 1x20f.cs b/bricks/gen/newcode/Wire 1x20f.cs new file mode 100644 index 0000000..4c29c7d --- /dev/null +++ b/bricks/gen/newcode/Wire 1x20f.cs @@ -0,0 +1,17 @@ + +datablock fxDtsBrickData(LogicWire_1x20f_Data){ + brickFile = $LuaLogic::Path @ "bricks/gen/newbricks/Wire 1x20f.blb"; + iconName = $LuaLogic::Path @ "bricks/gen/newicons/Wire 1x20f"; + + category = "Logic Bricks"; + subCategory = "Wires"; + uiName = "Wire 1x20f"; + + logicBrickSize = "1 20 1"; + orientationFix = 0; + + isLogic = true; + isLogicWire = true; + + +}; diff --git a/bricks/gen/newcode/Wire 1x21f.cs b/bricks/gen/newcode/Wire 1x21f.cs new file mode 100644 index 0000000..efdca68 --- /dev/null +++ b/bricks/gen/newcode/Wire 1x21f.cs @@ -0,0 +1,17 @@ + +datablock fxDtsBrickData(LogicWire_1x21f_Data){ + brickFile = $LuaLogic::Path @ "bricks/gen/newbricks/Wire 1x21f.blb"; + iconName = $LuaLogic::Path @ "bricks/gen/newicons/Wire 1x21f"; + + category = "Logic Bricks"; + subCategory = "Wires"; + uiName = "Wire 1x21f"; + + logicBrickSize = "1 21 1"; + orientationFix = 0; + + isLogic = true; + isLogicWire = true; + + +}; diff --git a/bricks/gen/newcode/Wire 1x22f.cs b/bricks/gen/newcode/Wire 1x22f.cs new file mode 100644 index 0000000..ed03c80 --- /dev/null +++ b/bricks/gen/newcode/Wire 1x22f.cs @@ -0,0 +1,17 @@ + +datablock fxDtsBrickData(LogicWire_1x22f_Data){ + brickFile = $LuaLogic::Path @ "bricks/gen/newbricks/Wire 1x22f.blb"; + iconName = $LuaLogic::Path @ "bricks/gen/newicons/Wire 1x22f"; + + category = "Logic Bricks"; + subCategory = "Wires"; + uiName = "Wire 1x22f"; + + logicBrickSize = "1 22 1"; + orientationFix = 0; + + isLogic = true; + isLogicWire = true; + + +}; diff --git a/bricks/gen/newcode/Wire 1x23f.cs b/bricks/gen/newcode/Wire 1x23f.cs new file mode 100644 index 0000000..bf8b026 --- /dev/null +++ b/bricks/gen/newcode/Wire 1x23f.cs @@ -0,0 +1,17 @@ + +datablock fxDtsBrickData(LogicWire_1x23f_Data){ + brickFile = $LuaLogic::Path @ "bricks/gen/newbricks/Wire 1x23f.blb"; + iconName = $LuaLogic::Path @ "bricks/gen/newicons/Wire 1x23f"; + + category = "Logic Bricks"; + subCategory = "Wires"; + uiName = "Wire 1x23f"; + + logicBrickSize = "1 23 1"; + orientationFix = 0; + + isLogic = true; + isLogicWire = true; + + +}; diff --git a/bricks/gen/newcode/Wire 1x25f.cs b/bricks/gen/newcode/Wire 1x25f.cs new file mode 100644 index 0000000..5996ebf --- /dev/null +++ b/bricks/gen/newcode/Wire 1x25f.cs @@ -0,0 +1,17 @@ + +datablock fxDtsBrickData(LogicWire_1x25f_Data){ + brickFile = $LuaLogic::Path @ "bricks/gen/newbricks/Wire 1x25f.blb"; + iconName = $LuaLogic::Path @ "bricks/gen/newicons/Wire 1x25f"; + + category = "Logic Bricks"; + subCategory = "Wires"; + uiName = "Wire 1x25f"; + + logicBrickSize = "1 25 1"; + orientationFix = 0; + + isLogic = true; + isLogicWire = true; + + +}; diff --git a/bricks/gen/newcode/Wire 1x26f.cs b/bricks/gen/newcode/Wire 1x26f.cs new file mode 100644 index 0000000..a3789f5 --- /dev/null +++ b/bricks/gen/newcode/Wire 1x26f.cs @@ -0,0 +1,17 @@ + +datablock fxDtsBrickData(LogicWire_1x26f_Data){ + brickFile = $LuaLogic::Path @ "bricks/gen/newbricks/Wire 1x26f.blb"; + iconName = $LuaLogic::Path @ "bricks/gen/newicons/Wire 1x26f"; + + category = "Logic Bricks"; + subCategory = "Wires"; + uiName = "Wire 1x26f"; + + logicBrickSize = "1 26 1"; + orientationFix = 0; + + isLogic = true; + isLogicWire = true; + + +}; diff --git a/bricks/gen/newcode/Wire 1x27f.cs b/bricks/gen/newcode/Wire 1x27f.cs new file mode 100644 index 0000000..2750f7f --- /dev/null +++ b/bricks/gen/newcode/Wire 1x27f.cs @@ -0,0 +1,17 @@ + +datablock fxDtsBrickData(LogicWire_1x27f_Data){ + brickFile = $LuaLogic::Path @ "bricks/gen/newbricks/Wire 1x27f.blb"; + iconName = $LuaLogic::Path @ "bricks/gen/newicons/Wire 1x27f"; + + category = "Logic Bricks"; + subCategory = "Wires"; + uiName = "Wire 1x27f"; + + logicBrickSize = "1 27 1"; + orientationFix = 0; + + isLogic = true; + isLogicWire = true; + + +}; diff --git a/bricks/gen/newcode/Wire 1x28f.cs b/bricks/gen/newcode/Wire 1x28f.cs new file mode 100644 index 0000000..90b5baf --- /dev/null +++ b/bricks/gen/newcode/Wire 1x28f.cs @@ -0,0 +1,17 @@ + +datablock fxDtsBrickData(LogicWire_1x28f_Data){ + brickFile = $LuaLogic::Path @ "bricks/gen/newbricks/Wire 1x28f.blb"; + iconName = $LuaLogic::Path @ "bricks/gen/newicons/Wire 1x28f"; + + category = "Logic Bricks"; + subCategory = "Wires"; + uiName = "Wire 1x28f"; + + logicBrickSize = "1 28 1"; + orientationFix = 0; + + isLogic = true; + isLogicWire = true; + + +}; diff --git a/bricks/gen/newcode/Wire 1x30f.cs b/bricks/gen/newcode/Wire 1x30f.cs new file mode 100644 index 0000000..0fc19be --- /dev/null +++ b/bricks/gen/newcode/Wire 1x30f.cs @@ -0,0 +1,17 @@ + +datablock fxDtsBrickData(LogicWire_1x30f_Data){ + brickFile = $LuaLogic::Path @ "bricks/gen/newbricks/Wire 1x30f.blb"; + iconName = $LuaLogic::Path @ "bricks/gen/newicons/Wire 1x30f"; + + category = "Logic Bricks"; + subCategory = "Wires"; + uiName = "Wire 1x30f"; + + logicBrickSize = "1 30 1"; + orientationFix = 0; + + isLogic = true; + isLogicWire = true; + + +}; diff --git a/bricks/gen/newcode/Wire 1x31f.cs b/bricks/gen/newcode/Wire 1x31f.cs new file mode 100644 index 0000000..27ee16c --- /dev/null +++ b/bricks/gen/newcode/Wire 1x31f.cs @@ -0,0 +1,17 @@ + +datablock fxDtsBrickData(LogicWire_1x31f_Data){ + brickFile = $LuaLogic::Path @ "bricks/gen/newbricks/Wire 1x31f.blb"; + iconName = $LuaLogic::Path @ "bricks/gen/newicons/Wire 1x31f"; + + category = "Logic Bricks"; + subCategory = "Wires"; + uiName = "Wire 1x31f"; + + logicBrickSize = "1 31 1"; + orientationFix = 0; + + isLogic = true; + isLogicWire = true; + + +}; diff --git a/bricks/gen/newcode/Wire 1x39f.cs b/bricks/gen/newcode/Wire 1x39f.cs new file mode 100644 index 0000000..b1d29a2 --- /dev/null +++ b/bricks/gen/newcode/Wire 1x39f.cs @@ -0,0 +1,17 @@ + +datablock fxDtsBrickData(LogicWire_1x39f_Data){ + brickFile = $LuaLogic::Path @ "bricks/gen/newbricks/Wire 1x39f.blb"; + iconName = $LuaLogic::Path @ "bricks/gen/newicons/Wire 1x39f"; + + category = "Logic Bricks"; + subCategory = "Wires"; + uiName = "Wire 1x39f"; + + logicBrickSize = "1 39 1"; + orientationFix = 0; + + isLogic = true; + isLogicWire = true; + + +}; diff --git a/bricks/gen/newicons/Diode Down.png b/bricks/gen/newicons/Diode Down.png new file mode 100644 index 0000000..6a41046 Binary files /dev/null and b/bricks/gen/newicons/Diode Down.png differ diff --git a/bricks/gen/newicons/Diode Flat.png b/bricks/gen/newicons/Diode Flat.png new file mode 100644 index 0000000..cc6efcd Binary files /dev/null and b/bricks/gen/newicons/Diode Flat.png differ diff --git a/bricks/gen/newicons/Diode Up.png b/bricks/gen/newicons/Diode Up.png new file mode 100644 index 0000000..e55e604 Binary files /dev/null and b/bricks/gen/newicons/Diode Up.png differ diff --git a/bricks/gen/newicons/Inverter Down.png b/bricks/gen/newicons/Inverter Down.png new file mode 100644 index 0000000..4d885dc Binary files /dev/null and b/bricks/gen/newicons/Inverter Down.png differ diff --git a/bricks/gen/newicons/Inverter Flat.png b/bricks/gen/newicons/Inverter Flat.png new file mode 100644 index 0000000..2efabf1 Binary files /dev/null and b/bricks/gen/newicons/Inverter Flat.png differ diff --git a/bricks/gen/newicons/Inverter Up.png b/bricks/gen/newicons/Inverter Up.png new file mode 100644 index 0000000..e030ffd Binary files /dev/null and b/bricks/gen/newicons/Inverter Up.png differ diff --git a/bricks/gen/newicons/Wire 1x17f.png b/bricks/gen/newicons/Wire 1x17f.png new file mode 100644 index 0000000..998cb00 Binary files /dev/null and b/bricks/gen/newicons/Wire 1x17f.png differ diff --git a/bricks/gen/newicons/Wire 1x18f.png b/bricks/gen/newicons/Wire 1x18f.png new file mode 100644 index 0000000..e0533e1 Binary files /dev/null and b/bricks/gen/newicons/Wire 1x18f.png differ diff --git a/bricks/gen/newicons/Wire 1x19f.png b/bricks/gen/newicons/Wire 1x19f.png new file mode 100644 index 0000000..fa835de Binary files /dev/null and b/bricks/gen/newicons/Wire 1x19f.png differ diff --git a/bricks/gen/newicons/Wire 1x1x10.png b/bricks/gen/newicons/Wire 1x1x10.png new file mode 100644 index 0000000..73f860b Binary files /dev/null and b/bricks/gen/newicons/Wire 1x1x10.png differ diff --git a/bricks/gen/newicons/Wire 1x1x11.png b/bricks/gen/newicons/Wire 1x1x11.png new file mode 100644 index 0000000..f77eab1 Binary files /dev/null and b/bricks/gen/newicons/Wire 1x1x11.png differ diff --git a/bricks/gen/newicons/Wire 1x1x13.png b/bricks/gen/newicons/Wire 1x1x13.png new file mode 100644 index 0000000..98f68a2 Binary files /dev/null and b/bricks/gen/newicons/Wire 1x1x13.png differ diff --git a/bricks/gen/newicons/Wire 1x1x14.png b/bricks/gen/newicons/Wire 1x1x14.png new file mode 100644 index 0000000..f97aabd Binary files /dev/null and b/bricks/gen/newicons/Wire 1x1x14.png differ diff --git a/bricks/gen/newicons/Wire 1x1x15.png b/bricks/gen/newicons/Wire 1x1x15.png new file mode 100644 index 0000000..df3a425 Binary files /dev/null and b/bricks/gen/newicons/Wire 1x1x15.png differ diff --git a/bricks/gen/newicons/Wire 1x1x25f.png b/bricks/gen/newicons/Wire 1x1x25f.png new file mode 100644 index 0000000..3a1d310 Binary files /dev/null and b/bricks/gen/newicons/Wire 1x1x25f.png differ diff --git a/bricks/gen/newicons/Wire 1x1x26f.png b/bricks/gen/newicons/Wire 1x1x26f.png new file mode 100644 index 0000000..0054ad4 Binary files /dev/null and b/bricks/gen/newicons/Wire 1x1x26f.png differ diff --git a/bricks/gen/newicons/Wire 1x1x29f.png b/bricks/gen/newicons/Wire 1x1x29f.png new file mode 100644 index 0000000..e0952f5 Binary files /dev/null and b/bricks/gen/newicons/Wire 1x1x29f.png differ diff --git a/bricks/gen/newicons/Wire 1x1x31f.png b/bricks/gen/newicons/Wire 1x1x31f.png new file mode 100644 index 0000000..fc75e8c Binary files /dev/null and b/bricks/gen/newicons/Wire 1x1x31f.png differ diff --git a/bricks/gen/newicons/Wire 1x1x34f.png b/bricks/gen/newicons/Wire 1x1x34f.png new file mode 100644 index 0000000..d1b0880 Binary files /dev/null and b/bricks/gen/newicons/Wire 1x1x34f.png differ diff --git a/bricks/gen/newicons/Wire 1x1x35f.png b/bricks/gen/newicons/Wire 1x1x35f.png new file mode 100644 index 0000000..cf67497 Binary files /dev/null and b/bricks/gen/newicons/Wire 1x1x35f.png differ diff --git a/bricks/gen/newicons/Wire 1x1x37f.png b/bricks/gen/newicons/Wire 1x1x37f.png new file mode 100644 index 0000000..754c634 Binary files /dev/null and b/bricks/gen/newicons/Wire 1x1x37f.png differ diff --git a/bricks/gen/newicons/Wire 1x1x38f.png b/bricks/gen/newicons/Wire 1x1x38f.png new file mode 100644 index 0000000..eca17fc Binary files /dev/null and b/bricks/gen/newicons/Wire 1x1x38f.png differ diff --git a/bricks/gen/newicons/Wire 1x1x41f.png b/bricks/gen/newicons/Wire 1x1x41f.png new file mode 100644 index 0000000..910cae0 Binary files /dev/null and b/bricks/gen/newicons/Wire 1x1x41f.png differ diff --git a/bricks/gen/newicons/Wire 1x1x43f.png b/bricks/gen/newicons/Wire 1x1x43f.png new file mode 100644 index 0000000..eda45b9 Binary files /dev/null and b/bricks/gen/newicons/Wire 1x1x43f.png differ diff --git a/bricks/gen/newicons/Wire 1x1x44f.png b/bricks/gen/newicons/Wire 1x1x44f.png new file mode 100644 index 0000000..1bad181 Binary files /dev/null and b/bricks/gen/newicons/Wire 1x1x44f.png differ diff --git a/bricks/gen/newicons/Wire 1x1x46f.png b/bricks/gen/newicons/Wire 1x1x46f.png new file mode 100644 index 0000000..2fb069c Binary files /dev/null and b/bricks/gen/newicons/Wire 1x1x46f.png differ diff --git a/bricks/gen/newicons/Wire 1x1x47f.png b/bricks/gen/newicons/Wire 1x1x47f.png new file mode 100644 index 0000000..6481857 Binary files /dev/null and b/bricks/gen/newicons/Wire 1x1x47f.png differ diff --git a/bricks/gen/newicons/Wire 1x1x9.png b/bricks/gen/newicons/Wire 1x1x9.png new file mode 100644 index 0000000..cacc23b Binary files /dev/null and b/bricks/gen/newicons/Wire 1x1x9.png differ diff --git a/bricks/gen/newicons/Wire 1x20f.png b/bricks/gen/newicons/Wire 1x20f.png new file mode 100644 index 0000000..c33232c Binary files /dev/null and b/bricks/gen/newicons/Wire 1x20f.png differ diff --git a/bricks/gen/newicons/Wire 1x21f.png b/bricks/gen/newicons/Wire 1x21f.png new file mode 100644 index 0000000..42ef802 Binary files /dev/null and b/bricks/gen/newicons/Wire 1x21f.png differ diff --git a/bricks/gen/newicons/Wire 1x22f.png b/bricks/gen/newicons/Wire 1x22f.png new file mode 100644 index 0000000..54e5ce1 Binary files /dev/null and b/bricks/gen/newicons/Wire 1x22f.png differ diff --git a/bricks/gen/newicons/Wire 1x23f.png b/bricks/gen/newicons/Wire 1x23f.png new file mode 100644 index 0000000..3fe3c02 Binary files /dev/null and b/bricks/gen/newicons/Wire 1x23f.png differ diff --git a/bricks/gen/newicons/Wire 1x25f.png b/bricks/gen/newicons/Wire 1x25f.png new file mode 100644 index 0000000..3c593ba Binary files /dev/null and b/bricks/gen/newicons/Wire 1x25f.png differ diff --git a/bricks/gen/newicons/Wire 1x26f.png b/bricks/gen/newicons/Wire 1x26f.png new file mode 100644 index 0000000..9fdccc4 Binary files /dev/null and b/bricks/gen/newicons/Wire 1x26f.png differ diff --git a/bricks/gen/newicons/Wire 1x27f.png b/bricks/gen/newicons/Wire 1x27f.png new file mode 100644 index 0000000..56c301c Binary files /dev/null and b/bricks/gen/newicons/Wire 1x27f.png differ diff --git a/bricks/gen/newicons/Wire 1x28f.png b/bricks/gen/newicons/Wire 1x28f.png new file mode 100644 index 0000000..39608d9 Binary files /dev/null and b/bricks/gen/newicons/Wire 1x28f.png differ diff --git a/bricks/gen/newicons/Wire 1x30f.png b/bricks/gen/newicons/Wire 1x30f.png new file mode 100644 index 0000000..2552ade Binary files /dev/null and b/bricks/gen/newicons/Wire 1x30f.png differ diff --git a/bricks/gen/newicons/Wire 1x31f.png b/bricks/gen/newicons/Wire 1x31f.png new file mode 100644 index 0000000..1bded21 Binary files /dev/null and b/bricks/gen/newicons/Wire 1x31f.png differ diff --git a/bricks/gen/newicons/Wire 1x39f.png b/bricks/gen/newicons/Wire 1x39f.png new file mode 100644 index 0000000..b1ff733 Binary files /dev/null and b/bricks/gen/newicons/Wire 1x39f.png differ diff --git a/bricks/gen/newicons/Wire 64x64f.png b/bricks/gen/newicons/Wire 64x64f.png index 7e11c74..9fc5f17 100644 Binary files a/bricks/gen/newicons/Wire 64x64f.png and b/bricks/gen/newicons/Wire 64x64f.png differ