diff --git a/demo/res/maps/test.bsp b/demo/res/maps/test.bsp new file mode 100644 index 0000000..6f95e24 Binary files /dev/null and b/demo/res/maps/test.bsp differ 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" +}