void scene_render_game(Uint32 delta) { background_draw(3, delta); world_draw(delta); player_draw(delta); enemy_draw(); item_draw(); bullet_draw(); player_life_draw(); world_life_draw(); }
//ZZZ TODO Seperate this all out void game_controller_draw_top(GameController self) { //Left Eye sf2d_start_frame(GFX_TOP, GFX_LEFT); //Left for Standard Vision sf2d_draw_rectangle(0, 0, 400, 240, RGBA8(0xFF, 0xFF, 0x89, 0xFF)); //Background if (self->enemy->health > 0) enemy_draw(self->enemy); /*ZZZ TESTING ZZZ */ //bullet_draw(self->bullet); //bullet_draw(self->bullet_storage->bullet_array[0]); //bullet_draw(self->bullet_storage->bullet_array[self->bullet_storage->bullet_limit-1]); bullet_storage_draw_all(self->bullet_storage); player_draw(self->player); //Draw player ontop of all game objects. //Pause interface if (self->is_paused) sf2d_draw_rectangle(0, 0, 400, 240, RGBA8(0x7A, 0x7A, 0x7A, 0xCC)); sf2d_end_frame(); }