Main Page | Class List | File List | Class Members | File Members

interface.h File Reference

Go to the source code of this file.

Functions

void prompt (void)
void get_input (void)
int white (char c)
void parse_input (void)
int equals (char *s1, char *s2)
void show_vars ()
char * rank (int x)
void show_score (void)
void print_commands (void)
void do_cmd (void)
void interface (void)


Function Documentation

void do_cmd void   )  [static]
 

int equals char *  s1,
char *  s2
[static]
 

Definition at line 186 of file input.c.

References upper().

Referenced by audio_config(), channel_config(), control_config(), do_cmd(), get_config(), mux_config(), mux_table_config(), set_config(), side_config(), strtobch_type(), and video_config().

00190 {
00191   int i=0;
00192   while ((s1[i]!='\0') && (s2[i]!='\0') && (upper(s1[i])==upper(s2[i])))
00193     i++;
00194   if (s1[i]==s2[i])
00195     return 1;
00196   else
00197     return 0;
00198 }

void get_input void   )  [static]
 

void interface void   ) 
 

Definition at line 179 of file interface.c.

References Cont, do_cmd(), error(), get_clock(), get_input(), mode, Next, parse_input(), prompt(), Prompt, Quit, and Run.

Referenced by main_loop().

00180 {
00181   switch (mode) {
00182     case Prompt: break;
00183     case Run:    break;
00184     case Cont:   
00185                  if (get_clock() == breakpoint)
00186                    mode = Prompt;
00187                  break;
00188     case Next:
00189                  if (get_clock() == stop)
00190                    mode = Prompt;
00191                  break;
00192     case Quit: 
00193                  break;
00194     default:
00195                 error("interface","invalid mode");
00196   }
00197 
00198   while (mode == Prompt) {
00199     prompt();
00200     get_input();
00201     parse_input();
00202     do_cmd();
00203   }
00204 }

void parse_input void   )  [static]
 

void print_commands void   )  [static]
 

void prompt void   )  [static]
 

char* rank int  x  )  [static]
 

Referenced by show_score().

void show_score void   )  [static]
 

void show_vars  )  [static]
 

int white char  c  )  [static]
 

Referenced by parse_input().


Generated on Sun Jul 16 16:27:47 2006 by  doxygen 1.3.9.1