Home | History | Annotate | Download | only in raw

Lines Matching full:leaf

70     struct Leaves_s *leaf = Leaves;
78 leaf->x = randf2(-width * 0.5f, width * 0.5f);
79 leaf->y = randf2(-height * 0.5f, height * 0.5f);
80 leaf->scale = randf2(0.4f, 0.5f);
81 leaf->angle = randf2(0.0f, 360.0f);
82 leaf->spin = degf(randf2(-0.02f, 0.02f)) * 0.25f;
83 leaf->u1 = sprite / (float) LEAVES_TEXTURES_COUNT;
84 leaf->u2 = (sprite + 1) / (float) LEAVES_TEXTURES_COUNT;
85 leaf->altitude = -1.0f;
86 leaf->rippled = 1.0f;
87 leaf->deltaX = randf2(-0.02f, 0.02f) / 60.0f;
88 leaf->deltaY = -0.08f * randf2(0.9f, 1.1f) / 60.0f;
89 leaf++;
293 void drawLeaf(struct Leaves_s *leaf, int meshWidth, int meshHeight, float glWidth, float glHeight,
296 float x = leaf->x;
300 float y = leaf->y;
304 float u1 = leaf->u1;
305 float u2 = leaf->u2;
312 float a = leaf->altitude;
313 float s = leaf->scale;
314 float r = leaf->angle;
368 float spin = leaf->spin;
370 float rippled = leaf->rippled;
375 leaf->spin = spin;
376 leaf->rippled = 1.0f;
378 leaf->x = x + leaf->deltaX;
379 leaf->y = y + leaf->deltaY;
381 leaf->angle = r;
384 leaf->altitude = a;
386 leaf->angle = r;
393 leaf->x = randf2(-glWidth * 0.5f, glWidth * 0.5f);
394 leaf->y = randf2(-glHeight * 0.5f, glHeight * 0.5f);
395 leaf->scale = randf2(0.4f, 0.5f);
396 leaf->spin = degf(randf2(-0.02f, 0.02f)) * 0.25f;
397 leaf->u1 = sprite / (float) LEAVES_TEXTURES_COUNT;
398 leaf->u2 = (sprite + 1) / (float) LEAVES_TEXTURES_COUNT;
399 leaf->altitude = 0.6f;
400 leaf->rippled = -1.0f;
401 leaf->deltaX = randf2(-0.02f, 0.02f) / 60.0f;
402 leaf->deltaY = -0.08f * randf2(0.9f, 1.1f) / 60.0f;
421 struct Leaves_s *leaf = Leaves;
425 drawLeaf(leaf, width, height, glWidth, glHeight, rotate);
426 leaf += 1;