Lines Matching refs:garbage

90       Garbage &garbage = GarbageManager::garbageStore[n];  in drawGarbage()  local
93 if (garbage.y > GC_SAFE_HEIGHT) continue; in drawGarbage()
97 y = garbage.y * DC_GRID_ELEMENT_LENGTH in drawGarbage()
98 + garbage.f_y * (DC_GRID_ELEMENT_LENGTH / (GLfloat) GC_STEPS_PER_GRID) in drawGarbage()
100 x = garbage.x * DC_GRID_ELEMENT_LENGTH + DC_PLAY_OFFSET_X; in drawGarbage()
103 if (garbage.state & GS_AWAKING) { in drawGarbage()
106 if (garbage.alarm - Game::time_step > DC_UNSHATTER_TIME) { in drawGarbage()
111 int popped = garbage.sections_popped; in drawGarbage()
113 for (int h = 0; h < garbage.height; h++) in drawGarbage()
126 && garbage.pop_alarm - Game::time_step < DC_POP_ROTATE_TIME) { in drawGarbage()
127 GLfloat p = (garbage.pop_alarm - Game::time_step) in drawGarbage()
131 if (garbage.pop_direction & BR_DIRECTION_1) { in drawGarbage()
134 } else if (garbage.pop_direction & BR_DIRECTION_2) { in drawGarbage()
137 } else if (garbage.pop_direction & BR_DIRECTION_3) { in drawGarbage()
148 if (garbage.pop_color == garbage.flavor) in drawGarbage()
149 glColor3fv(garbage_colors[garbage.flavor]); in drawGarbage()
151 glColor3f( (1.0f - p) * garbage_colors[garbage.flavor][0] in drawGarbage()
152 + p * garbage_colors[garbage.pop_color][0], in drawGarbage()
153 (1.0f - p) * garbage_colors[garbage.flavor][1] in drawGarbage()
154 + p * garbage_colors[garbage.pop_color][1], in drawGarbage()
155 (1.0f - p) * garbage_colors[garbage.flavor][2] in drawGarbage()
156 + p * garbage_colors[garbage.pop_color][2]); in drawGarbage()
164 glColor3fv(garbage_colors[garbage.flavor]); in drawGarbage()
170 glColor3fv(garbage_colors[garbage.pop_color]); in drawGarbage()
194 GLfloat p = (DC_UNSHATTER_TIME - garbage.alarm + Game::time_step) in drawGarbage()
198 glColor3fv(garbage_colors[garbage.flavor]); in drawGarbage()
202 for (int h = 0; h < garbage.height; h++) in drawGarbage()
227 if (garbage.alarm - Game::time_step > DC_UNSHATTER_TIME / 4) { in drawGarbage()
233 LightManager::setupGarbageLights(x, y, garbage.height, in drawGarbage()
234 garbage.width); in drawGarbage()
253 shatter_clip_plane[3] = -(garbage.alarm - Game::time_step) in drawGarbage()
254 * garbage.height * (DC_GRID_ELEMENT_LENGTH * 4.0f in drawGarbage()
260 alpha = (DC_UNSHATTER_TIME / 4 - garbage.alarm + Game::time_step) in drawGarbage()
267 LightManager::setupGarbageLights(x, y, garbage.height, in drawGarbage()
268 garbage.width); in drawGarbage()
283 if (garbage.state & GS_SHATTERING) { in drawGarbage()
286 if (Game::time_step - garbage.alarm in drawGarbage()
289 GLfloat flash = ((GLfloat) DC_SHATTER_TIME - garbage.alarm in drawGarbage()
293 glColor3f(garbage_colors[garbage.flavor][0] + flash in drawGarbage()
294 * (DC_FLASH_COLOR_RED - garbage_colors[garbage.flavor][0]), in drawGarbage()
295 garbage_colors[garbage.flavor][1] + flash in drawGarbage()
296 * (DC_FLASH_COLOR_GREEN - garbage_colors[garbage.flavor][1]), in drawGarbage()
297 garbage_colors[garbage.flavor][2] + flash in drawGarbage()
298 * (DC_FLASH_COLOR_BLUE - garbage_colors[garbage.flavor][2])); in drawGarbage()
310 - garbage.alarm + Game::time_step) * garbage.height in drawGarbage()
316 glColor3fv(garbage_colors[garbage.flavor]); in drawGarbage()
320 glColor3fv(garbage_colors[garbage.flavor]); in drawGarbage()
323 alpha = (garbage.alarm - Game::time_step) in drawGarbage()
326 glColor4f(garbage_colors[garbage.flavor][0], in drawGarbage()
327 garbage_colors[garbage.flavor][1], in drawGarbage()
328 garbage_colors[garbage.flavor][2], alpha); in drawGarbage()
332 glColor4f(garbage_colors[garbage.flavor][0],
333 garbage_colors[garbage.flavor][1],
334 garbage_colors[garbage.flavor][2], alpha);
336 glColor3fv(garbage_colors[garbage.flavor]);
340 if (garbage.height == 1) {
342 if (garbage.width != 1) {
345 for (int w = garbage.width - 1; --w; ) {
385 for (int w = garbage.width - 1; --w; ) {
411 for (int h = garbage.height - 1; --h;) {
418 int w = garbage.width - 1;
466 glTranslatef(0.0f, (garbage.height - 1) * (DC_GRID_ELEMENT_LENGTH
470 glTranslatef(0.0f, (garbage.height - 1) * DC_GRID_ELEMENT_LENGTH,
474 for (int w = garbage.width - 1; --w; ) {
501 if (GarbageFlavorImage::associated_garbage_id == garbage.id) {
586 if (garbage.alarm <= Game::time_step)
587 GarbageManager::deleteGarbage(&garbage);