ref: f4fc7ec0a6cfa2b6a0db00f8d34f2f7d0471cd60
dir: /sim.resource.c/
#include <u.h>
#include <libc.h>
#include <draw.h>
#include "dat.h"
#include "fns.h"
void
resourcestate(Mobj *mo)
{
int os, *t, *te;
Resource *r;
r = mo->o->res;
for(os=OSrich, t=r->thresh, te=t+r->nthresh; t<te; t++, os++)
if(mo->amount >= *t)
break;
mo->state = os;
}