From bacd315148446ccd4b6ee382923de2c44acd5248 Mon Sep 17 00:00:00 2001 From: asrael Date: Tue, 7 Oct 2025 10:35:11 -0500 Subject: [PATCH] add map files... --- demo/res/maps/test.bsp | Bin 0 -> 12396 bytes demo/res/maps/test.map | 79 +++++++++++++++++++++++++++++++++++++++++ 2 files changed, 79 insertions(+) create mode 100644 demo/res/maps/test.bsp create mode 100644 demo/res/maps/test.map diff --git a/demo/res/maps/test.bsp b/demo/res/maps/test.bsp new file mode 100644 index 0000000000000000000000000000000000000000..6f95e240bd4c2219e3b95f3633d4392efbdbebee GIT binary patch literal 12396 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 Ms434GTu=G=KOL7x`v3p{ literal 0 HcmV?d00001 diff --git a/demo/res/maps/test.map b/demo/res/maps/test.map new file mode 100644 index 0000000..df46088 --- /dev/null +++ b/demo/res/maps/test.map @@ -0,0 +1,79 @@ +// Game: Generic +// Format: Standard +// entity 0 +{ +"classname" "worldspawn" +// brush 0 +{ +( 112 -128 -128 ) ( 112 128 -128 ) ( 112 -129 -112 ) __TB_empty 0 0 0 1 1 +( 128 -128 -128 ) ( 112 -128 -128 ) ( 112 -129 -112 ) __TB_empty 0 0 0 1 1 +( 128 128 -128 ) ( 112 128 -128 ) ( 128 -128 -128 ) __TB_empty 0 0 0 1 1 +( 128 -128 128 ) ( 112 -129 128 ) ( 128 128 128 ) __TB_empty 0 0 0 1 1 +( 128 128 128 ) ( 112 128 128 ) ( 128 128 -128 ) __TB_empty 0 0 0 1 1 +( 128 -128 -128 ) ( 112 -129 -112 ) ( 128 -128 128 ) __TB_empty 0 0 0 1 1 +( 128 128 128 ) ( 128 128 -128 ) ( 128 -128 128 ) __TB_empty 0 0 0 1 1 +} +// brush 1 +{ +( -110.9687804581186 128 112 ) ( -110.9687804581186 112 112 ) ( -96.09313920678255 128 -126.01026002137688 ) __TB_empty 0 0.9980507 0 1 1 +( -96.09313920678255 128 -126.01026002137688 ) ( -97.03431567737078 112 -110.95143649196513 ) ( -95.83664928766316 128 -128 ) __TB_empty -0.98989487 2.0416565 0 1 1 +( -94.83664928766316 112 -128 ) ( -97.03431567737078 112 -110.95143649196513 ) ( 112 112 -128 ) __TB_empty 0 0 0 1 1 +( -95.83664928766316 128 -128 ) ( -94.83664928766316 112 -128 ) ( 112 128 -128 ) __TB_empty 0 0 0 1 1 +( 112 128 112 ) ( 112 112 112 ) ( -110.9687804581186 128 112 ) __TB_empty 0 0 0 1 1 +( 112 128 -128 ) ( 112 128 112 ) ( -95.83664928766316 128 -128 ) __TB_empty 0 0 0 1 1 +( 112 128 -128 ) ( 112 112 -128 ) ( 112 128 112 ) __TB_empty 0 0 0 1 1 +} +// brush 2 +{ +( -79.83664928766316 -128 -128 ) ( -80.83860050903075 -111.96878045811859 -128 ) ( -109.52759918590075 -142.8454749491188 109.52759918590075 ) __TB_empty -0.98989487 2.0416565 0 1 1 +( 112 -128 -128 ) ( -79.83664928766316 -128 -128 ) ( 112 -129 -112 ) __TB_empty 0 0 0 1 1 +( 112 -128 -128 ) ( 112 -111.9687804581186 -128 ) ( -79.83664928766316 -128 -128 ) __TB_empty 0 0 0 1 1 +( -109.84506699471507 -142.8653166871697 112 ) ( -110.83860050903075 -126.96878045811863 112 ) ( 112 -129 112 ) __TB_empty 0 0 0 1 1 +( 112 -126.96878045811863 112 ) ( -110.83860050903075 -126.96878045811863 112 ) ( 112 -111.9687804581186 -128 ) __TB_empty 0 0.9980545 0 1 1 +( -109.52759918590075 -142.8454749491188 109.52759918590075 ) ( -109.84506699471507 -142.8653166871697 112 ) ( 112 -129 -112 ) __TB_empty 0 0 0 1 1 +( 112 -129 112 ) ( 112 -126.96878045811863 112 ) ( 112 -129 -112 ) __TB_empty 0 0 0 1 1 +} +// brush 3 +{ +( -110.83860050903075 -126.96878045811863 112 ) ( -110.67268629603512 -126.88582335162081 110.6726862960349 ) ( -110.84311957319795 -126.89647543144349 112 ) __TB_empty -0.98989487 2.0416565 0 1 1 +( -110.84311957319795 -126.89647543144349 112 ) ( -110.67268629603512 -126.88582335162081 110.6726862960349 ) ( 112 -112.9687804581186 112 ) __TB_empty 0.9980526 0 0 1 1 +( 112 -126.96878045811863 112 ) ( 112 -112.9687804581186 -112 ) ( -110.83860050903075 -126.96878045811863 112 ) __TB_empty 0 0.9980545 0 1 1 +( -110.83860050903075 -126.96878045811863 112 ) ( -110.84311957319795 -126.89647543144349 112 ) ( 112 -126.96878045811863 112 ) __TB_empty 0 0 0 1 1 +( 112 -126.96878045811863 112 ) ( 112 -112.9687804581186 112 ) ( 112 -112.9687804581186 -112 ) __TB_empty 0 0 0 1 1 +} +// brush 4 +{ +( -94.83664928766316 112 -128 ) ( -96.89914928766316 112 -112 ) ( -80.83860050903075 -111.96878045811859 -128 ) __TB_empty -0.98989487 2.0416565 0 1 1 +( -80.83860050903075 -111.96878045811859 -128 ) ( -82.83860050903075 -112.9687804581186 -112 ) ( 112 -111.9687804581186 -128 ) __TB_empty 0 0.9980545 0 1 1 +( -94.83664928766316 112 -128 ) ( -80.83860050903075 -111.96878045811859 -128 ) ( 112 112 -128 ) __TB_empty 0 0 0 1 1 +( -96.89914928766316 112 -112 ) ( 112 112 -112 ) ( -82.83860050903075 -112.9687804581186 -112 ) __TB_empty 0 0 0 1 1 +( 112 112 -128 ) ( 112 112 -112 ) ( -94.83664928766316 112 -128 ) __TB_empty 0 0 0 1 1 +( 112 -111.9687804581186 -128 ) ( 112 -112.9687804581186 -112 ) ( 112 112 -128 ) __TB_empty 0 0 0 1 1 +} +// brush 5 +{ +( -128 -144 128 ) ( -112 128 -128 ) ( -128 128 128 ) __TB_empty 0 0 0 1 1 +( -128 -144 128 ) ( -96 -128 -128 ) ( -112 128 -128 ) __TB_empty 0 0 0 1 1 +( -96 -128 -128 ) ( -95.9687804581186 -128 -128 ) ( -112 128 -128 ) __TB_empty 0 0 0 1 1 +( -128 128 128 ) ( -111.9687804581186 128 128 ) ( -128 -144 128 ) __TB_empty 0 0 0 1 1 +( -112 128 -128 ) ( -95.9687804581186 128 -128 ) ( -128 128 128 ) __TB_empty 0 0 0 1 1 +( -128 -144 128 ) ( -110.90003248865983 -142.93125203054123 110.90003248865983 ) ( -96 -128 -128 ) __TB_empty 0 0 0 1 1 +( -128 -144 128 ) ( -111.9687804581186 -142.9980487786324 128 ) ( -110.90003248865983 -142.93125203054123 110.90003248865983 ) __TB_empty 0 0 0 1 1 +( -95.9687804581186 128 -128 ) ( -95.9687804581186 -128 -128 ) ( -111.9687804581186 128 128 ) __TB_empty 0 0.9980507 0 1 1 +} +// brush 6 +{ +( -95.9687804581186 128 -128 ) ( -96.09313920678255 128 -126.01026002137688 ) ( -95.9687804581186 -128 -128 ) __TB_empty 0 0.9980507 0 1 1 +( -110.90003248865983 -142.93125203054123 110.90003248865983 ) ( -109.52759918590075 -142.8454749491188 109.52759918590075 ) ( -95.9687804581186 -128 -128 ) __TB_empty 0 0 0 1 1 +( -95.9687804581186 -128 -128 ) ( -79.83664928766316 -128 -128 ) ( -95.9687804581186 128 -128 ) __TB_empty 0 0 0 1 1 +( -111.9687804581186 -142.9980487786324 128 ) ( -111.9687804581186 -141.88590127271306 128 ) ( -111.89954170288627 -142.9937213564304 128 ) __TB_empty 0 0 0 1 1 +( -95.9687804581186 128 -128 ) ( -95.83664928766316 128 -128 ) ( -96.09313920678255 128 -126.01026002137688 ) __TB_empty 0 0 0 1 1 +( -111.9687804581186 -142.9980487786324 128 ) ( -111.89954170288627 -142.9937213564304 128 ) ( -110.90003248865983 -142.93125203054123 110.90003248865983 ) __TB_empty 0 0 0 1 1 +( -79.83664928766316 -128 -128 ) ( -109.52759918590075 -142.8454749491188 109.52759918590075 ) ( -95.83664928766316 128 -128 ) __TB_empty -0.98989487 2.0416565 0 1 1 +} +} +// entity 1 +{ +"classname" "info_player_start" +"origin" "0 -32 -100" +}