diff options
| author | Paul Oliver <contact@pauloliver.dev> | 2024-02-29 01:50:44 +0100 | 
|---|---|---|
| committer | Paul Oliver <contact@pauloliver.dev> | 2024-02-29 01:50:44 +0100 | 
| commit | 2dc9d118efb64de6ea54a5a9eb4474f8e5ef3145 (patch) | |
| tree | 74039957b10390da4875d676303a781bd0792e45 /include/evolver.h | |
Initial commit
Diffstat (limited to 'include/evolver.h')
| -rw-r--r-- | include/evolver.h | 17 | 
1 files changed, 17 insertions, 0 deletions
diff --git a/include/evolver.h b/include/evolver.h new file mode 100644 index 0000000..15a4f64 --- /dev/null +++ b/include/evolver.h @@ -0,0 +1,17 @@ +#ifndef SALIS_EVOLVER_H
 +#define SALIS_EVOLVER_H
 +
 +void  se_init           (void);
 +void  se_quit           (void);
 +void  se_load           (FILE *file);
 +void  se_save           (FILE *file);
 +
 +sbool se_isInit         (void);
 +sword se_getLastAddress (void);
 +sbyte se_getLastInst    (void);
 +sword se_getState       (sword eidx);
 +void  se_setState       (sword eidx, sword state);
 +
 +void  se_cycle          (void);
 +
 +#endif
  | 
