just used the program a bit

This commit is contained in:
Florian Stecker
2021-11-05 08:11:06 -05:00
parent 17de77de59
commit 1e0b0c5359
6 changed files with 728 additions and 92 deletions

7
main.h
View File

@@ -39,8 +39,12 @@ typedef struct {
int show_limit;
int show_dual_limit;
int show_text;
int mode;
int use_rotation_basis;
int limit_with_lines;
int show_marking;
point_t marking;
int show_coxeter_orbit;
int use_repelling;
gsl_matrix *cartan, *cob;
@@ -70,6 +74,7 @@ vector_t cross(vector_t a, vector_t b);
int fixedPoints(DrawingContext *ctx, const char *word, vector_t *out);
void drawPoint(DrawingContext *ctx, point_t p);
void drawSegment2d(DrawingContext *ctx, point_t a, point_t b);
point_t vectorToPoint(DrawingContext *ctx, vector_t v);
void drawVector(DrawingContext *ctx, vector_t v);
void drawCovector(DrawingContext *ctx, vector_t v);
void drawSegment(DrawingContext *ctx, vector_t a, vector_t b);
@@ -87,7 +92,7 @@ void drawText(DrawingContext *ctx);
void draw(DrawingContext *ctx);
// implemented in main.c
void setupContext(DrawingContext *ctx);
void setupContext(DrawingContext *ctx, int argc, char *argv[]);
void destroyContext(DrawingContext *ctx);
void print(DrawingContext *screen);
int processEvent(GraphicsInfo *info, XEvent *ev);