From 5ddd040f9de4887513aeee8f1a3f289167204d0a Mon Sep 17 00:00:00 2001 From: Marco Hladik Date: Sat, 7 Sep 2019 05:51:12 +0200 Subject: [PATCH] Added src/mk_mapdef.sh to generate Radiant compatible entity definition files. --- src/mk_mapdef.sh | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100755 src/mk_mapdef.sh diff --git a/src/mk_mapdef.sh b/src/mk_mapdef.sh new file mode 100755 index 00000000..a8fe174e --- /dev/null +++ b/src/mk_mapdef.sh @@ -0,0 +1,9 @@ +#!/bin/sh + +ENT_OUTFILE="./entities.def" +rm "$ENT_OUTFILE" + +find */ -type f \( -iname \*.cpp -o -iname \*.c \) | while read EDEF_N; do + echo "Scanning for definitions inside $EDEF_N" + sed -n '/\/*QUAKED/,/*\//p' $EDEF_N >> "$ENT_OUTFILE" +done;