From 091f93809ee554571a6ed6145b8ac69f17814d91 Mon Sep 17 00:00:00 2001 From: Simon Howard Date: Thu, 30 Oct 2008 02:10:50 +0000 Subject: Factor out Heretic and Hexen versions of m_misc.c. Make -file for Heretic and Hexen use WAD path lookup. Subversion-branch: /branches/raven-branch Subversion-revision: 1368 --- src/heretic/m_misc.c | 92 ---------------------------------------------------- 1 file changed, 92 deletions(-) delete mode 100644 src/heretic/m_misc.c (limited to 'src/heretic/m_misc.c') diff --git a/src/heretic/m_misc.c b/src/heretic/m_misc.c deleted file mode 100644 index 39674e4b..00000000 --- a/src/heretic/m_misc.c +++ /dev/null @@ -1,92 +0,0 @@ -// Emacs style mode select -*- C++ -*- -//----------------------------------------------------------------------------- -// -// Copyright(C) 1993-1996 Id Software, Inc. -// Copyright(C) 1993-2008 Raven Software -// -// 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. -// -//----------------------------------------------------------------------------- - -// M_misc.c - -#include -#include -#include -#include - -#include - -#include "doomdef.h" -#include "i_swap.h" -#include "i_video.h" -#include "m_argv.h" -#include "s_sound.h" - -//--------------------------------------------------------------------------- -// -// FUNC M_ValidEpisodeMap -// -//--------------------------------------------------------------------------- - -boolean M_ValidEpisodeMap(int episode, int map) -{ - if (episode < 1 || map < 1 || map > 9) - { - return false; - } - - switch (gamemode) - { - case shareware: - return episode == 1; - - case retail: - return episode <= 5 || (episode == 6 && map <= 3); - - case registered: - return episode <= 3 || (episode == 4 && map == 1); - - default: - return false; - } -} - -//--------------------------------------------------------------------------- -// -// PROC M_ForceUppercase -// -// Change string to uppercase. -// -//--------------------------------------------------------------------------- - -void M_ForceUppercase(char *text) -{ - char c; - - while ((c = *text) != 0) - { - if (c >= 'a' && c <= 'z') - { - *text++ = c - ('a' - 'A'); - } - else - { - text++; - } - } -} - -- cgit v1.2.3