예제 #1
0
StillImage* ScriptSupervisor::CreateImage(const std::string& filename)
{
    StillImage* img = new StillImage();
    if(!filename.empty() && !img->Load(filename))
        PRINT_WARNING << "The image file could not be loaded: " << filename << std::endl;
    _still_images.push_back(img);
    return img;
}
예제 #2
0
int32 ScriptSupervisor::AddImage(const std::string& filename, float width,
									float height) {
	StillImage img;
	if (!img.Load(filename, width, height)) {
		PRINT_WARNING << "The image file could not be loaded: " << filename << std::endl;
		return -1;
	}

	_script_images.push_back(img);

	int32 id = _script_images.size() - 1;
	return id;
}