[Scummvm-cvs-logs] CVS: scummvm/scumm sprite_he.cpp,NONE,1.1 sprite_he.h,NONE,1.1 module.mk,1.45,1.46

kirben kirben at users.sourceforge.net
Sun Feb 20 02:57:58 CET 2005


Update of /cvsroot/scummvm/scummvm/scumm
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv5163/scumm

Modified Files:
	module.mk 
Added Files:
	sprite_he.cpp sprite_he.h 
Log Message:

Add WIP sprite struct for HE games, ready for functions.


--- NEW FILE: sprite_he.cpp ---
/* ScummVM - Scumm Interpreter
 * Copyright (C) 2001  Ludvig Strigeus
 * Copyright (C) 2001-2005 The ScummVM project
 *
 * 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., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
 *
 * $Header: /cvsroot/scummvm/scummvm/scumm/sprite_he.cpp,v 1.1 2005/02/20 10:56:59 kirben Exp $
 *
 */

#include "stdafx.h"

#include "scumm/intern.h"
#include "scumm/resource.h"
#include "scumm/scumm.h"
#include "scumm/sprite_he.h"
#include "scumm/wiz_he.h"

namespace Scumm {

} // End of namespace Scumm

--- NEW FILE: sprite_he.h ---
/* ScummVM - Scumm Interpreter
 * Copyright (C) 2001  Ludvig Strigeus
 * Copyright (C) 2001-2005 The ScummVM project 
 *
 * 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., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
 *
 * $Header: /cvsroot/scummvm/scummvm/scumm/sprite_he.h,v 1.1 2005/02/20 10:56:59 kirben Exp $
 *
 */

#ifndef SPRITE_HE_H
#define SPRITE_HE_H

namespace Scumm {

struct SpriteInfo {
	int field_0;
	int flags;
	int res_id;
	int res_state;
	int group_num;
	int field_14;
	int field_18;
	int bbox_xmin;
	int bbox_ymin;
	int bbox_xmax;
	int bbox_ymax;
	int field_2C;
	int field_30;
	int field_34;
	int field_38;
	int tx;
	int ty;
	int field_44;
	int field_48;
	int field_4C;
	int imglist_num;
	int field_54;
	int res_wiz_size;
	int rot_angle;
	int zoom;
	int field_64;
	int field_68;
	int field_6C;
	int field_70;
	int field_74;
	int field_78;
	int field_7C;
	int field_80;
	int class_flags;
};

struct SpriteGroup {
	int field_0;
	int field_4;
	int field_8;
	int field_C;
	int field_10;
	int flags;
	int tx;
	int ty;
	int field_20;
	int scaling;
	int scale_x;
	int scale_y;
	int field_30;
	int field_34;
	int field_38;
	int field_3C;
};

} // End of namespace Scumm

#endif


Index: module.mk
===================================================================
RCS file: /cvsroot/scummvm/scummvm/scumm/module.mk,v
retrieving revision 1.45
retrieving revision 1.46
diff -u -d -r1.45 -r1.46
--- module.mk	17 Dec 2004 22:27:08 -0000	1.45
+++ module.mk	20 Feb 2005 10:56:58 -0000	1.46
@@ -47,6 +47,7 @@
 	scumm/script_v8.o \
 	scumm/scumm.o \
 	scumm/sound.o \
+	scumm/sprite_he.o \
 	scumm/string.o \
 	scumm/usage_bits.o \
 	scumm/util.o \





More information about the Scummvm-git-logs mailing list