X-Git-Url: https://jxself.org/git/?p=super-star-trek.git;a=blobdiff_plain;f=src%2Fsst.h;h=8e6e7c458cce3670ebda4916b1d2f27a1e88711f;hp=e9bb3b2e68494474acb86acc5ffe0c22d0a1f915;hb=188965b8e49bc7a0233258627917239b57429e77;hpb=28815fe0dea83042dbcd6f112ae6ce1821edd1e0 diff --git a/src/sst.h b/src/sst.h index e9bb3b2..8e6e7c4 100644 --- a/src/sst.h +++ b/src/sst.h @@ -164,6 +164,16 @@ typedef struct { #define NEVENTS (12) #endif /* EXPERIMENTAL */ +/* + * abstract out the event handling -- underlying data structures will change + * when we implement stateful events + */ +extern void unschedule(int); +extern int is_scheduled(int); +extern void schedule(int, double); +extern void postpone(int, double); +extern double scheduled(int); + #ifdef EXPERIMENTAL #define MAXDISTR 5 /* maximum concurrent distress calls */ #endif /* EXPERIMENTAL */