#ifndef SPEC
#define SPEC

#include "lib/co.h"
#include "lib/event.h"
#include "lib/engine.h"
#include "lib/spiel.h"
#include "sprites/sprites.h"

/*
curses
*/
#define PDC_NCMOUSE
#include <curses.h>
#include <time.h>

typedef const Let ** Mposition;
typedef const Let * Nstant[MAX];
typedef Let Llection[MAX][MAX];
#define FPS 12


struct Continuation {
	Routine routine;
    /*collection*/
    //Llection llection;
    /*constant*/
    //Nstant nstant;
    /*event*/
    Mmission mmission;
    /*sprite*/
    Spr spr;
    /*game state*/
    Peeps peeps;    
    /* utime */
    clock_t lastTick;
    Let lock;
    /*curses*/ 
    WINDOW * curpan;
};

void User(Co,Routine next);
void Spiel(Co);


#endif



