server/src/automate.h

26 lines
452 B
C
Raw Normal View History

2018-07-05 20:06:32 +02:00
#pragma once
#ifndef H_GC_AUTOMATE
#define H_GC_AUTOMATE
#include "skill.h"
2018-07-05 20:06:32 +02:00
struct region;
struct unit;
2018-07-09 03:31:13 +02:00
typedef struct scholar {
struct unit *u;
int learn;
2019-06-24 20:51:09 +02:00
short level;
2018-07-09 03:31:13 +02:00
} scholar;
2018-07-05 20:06:32 +02:00
#define MAXSCHOLARS 128
2018-07-11 21:03:00 +02:00
#define STUDENTS_PER_TEACHER 10
2018-07-05 20:06:32 +02:00
void do_autostudy(struct region *r);
int autostudy_init(scholar scholars[], int max_scholars, struct unit **units, skill_t *o_skill);
2018-07-09 03:31:13 +02:00
void autostudy_run(scholar scholars[], int nscholars);
2018-07-05 20:06:32 +02:00
#endif