-extern int subAnimateElectrons(int si);
-extern int subDrawAnimatedElectrons(int si);
-extern int subDrawElectronFromAbove(int si, int bx);
-extern int subDrawElectronFromBelow(int si, int bx);
-extern int subDrawElectronFromLeft(int si, int bx);
-extern int subDrawElectronFromRight(int si, int bx);
-extern int subDrawElectronTurnLeft(int si, int bx);
-extern int subDrawElectronTurnRight(int si, int bx);
-extern int subElectronFromAbove(int si, int bx);
-extern int subElectronFromBelow(int si, int bx);
-extern int subElectronFromLeft(int si, int bx);
-extern int subElectronFromRight(int si, int bx);
-extern int subElectronTurnLeft(int si, int bx);
-extern int subElectronTurnRight(int si, int bx);
+
+void subAnimateElectrons(int);
+void subDrawAnimatedElectrons(int);
+void subDrawElectronFromAbove(int, int);
+void subDrawElectronFromBelow(int, int);
+void subDrawElectronFromLeft(int, int);
+void subDrawElectronFromRight(int, int);
+void subDrawElectronTurnLeft(int, int);
+void subDrawElectronTurnRight(int, int);
+void subElectronFromAbove(int, int);
+void subElectronFromBelow(int, int);
+void subElectronFromLeft(int, int);
+void subElectronFromRight(int, int);
+void subElectronTurnLeft(int, int);
+void subElectronTurnRight(int, int);