surfaceType: Difference between revisions
Jump to navigation
Jump to search
(added more surface types) |
(Moved comments with surface type into description (spoiler) for a better overview.) |
||
Line 7: | Line 7: | ||
____________________________________________________________________________________________ | ____________________________________________________________________________________________ | ||
| Returns what surface type is at the given position. | | Returns what surface type is at the given position.<br><br> | ||
See the spoiler for surface types: | |||
<spoiler> | |||
<pre> | |||
A3 1.66: | |||
"#GdtStratisConcrete" | "#GdtStratisConcrete" | ||
"#GdtStratisDryGrass" | "#GdtStratisDryGrass" | ||
Line 59: | Line 32: | ||
"#GdtSeabed" | "#GdtSeabed" | ||
"#GdtDead" | "#GdtDead" | ||
A3 1.66: | |||
"#Default" | "#Default" | ||
"#Water" | "#Water" | ||
Line 193: | Line 162: | ||
"#GdtCliff" | "#GdtCliff" | ||
</pre> | </pre> | ||
</spoiler> | |||
|= Description | |||
____________________________________________________________________________________________ | |||
| [[String]] <nowiki>=</nowiki> '''surfaceType''' position |= Syntax | |||
|p1= position: [[Array]] - format [[Position2D]] or [[Position3D]] in which case Z will be ignored|= Parameter 1 | |||
| [[String]] |= Return value | |||
____________________________________________________________________________________________ | |||
|x1= <code>_surface <nowiki>=</nowiki> [[surfaceType]] [4500, 4500];</code>|= EXAMPLE1 | |||
|x2= <code>_surface <nowiki>=</nowiki> [[surfaceType]] [[position]] [[player]];</code>|= EXAMPLE2 | |||
____________________________________________________________________________________________ | |||
| [[surfaceIsWater]], [[surfaceNormal]] |= See also | |||
}} | |||
<h3 style="display:none">Notes</h3> | |||
<dl class="command_description"> | |||
<!-- Note Section BEGIN --> | |||
<dd class="notedate">Posted on February 05, 2010 - 01:06 | |||
<dt class="note">'''[[User:MaestrO.fr|MaestrO.fr]]'''<dd class="note">In ArmA 2 returned value is "#UTGRASS" for natural surface and "#UTCONCRETE" for urban surface. | |||
<dd class="notedate">Posted on December 16, 2006 - 23:45 | |||
<dt class="note">'''[[User:Kronzky|Kronzky]]'''<dd class="note">Only seems to return either "#GRASSSOUTH" or "#GRASSGENERAL", even when you're in a building or in water. | |||
<dd class="notedate">Posted on December 30, 2006 - 16:12 | |||
<dt class="note">'''[[User:VictorF|VictorF]]'''<dd class="note">Another returned value is "#SANDGENERAL". However, when providing an exact [x,y] position the "surfaceType" function seems to return the general surface type of the environment rather than the exact type on that given position. | |||
<!-- Note Section END --> | <!-- Note Section END --> | ||
</dl> | </dl> |
Revision as of 18:04, 12 January 2017
Description
- Description:
- Returns what surface type is at the given position.
See the spoiler for surface types:A3 1.66: "#GdtStratisConcrete" "#GdtStratisDryGrass" "#GdtStratisGreenGrass" "#GdtStratisRocky" "#GdtStratisForestPine" "#GdtStratisBeach" "#GdtStratisDirt" "#GdtVRsurface01" "#GdtDirt" "#GdtGrassGreen" "#GdtGrassDry" "#GdtSoil" "#GdtThorn" "#GdtStony" "#GdtConcrete" "#GdtMarsh" "#GdtBeach" "#GdtSeabed" "#GdtDead" A3 1.66: "#Default" "#Water" "#SurfRoadDirt" "#SurfRoadConcrete" "#SurfRoadTarmac" "#SurfWood" "#SurfMetal" "#SurfRoofTin" "#SurfRoofTiles" "#SurfIntWood" "#SurfIntConcrete" "#SurfIntTiles" "#SurfIntMetal" "#SurfWater" "#TEST_SurfNormal" "#GdtStratisConcrete" "#GdtStratisBeach" "#GdtStratisDirt" "#GdtStratisSeabedCluttered" "#GdtStratisSeabed" "#GdtStratisDryGrass" "#GdtStratisGreenGrass" "#GdtStratisRocky" "#GdtStratisThistles" "#GdtStratisForestPine" "#GdtRubble" "#GdtForestPine" "#GdtConcrete" "#GdtSoil" "#GdtBeach" "#GdtRock" "#GdtDead" "#GdtDirt" "#GdtDesert" "#GdtGrassGreen" "#GdtGrassDry" "#GdtGrassWild" "#GdtWeed" "#GdtWildField" "#GdtThorn" "#GdtStony" "#GdtStonyThistle" "#GdtMud" "#GdtMarsh" "#GdtSeabed" "#concrete" "#concrete_out" "#concrete_inside" "#dirtrunway" "#road" "#floor" "#floor_inside" "#carpet_inside" "#carpet" "#mud" "#concrete_hall" "#stones" "#cardboard" "#lino" "#steel" "#trash" "#parquet" "#sand" "#metalPlate" "#woodenFloor" "#planks" "#planks_inside" "#grid" "#rubble" "#BuildingRubble" "#tiling" "#wavyMetal" "#GdtVRsurface01" "#surf_metal" "#surf_roadconcrete" "#surf_roaddirt" "#surf_roadtarmac" "#surf_rooftiles" "#surf_rooftin" "#surf_wood" "#surfint_concrete" "#surfint_metal" "#surfint_tiles" "#surfint_wood" "#road_exp" "#sand_exp" "#SurfRoadDirt_exp" "#SurfRoadConcrete_exp" "#SurfRoadTarmac_exp" "#SurfTrailDirt_exp" "#concrete_exp" "#concrete_in_exp" "#concrete_hall_exp" "#floor_exp" "#floor_in_exp" "#stones_exp" "#planks_in_exp" "#planks_exp" "#softwood_in_exp" "#steel_exp" "#metalPlate_exp" "#metalPlatePressed_exp" "#metalPlate_in_exp" "#grid_exp" "#wavyMetal_exp" "#carpet_exp" "#carpet_in_exp" "#mat_in_exp" "#mud_exp" "#straw_exp" "#cardboard_exp" "#lino_in_exp" "#lino_exp" "#roof_tiles_exp" "#trash_exp" "#rubble_exp" "#BuildingRubble_exp" "#GdtGrassShort" "#GdtGrassTall" "#GdtGrassLong" "#GdtVolcanoBeach" "#GdtRedDirt" "#GdtAsphalt" "#GdtField" "#GdtForest" "#GdtVolcano" "#GdtCliff"
↑ Back to spoiler's top - Groups:
- Uncategorised
Syntax
- Syntax:
- String = surfaceType position
- Parameters:
- position: Array - format Position2D or Position3D in which case Z will be ignored
- Return Value:
- String
Examples
- Example 1:
_surface = surfaceType [4500, 4500];
- Example 2:
_surface = surfaceType position player;
Additional Information
- See also:
- surfaceIsWatersurfaceNormal
Notes
-
Report bugs on the Feedback Tracker and/or discuss them on the Arma Discord or on the Forums.
Only post proven facts here! Add Note
Notes
- Posted on February 05, 2010 - 01:06
- MaestrO.fr
- In ArmA 2 returned value is "#UTGRASS" for natural surface and "#UTCONCRETE" for urban surface.
- Posted on December 16, 2006 - 23:45
- Kronzky
- Only seems to return either "#GRASSSOUTH" or "#GRASSGENERAL", even when you're in a building or in water.
- Posted on December 30, 2006 - 16:12
- VictorF
- Another returned value is "#SANDGENERAL". However, when providing an exact [x,y] position the "surfaceType" function seems to return the general surface type of the environment rather than the exact type on that given position.