shithub: nanobsp

Download patch

ref: a18bb0e972ae3454cfff73eea88bb868292761d6
parent: 7c048380f031876d58902db59c0673547f7d3a37
author: Andrew Apted <ajapted@gmail.com>
date: Fri Dec 8 19:11:54 EST 2023

added a basic BSP_CreateLeaf().

--- a/nano_bsp.c
+++ b/nano_bsp.c
@@ -137,6 +137,19 @@
 }
 
 
+nnode_t * BSP_CreateLeaf (seg_t * soup)
+{
+	nsubsec_t * sub = BSP_NewSubsector ();
+	nnode_t   * N   = BSP_NewNode ();
+
+	sub->segs = soup;
+	sub->sector = &sectors[0];  // FIXME
+
+	N->sub = sub;
+	return N;
+}
+
+
 nnode_t * BSP_SubdivideSegs (seg_t * soup)
 {
 	seg_t * part = BSP_PickNode_Fast (soup);
--