home *** CD-ROM | disk | FTP | other *** search
- import java.awt.Color;
- import java.awt.Graphics;
-
- class GND extends ElectronicComponent {
- public GND(Pin[][] var1, int var2, int var3) {
- super(var2, var3, 4, 4, 1, 1, 2, 3, 0, 1);
- super.OPin[0] = new OutputPin("GND", 2, 1, 0, 2, 0, 0, 2);
- super.OPin[0].Level = 0;
- super.ComponentName = "GND";
- super.ClassName = "GND";
- ((ElectronicComponent)this).RegisterPins(var1, var2, var3);
- }
-
- public GND(ElectronicComponent var1, int var2, int var3) {
- super(var1, var2, var3);
- }
-
- public ElectronicComponent Copy(int var1, int var2) {
- GND var3 = new GND(this, var1, var2);
- var3.OPin[0].Level = 0;
- return var3;
- }
-
- public void draw(Graphics var1, int var2, int var3, int var4) {
- super.draw(var1, var2, var3, var4);
- int var5 = super.Pos.x - var2;
- int var6 = super.Pos.y - var3;
- ((ElectronicComponent)this).DrawOutputPins(var1, var5, var6, var4);
- var1.setColor(Color.gray);
- var1.fillRect((var5 + 1) * var4, (var6 + 3) * var4, var4 * 2 + 1, var4 / 2 - 1);
- }
-
- public void Simulate(int var1) {
- ((ElectronicComponent)this).InformConnectedComponents(var1);
- }
- }
-