diff options
author | Filippos Karapetis | 2010-10-20 21:00:59 +0000 |
---|---|---|
committer | Filippos Karapetis | 2010-10-20 21:00:59 +0000 |
commit | ac2b5df1282923f5cfde0cd5c1d7dee2b714c698 (patch) | |
tree | dc8386cd92168e13f7f5c1a054def9b81b150eec /tools/sci | |
parent | ae2d2e78e13b75f556cc532b34cf6db13d53ffca (diff) | |
download | scummvm-rg350-ac2b5df1282923f5cfde0cd5c1d7dee2b714c698.tar.gz scummvm-rg350-ac2b5df1282923f5cfde0cd5c1d7dee2b714c698.tar.bz2 scummvm-rg350-ac2b5df1282923f5cfde0cd5c1d7dee2b714c698.zip |
SCI tools: also removing obsolete file graphics_png.h
svn-id: r53654
Diffstat (limited to 'tools/sci')
-rw-r--r-- | tools/sci/graphics_png.h | 112 |
1 files changed, 0 insertions, 112 deletions
diff --git a/tools/sci/graphics_png.h b/tools/sci/graphics_png.h deleted file mode 100644 index 84358478f1..0000000000 --- a/tools/sci/graphics_png.h +++ /dev/null @@ -1,112 +0,0 @@ -/* ScummVM - Graphic Adventure Engine - * - * ScummVM is the legal property of its developers, whose names - * are too numerous to list here. Please refer to the COPYRIGHT - * file distributed with this source distribution. - * - * This program is free software; you can redistribute it and/or - * modify it under the terms of the GNU General Public License - * as published by the Free Software Foundation; either version 2 - * of the License, or (at your option) any later version. - - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. - * - * $URL$ - * $Id$ - * - */ - -/* Provides facilities for writing pictures and seperate views to .png files */ - - -#ifndef _SCI_GRAPHICS_PNG_H_ -#define _SCI_GRAPHICS_PNG_H_ - -#ifdef HAVE_CONFIG_H -#include <config.h> -#endif /* HAVE_CONFIG_H */ - -#ifdef HAVE_LIBPNG - -#include <resource.h> -#include <graphics.h> -#include <png.h> - -int -write_pic_png(char *filename, guint8 *pic); -/* Stores a picture map in a png file -** --DEPRECATED-- -** Parameters: (filename) The name of the file to create -** (pic) A pointer to the picture map to store -** Returns : (int) 0 on success, != 0 otherwise -** Please note that pic must not point to a picture_t, it must point to a -** map. -** E.g. to store the foreground picture, you could use -** write_pic_png("filename.png", picture->maps[0]). -*/ - - -int -png_save_buffer(picture_t pic, char *name, - int xoffset, int yoffset, int width, int height, - byte *data, int force_8bpp_special); -/* Stores any buffer in a png file -** Parameters: (picture_t) pic: The picture_t containing the parameters of the buffer -** (char *) name: File name to write to -** (int x int) xoffset, yoffset: relative screen position of the buffer -** (int x int) width, height: Buffer size -** (byte *) data: The actual data to write -** (int) force_8bpp_special: See below -** Returns : (int) 0 on success, 1 otherwise -** Each graphics buffer is stored in the way that the corresponding picture_t -** dictates (all buffers are either identical to, or parts of a past representation -** of the picture_t map 0, after all). -** force_8bpp_special overrides this and forces 8bpp palette mode for writing the -** buffer. -** This should only be used for maps 1 through 3, which are always in this format. -*/ - - -byte * -png_load_buffer(picture_t pic, char *name, - int *xoffset, int *yoffset, int *width, int *height, - int *size, int force_8bpp_special); -/* Loads a buffer from a png file -** Parameters: (picture_t) pic: The picture_t containing the target parameters -** (char *) name: The file name of the file to read from -** (int* x int*) xoffset, yoffset: Offset storage pointers -** (int* x int*) width, height: Size storage pointers -** (int*) size: Memory size storage pointer -** (int) force_8bpp_special: Import file as 8bpp with palette -** Returns : (byte *): The buffer on success, NULL otherwise -** xoffset, yoffset, width, height, and size should each point to ints the picture -** parameters are stored in. xoffset and yoffset may be set to NULL, though, in -** order to be omitted. -*/ - - -int -png_save_pic(picture_t pic); -/* Stores a picture_t in the current directory -** Parameters: (picture_t) pic: The picture_t to store -** Returns : (int) 0 on success, 1 otherwise -*/ - -int -png_load_pic(picture_t pic); -/* Loads a picture_t from the cwd -** Parameters: (picture_t) pic: The structure to write to -** Returns : (int) 0 on success, 1 otherwise -** On error, the original pic status is retained. -*/ - - -#endif /* HAVE_LIBPNG */ -#endif /* !_SCI_GRAPHICS_PNG_H_ */ |