exploder_utils.cpp File Reference

#include "exploder_utils.hpp"
#include "game_config.hpp"
#include "serialization/string_utils.hpp"
#include <png.h>

Include dependency graph for exploder_utils.cpp:

Go to the source code of this file.

Functions

std::string get_mask_dir ()
std::string get_exploder_dir ()
void masked_overwrite_surface (surface dest, surface src, surface mask, int x, int y)
bool image_empty (surface surf)
void save_image (surface surf, const std::string &filename)


Function Documentation

std::string get_exploder_dir (  ) 

Definition at line 50 of file exploder_utils.cpp.

References game_config::path.

Referenced by cutter::find_configuration().

std::string get_mask_dir (  ) 

Definition at line 44 of file exploder_utils.cpp.

References game_config::path.

Referenced by cutter::load_masks().

bool image_empty ( surface  surf  ) 

Definition at line 133 of file exploder_utils.cpp.

References boost::foreach_detail_::end(), and surface_lock::pixels().

Referenced by composer::compose().

void masked_overwrite_surface ( surface  dest,
surface  src,
surface  mask,
int  x,
int  y 
)

Definition at line 59 of file exploder_utils.cpp.

References surface_lock::pixels().

Referenced by composer::compose(), and main().

void save_image ( surface  surf,
const std::string &  filename 
)

Definition at line 166 of file exploder_utils.cpp.

References file, surface_lock::pixels(), pos, exploder_rect::x, and exploder_rect::y.

Referenced by main().


Variable Documentation

Uint8 a

Definition at line 161 of file exploder_utils.cpp.

Uint8 b

Definition at line 160 of file exploder_utils.cpp.

Uint8 g

Uint8 r


Generated by doxygen 1.5.5 on 23 May 2008 for The Battle for Wesnoth
Gna! | Forum | Wiki | CIA | devdocs