mirror of
https://github.com/FlightControl-Master/MOOSE_MISSIONS.git
synced 2025-08-15 10:37:46 +00:00
SPAWNSTATIC
- Added demo showing how to dynamically spawn FARPs - Renamed Simple Spawn demo
This commit is contained in:
parent
2a62f99972
commit
5e7f4af24f
@ -1,31 +1,31 @@
|
||||
--- Name: SPS-100 - Simple Spawning
|
||||
-- Author: FlightControl
|
||||
-- Date Created: 09 Apr 2017
|
||||
--
|
||||
-- # Situation:
|
||||
--
|
||||
-- At Gudauta spawn a static.
|
||||
--
|
||||
-- # Test cases:
|
||||
--
|
||||
-- 1. Observe that the static is spawned.
|
||||
|
||||
|
||||
local ZonePosition = ZONE:New( "Position" )
|
||||
|
||||
local SpawnBuilding = SPAWNSTATIC:NewFromStatic( "Building", country.id.GERMANY )
|
||||
local SpawnBarrack = SPAWNSTATIC:NewFromStatic( "Barrack", country.id.GERMANY )
|
||||
|
||||
local ZonePointVec2 = ZonePosition:GetPointVec2()
|
||||
|
||||
local Building = SpawnBuilding:SpawnFromZone( ZonePosition, 0 )
|
||||
|
||||
for Heading = 0, 360,60 do
|
||||
local Radial = Heading * ( math.pi*2 ) / 360
|
||||
local x = ZonePointVec2:GetLat() + math.cos( Radial ) * 150
|
||||
local y = ZonePointVec2:GetLon() + math.sin( Radial ) * 150
|
||||
SpawnBarrack:SpawnFromPointVec2( POINT_VEC2:New( x, y ), Heading + 90 )
|
||||
end
|
||||
|
||||
|
||||
|
||||
--- Name: SPS-100 - Simple Spawning
|
||||
-- Author: FlightControl
|
||||
-- Date Created: 09 Apr 2017
|
||||
--
|
||||
-- # Situation:
|
||||
--
|
||||
-- At Gudauta spawn a static.
|
||||
--
|
||||
-- # Test cases:
|
||||
--
|
||||
-- 1. Observe that the static is spawned.
|
||||
|
||||
|
||||
local ZonePosition = ZONE:New( "Position" )
|
||||
|
||||
local SpawnBuilding = SPAWNSTATIC:NewFromStatic( "Building", country.id.GERMANY )
|
||||
local SpawnBarrack = SPAWNSTATIC:NewFromStatic( "Barrack", country.id.GERMANY )
|
||||
|
||||
local ZonePointVec2 = ZonePosition:GetPointVec2()
|
||||
|
||||
local Building = SpawnBuilding:SpawnFromZone( ZonePosition, 0 )
|
||||
|
||||
for Heading = 0, 360,60 do
|
||||
local Radial = Heading * ( math.pi*2 ) / 360
|
||||
local x = ZonePointVec2:GetLat() + math.cos( Radial ) * 150
|
||||
local y = ZonePointVec2:GetLon() + math.sin( Radial ) * 150
|
||||
SpawnBarrack:SpawnFromPointVec2( POINT_VEC2:New( x, y ), Heading + 90 )
|
||||
end
|
||||
|
||||
|
||||
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -1,10 +0,0 @@
|
||||
$dir = split-path -parent $MyInvocation.MyCommand.Definition
|
||||
cd $dir
|
||||
$file = Split-Path $dir -leaf
|
||||
|
||||
$dir
|
||||
$file
|
||||
|
||||
cd "_unpacked"
|
||||
. 7z a -r -y -tzip "..\$file.miz" *
|
||||
cd ..
|
||||
@ -1,7 +0,0 @@
|
||||
$dir = split-path -parent $MyInvocation.MyCommand.Definition
|
||||
cd $dir
|
||||
$file = Split-Path $dir -leaf
|
||||
Remove-Item .\_unpacked -Force -Recurse
|
||||
md "_unpacked"
|
||||
cd "_unpacked"
|
||||
. 7z x -r -y "..\$file.miz" *
|
||||
Loading…
x
Reference in New Issue
Block a user