debug3d.h

00001 /*--License:
00002         Lilith 3D Engine
00003         Copyright Lee Thomason (Grinning Lizard Software) 2002-2003
00004         www.grinninglizard.com/lilith
00005 
00006         This program is free software; you can redistribute it and/or
00007         modify it under the terms of the GNU General Public License
00008         as published by the Free Software Foundation; either version 2
00009         of the License, or (at your option) any later version.
00010 
00011         This program is distributed in the hope that it will be useful,
00012         but WITHOUT ANY WARRANTY; without even the implied warranty of
00013         MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
00014         GNU General Public License for more details.
00015 
00016         You should have received a copy of the GNU General Public License
00017         along with this program; if not, write to the Free Software
00018         Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
00019 
00020         The full text of the license can be found in license.txt
00021 */
00022 #ifndef LILITH_DEBUG_INCLUDED
00023 #define LILITH_DEBUG_INCLUDED
00024 
00026 //void L3Out( int y, const char* format, ... );
00027 //void L3Bar( int y, int x, float percent );
00028 
00029 namespace lilith3d
00030 {
00032 void DrawCube( float x0, float y0, float z0, float x1, float y1, float z1 );
00033 
00034 const int CONSOLE_WIDTH = 80;
00035 const int CONSOLE_HEIGHT = 40;
00036 const int BAR_LENGTH = 5;
00037 
00043 void DrawText( int x, int y, const char* format, ... );
00044 
00050 void DrawBar( int x, int y, float percent );
00051 };
00052 
00053 
00054 #endif
00055 

Generated on Fri Mar 23 19:36:21 2007 for Lilith3D by  doxygen 1.5.1-p1