Exemplo n.º 1
0
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();
}
Exemplo n.º 2
0
//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();

	
}