\b;Instruction \c;extern\n; The instruction \c;extern\n; determines which is the procedure which acts as main program. Declared procedure will have its name in the list of programs, below to the left of the window. \c; \s;extern void object::Boum( ) \s;{ \s; while ( true ) \s; { \s; fire(1); \s; turn(10); \s; } \s;} \n; If the program use other procedures, only main procedure must be preceded with \c;extern\n;. \c; \s;extern void object::Square( ) \s;{ \s; for ( int i=0 ; i<4 ; i++ ) \s; { \s; Line(10); \s; } \s;} \s; \s;void object::Line(float dist) \s;{ \s; move(dist); \s; turn(90); \s;} \n; \t;See also \l;Programming\u cbot;, \l;types\u cbot\type; and \l;categories\u cbot\category;.