/* state.h * * Michael Walker * CS 660 - Theory of Computation * Gabriel Robins * */ #include "string.h" typedef struct { String name; int stateNumber; int numOfTransitions; Widget widget; int x; int y; int width; int height; int isSelected; int isStart; int isFinish; int foreground; int background; } state; typedef struct { struct state* startState; struct state* endState; char input; char stackTop; int isValid; int xStart; int yStart; int xEnd; int yEnd; int foreground; } transition;