Home | History | Annotate | Download | only in hack

Lines Matching refs:first

92 	int             i, j, first, last, sum, end;
100 first = 0;
101 while (first < end) {
102 let = objects[first].oc_olet;
103 last = first + 1;
110 bases[i] = first;
116 for (j = first; j < last; j++)
119 for (j = first; j < last; j++)
120 objects[j].oc_prob = (100 + j - first) / (last - first);
126 if (objects[first].oc_descr != NULL && let != TOOL_SYM) {
131 while (--j > first) {
132 i = first + rn2(j + 1 - first);
138 first = last;
157 int j, first;
159 first = bases[letindex(GEM_SYM)];
162 objects[first + j].oc_prob = 0;
163 first += j;
164 if (first >= LAST_GEM || first >= SIZE(objects) ||
165 objects[first].oc_olet != GEM_SYM ||
166 objects[first].oc_name == NULL)
167 printf("Not enough gems? - first=%d j=%d LAST_GEM=%d\n",
168 first, j, LAST_GEM);
169 for (j = first; j < LAST_GEM; j++)
170 objects[j].oc_prob = (20 + j - first) / (LAST_GEM - first);