Lua UnsyncedCtrl: Difference between revisions
From Spring
Jump to navigationJump to search
New page: == Pipes == '''Spring.Echo''' ( arg1 [, arg2 [, ... ] ] ) -> nil '''Spring.PlaySoundFile''' ( string "soundfile" [, number volume [, number x, number y, number z ] ] ) -> nil | boolea... |
|||
| Line 28: | Line 28: | ||
number team, number facing) -> nil | number team, number facing) -> nil | ||
== | == GUI == | ||
'''Spring.DrawUnitCommands''' | '''Spring.DrawUnitCommands''' | ||
( number unitID ) -> nil | ( number unitID ) -> nil | ||
| Line 37: | Line 37: | ||
( number teamID, number r, number g, number b ) -> nil | ( number teamID, number r, number g, number b ) -> nil | ||
'''Spring.AssignMouseCursor''' | '''Spring.AssignMouseCursor''' | ||
( string "cmdName", string "iconFileName" [, boolean overwrite [, boolean hotSpotTopLeft] ] ) -> nil | boolean | ( string "cmdName", string "iconFileName" | ||
[, boolean overwrite [, boolean hotSpotTopLeft] ] ) -> nil | boolean | |||
<font color="darkgreen">default hotspot is center!</font> | <font color="darkgreen">default hotspot is center!</font> | ||
'''Spring.ReplaceMouseCursor''' | '''Spring.ReplaceMouseCursor''' | ||
Revision as of 20:39, 28 September 2007
Pipes
Spring.Echo
( arg1 [, arg2 [, ... ] ] ) -> nil
Spring.PlaySoundFile
( string "soundfile" [, number volume [, number x, number y, number z ] ] ) -> nil | boolean
Camera
Spring.SetCameraState
( table camState, number camTime) -> nil | "mode", boolean
Spring.SetCameraTarget
( number x, number y, number z [,number transTime] ) -> nil
Unit Selection
Spring.SelectUnitMap
( { [unitID] = anything, ...} [,boolean append] ) -> nil
Spring.SelectUnitArray
( { [1] = unitID1 , [2] = unitID2 , ...} [,boolean append] ) -> nil
World Primitives
Spring.AddWorldIcon
( number cmdID, number x, number y, number z ) -> nil
Spring.AddWorldText
( string "text", number x, number y, number z ) -> nil
Spring.AddWorldUnit
( number unitDefID, number x, number y, number z, number team, number facing) -> nil
GUI
Spring.DrawUnitCommands
( number unitID ) -> nil
( { [1] = unitID, ... } [, false ] ) -> nil
( { [unitID] = anything, ... }, true ) -> nil
Spring.SetTeamColor
( number teamID, number r, number g, number b ) -> nil
Spring.AssignMouseCursor
( string "cmdName", string "iconFileName" [, boolean overwrite [, boolean hotSpotTopLeft] ] ) -> nil | boolean default hotspot is center!
Spring.ReplaceMouseCursor
( string "oldFileName", string "newFileName" [, boolean hotSpotTopLeft] ) -> nil | boolean default hotspot is center!
Spring.SetCustomCommandDrawLine
( number cmdID, number cmdIconID, { number r, number g, number b } ) -> nil | true