[chocolate-doom] 20/42: Dehacked "Misc" section parser (currently a dummy)

Jonathan Dowland jmtd at moszumanska.debian.org
Mon Jan 30 15:06:51 UTC 2017


This is an automated email from the git hooks/post-receive script.

jmtd pushed a commit to annotated tag chocolate-doom-0.1.0
in repository chocolate-doom.

commit 6da59f6f7e7e1aa8797e810e819a01c5933ee41c
Author: Simon Howard <fraggle at gmail.com>
Date:   Tue Oct 4 22:10:32 2005 +0000

    Dehacked "Misc" section parser (currently a dummy)
    
    Subversion-branch: /trunk/chocolate-doom
    Subversion-revision: 164
---
 src/Makefile.am |  2 +-
 src/deh_main.c  | 10 ++++++++--
 src/deh_misc.c  | 57 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 3 files changed, 66 insertions(+), 3 deletions(-)

diff --git a/src/Makefile.am b/src/Makefile.am
index 523fed9..784afc7 100644
--- a/src/Makefile.am
+++ b/src/Makefile.am
@@ -30,7 +30,7 @@ dstrings.h  i_system.c  p_doors.c   p_switch.c  r_state.h   mmus2mid.c  \
 d_textur.h  i_system.h  p_enemy.c   p_telept.c  r_things.c  mmus2mid.h  \
 deh_defs.h  deh_frame.c deh_main.c  deh_ptr.c   deh_text.c  deh_thing.c \
 deh_io.c    deh_io.h    deh_ammo.c  deh_cheat.c deh_weapon.c            \
-deh_mapping.c deh_mapping.h
+deh_misc.c  deh_mapping.c deh_mapping.h
 
 
 if HAVE_WINDRES
diff --git a/src/deh_main.c b/src/deh_main.c
index e65acee..a6ff625 100644
--- a/src/deh_main.c
+++ b/src/deh_main.c
@@ -1,7 +1,7 @@
 // Emacs style mode select   -*- C++ -*- 
 //-----------------------------------------------------------------------------
 //
-// $Id: deh_main.c 162 2005-10-04 21:41:42Z fraggle $
+// $Id: deh_main.c 164 2005-10-04 22:10:32Z fraggle $
 //
 // Copyright(C) 2005 Simon Howard
 //
@@ -21,6 +21,9 @@
 // 02111-1307, USA.
 //
 // $Log$
+// Revision 1.4  2005/10/04 22:10:32  fraggle
+// Dehacked "Misc" section parser (currently a dummy)
+//
 // Revision 1.3  2005/10/04 21:41:42  fraggle
 // Rewrite cheats code.  Add dehacked cheat replacement.
 //
@@ -54,7 +57,9 @@ extern deh_section_t deh_section_ammo;
 extern deh_section_t deh_section_cheat;
 // deh_frame.c:
 extern deh_section_t deh_section_frame;
-// deh_pointer.c:
+// deh_misc.c:
+extern deh_section_t deh_section_misc;
+// deh_ptr.c:
 extern deh_section_t deh_section_pointer;
 // deh_text.c:
 extern deh_section_t deh_section_text;
@@ -72,6 +77,7 @@ static deh_section_t *section_types[] =
     &deh_section_ammo,
     &deh_section_cheat,
     &deh_section_frame,
+    &deh_section_misc,
     &deh_section_pointer,
     &deh_section_text,
     &deh_section_thing,
diff --git a/src/deh_misc.c b/src/deh_misc.c
new file mode 100644
index 0000000..e488d54
--- /dev/null
+++ b/src/deh_misc.c
@@ -0,0 +1,57 @@
+// Emacs style mode select   -*- C++ -*- 
+//-----------------------------------------------------------------------------
+//
+// $Id: deh_misc.c 164 2005-10-04 22:10:32Z fraggle $
+//
+// Copyright(C) 2005 Simon Howard
+//
+// 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.
+//
+// $Log$
+// Revision 1.1  2005/10/04 22:10:32  fraggle
+// Dehacked "Misc" section parser (currently a dummy)
+//
+//
+//-----------------------------------------------------------------------------
+//
+// Parses "Misc" sections in dehacked files
+//
+//-----------------------------------------------------------------------------
+
+#include "doomdef.h"
+#include "doomtype.h"
+#include "deh_defs.h"
+
+static void *DEH_MiscStart(deh_context_t *context, char *line)
+{
+    fprintf(stderr, "DEH_MiscStart: Warning: dehacked 'Misc' sections are "
+                    "not yet supported.\n");
+    return NULL;
+}
+
+static void DEH_MiscParseLine(deh_context_t *context, char *line, void *tag)
+{
+}
+
+deh_section_t deh_section_misc =
+{
+    "Misc",
+    NULL,
+    DEH_MiscStart,
+    DEH_MiscParseLine,
+    NULL,
+};
+

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-games/chocolate-doom.git



More information about the Pkg-games-commits mailing list