00001
00010 #ifndef _OP_H_
00011 #define _OP_H_
00012
00013
00014 typedef enum {
00015 OP_NOOP,
00016
00017 OP_PROCCALL,
00018 OP_RETURN,
00019
00020 OP_MOVEFORWARD,
00021 OP_MOVEBACK,
00022 OP_TURNRIGHT,
00023 OP_TURNLEFT,
00024 OP_SETPOS,
00025 OP_SETHEADING,
00026 OP_CLEARSCREEN,
00027 OP_HIDETURTLE,
00028 OP_SHOWTURTLE,
00029 OP_HIDEPEN,
00030 OP_SHOWPEN,
00031 OP_SETPREDEFCOLOR,
00032 OP_SETUSERDEFCOLOR,
00033 OP_NOTRACE,
00034 OP_TRACE,
00035 OP_WRITE,
00036 OP_STOP,
00037 OP_AFFECT,
00038 OP_LOCAFFECT,
00039
00040 OP_DANCE,
00041 OP_SLEEP,
00042
00043 OP_GETHEADING,
00044 OP_HAZARD,
00045
00046 OP_REPEAT,
00047 OP_LOOPCNT,
00048 OP_IF,
00049 OP_ELSE,
00050 OP_WHILE,
00051 OP_JUMP,
00052
00053 OP_AND,
00054 OP_OR,
00055 OP_EQ,
00056 OP_LT,
00057 OP_GT,
00058 OP_LEQ,
00059 OP_GEQ,
00060 OP_ADD,
00061 OP_SUB,
00062 OP_MUL,
00063 OP_DIV,
00064 OP_UNEG
00065 } op_t;
00066
00067
00068 #endif