X-Git-Url: https://git.verplant.org/?a=blobdiff_plain;f=src%2Fleveleditor.h;h=48b8a6e18078ba5e4ba8ad3b5af2cfb3f0816c99;hb=5dba61177d71c5572fd29af172fcdab7b1f9a561;hp=8c83582d70ac9ccb1aaa47b5f509d3d301b7402b;hpb=e1c9b4aa6ae0d46827ee614f9121f5d84fdffc51;p=supertux.git diff --git a/src/leveleditor.h b/src/leveleditor.h index 8c83582d7..48b8a6e18 100644 --- a/src/leveleditor.h +++ b/src/leveleditor.h @@ -1,34 +1,37 @@ -/*************************************************************************** - * * - * 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. * - * * - ***************************************************************************/ +// $Id$ +// +// SuperTux +// Copyright (C) 2003 Ricardo Cruz +// Copyright (C) 2003 Tobias Glaesser +// +// 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. -/* December 28, 2003 - February 1st, 2004 */ - -/* leveleditor.h - A built-in level editor for SuperTux - Ricardo Cruz - Tobias Glaesser */ +/* leveleditor.h - A built-in level editor for SuperTux */ #ifndef SUPERTUX_LEVELEDITOR_H #define SUPERTUX_LEVELEDITOR_H -typedef struct square - { - int x1, y1, x2, y2; - } -square; +struct square +{ + int x1, y1, x2, y2; +}; /* selection modes */ -enum { - CURSOR, - SQUARE -}; +enum SelectionMode { CURSOR, SQUARE, NONE }; -int leveleditor(int levelnb); +int leveleditor(char* filename = NULL); void newlevel(void); void selectlevel(void); void le_savelevel();