User Tools

Site Tools


playground:grauniad

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
playground:grauniad [2013/01/15 20:19] grauniadplayground:grauniad [2013/01/17 11:12] (current) – removed grauniad
Line 1: Line 1:
-======CRPL Reference ====== 
  
-==== Vars and Functions ==== 
- 
- 
-|< 100% >| 
-^ Vars and Functions ^^^^ 
-|[[crpl:docs:define|$VARNAME:DEF_VAL]]    |[[crpl:docs:refwrite|->!]]    |[[crpl:docs:write|->VARNAME]] |[[crpl:docs:refexists|-?!]]   | 
-|[[crpl:docs:exists|-?VARNAME]]|[[crpl:docs:func_destroyed|:destroyed]]  |[[crpl:docs:func|:FUNC_NAME]] |[[crpl:docs:refread|<-!]] | 
-|[[crpl:docs:read|<-VARNAME]]  |[[crpl:docs:call|@FUNC_NAME]] |[[crpl:docs:ClearLocals]]                | 
-         
- 
- 
-==== Comparators ==== 
-|< 100% >| 
-^ Comparators ^^^^ 
-|[[crpl:docs:eq]]     | [[crpl:docs:gt]]    | [[crpl:docs:gte]]   | [[crpl:docs:lt]]    |  
-|[[crpl:docs:lte]]  | [[crpl:docs:neq]]   | [[crpl:docs:eq0]]   | [[crpl:docs:neq0]]  
-| [[crpl:docs:TRUE]] | [[crpl:docs:FALSE]] |                                   
- 
-<columns 100% 50% -> 
- 
-==== Logical Operators ==== 
-|< 100% >| 
-^ Logical Operators ^^^^ 
-| [[crpl:docs:and]] | [[crpl:docs:xor]] | [[crpl:docs:not]] | [[crpl:docs:or]] | 
- 
- 
- 
-==== Stack Manipulation ==== 
-|< 100% >| 
-| [[crpl:docs:swap]] | [[crpl:docs:dup]]        | [[crpl:docs:dup2]] | 
-| [[crpl:docs:pop]]  | [[crpl:docs:ClearStack]] | 
- 
- 
-==== Math Commands ==== 
-|< 100% >| 
-| [[crpl:docs:add]]     | [[crpl:docs:sub]]           | [[crpl:docs:mul]]  | [[crpl:docs:div]]   | 
-| [[crpl:docs:mod]]     | [[crpl:docs:abs]]           | [[crpl:docs:round]]|                     | 
-| [[crpl:docs:sin]]     | [[crpl:docs:cos]]           | [[crpl:docs:tan]]  |                     | 
-| [[crpl:docs:asin]]    | [[crpl:docs:acos]]          | [[crpl:docs:atan]] | [[crpl:docs:atan2]] | 
-| [[crpl:docs:PI]]      | [[crpl:docs:ShortestAngle]] |                    |                     | 
-| [[crpl:docs:asfloat]] | [[crpl:docs:asint]]                            |                     | 
- 
- 
-==== Flow Control ==== 
-|< 100% >| 
-| [[crpl:docs:once]] | [[crpl:docs:endonce]] |                        | 
-| [[crpl:docs:if]]   | [[crpl:docs:else]]    | [[crpl:docs:endif]]    | 
-| [[crpl:docs:do]]   | [[crpl:docs:loop]]    |                        | 
-| [[crpl:docs:I]]    | [[crpl:docs:J]]       | [[crpl:docs:K]]        | 
-| [[crpl:docs:while]]| [[crpl:docs:repeat]]  | [[crpl:docs:endwhile]] | 
-| [[crpl:docs:break]]| [[crpl:docs:return]]  | [[crpl:docs:delay]]    | 
- 
- 
-==== Timers ==== 
-|< 100% >| 
-| [[crpl:docs:GetTimer0]] | [[crpl:docs:GetTimer1]] | [[crpl:docs:GetTimer2]] | [[crpl:docs:GetTimer3]] | 
-| [[crpl:docs:SetTimer0]] | [[crpl:docs:SetTimer1]] | [[crpl:docs:SetTimer2]] | [[crpl:docs:SetTimer3]] | 
- 
-==== Debugging ==== 
-|< 100% >| 
-|[[crpl:docs:Trace]]        |[[crpl:docs:Trace2]]        |[[crpl:docs:Trace3]]      | 
-|[[crpl:docs:Trace4]]       |[[crpl:docs:Trace5]]        |[[crpl:docs:TraceStack]]  | 
-|[[crpl:docs:ShowTraceLog]] |[[crpl:docs:ClearTraceLog]] |[[crpl:docs:HideTraceLog]]| 
- 
-==== Movement Commands ==== 
-|< 100% >| 
-| [[crpl:docs:QueueMove]] | [[crpl:docs:GetQueuedMoveCount]] |                                  | 
-| [[crpl:docs:AbortMove]] | [[crpl:docs:SuspendMove]]        | [[crpl:docs:ClearQueuedMoves]]   | 
- 
- 
-==== Unit Commands ==== 
-|< 100% >| 
-| [[crpl:docs:Self]]                | [[crpl:docs:GetUnitAttribute]]    | [[crpl:docs:SetUnitAttribute]]| 
-| [[crpl:docs:SetCurrentCoords]]    | [[crpl:docs:SetCurrentX]]         | [[crpl:docs:SetCurrentY]]     |  
-| [[crpl:docs:GetUnitCountInRange]] | [[crpl:docs:GetCommandNodeCount]] | [[crpl:docs:RandUnitCoords]]  
-| [[crpl:docs:GetUnitsInRange]]     | [[crpl:docs:GetCoresWithVar]]                                   |   
-| [[crpl:docs:CreateUnit]]     | [[crpl:docs:Destroy]]         |                               | 
- 
-<newcolumn> 
- 
- 
- 
-==== Script Commands ==== 
-|< 100% >| 
-^ Script Commands ^^^ 
-| [[crpl:docs:AddScriptToUnit]] | [[crpl:docs:GetScriptVar]] | [[crpl:docs:SetScriptVar]] | 
- 
- 
- 
-==== Creeper Commands ==== 
-|< 100% >| 
-| [[crpl:docs:SetCreeper]] | [[crpl:docs:SetCreeperNoLower]] | [[crpl:docs:AddCreeper]] | [[crpl:docs:GetCreeper]] | 
- 
- 
-==== Digitalis Commands ==== 
-|< 100% >| 
-| [[crpl:docs:GetDigitalis]]        | [[crpl:docs:SetDigitalis]]       | [[crpl:docs:IsDigitalisConnected]] | 
-| [[crpl:docs:GetDigitalisGrowth]]  | [[crpl:docs:SetDigitalisGrowth]] |                                    |   
- 
- 
-==== Terrain and Wall Commands ==== 
-|< 100% >| 
-| [[crpl:docs:GetTerrain]]  | [[crpl:docs:SetTerrain]] | 
-| [[crpl:docs:GetWall]]     | [[crpl:docs:SetWall]]    | 
-| [[crpl:docs:GetVoid]]     | [[crpl:docs:SetVoid]]    |          
- 
- 
-==== Runner Commands ==== 
-|< 100% >| 
-| [[crpl:docs:CreateRunner]] | [[crpl:docs:GetRunnerCount]] | [[crpl:docs:GetGlobalRunnerCount]] | 
- 
- 
-==== Spore Commands ==== 
-|< 100% >| 
-|[[crpl:docs:CreateSpore]] | 
- 
- 
-==== Image Commands ==== 
-|< 100% >| 
-| [[crpl:docs:SetImage]]          | [[crpl:docs:SetImagePosition]]                                   | 
-| [[crpl:docs:SetImagePositionX]] | [[crpl:docs:SetImagePositionY]]  | [[crpl:docs:SetImagePositionZ]] |   
-| [[crpl:docs:SetImageScale]]     | [[crpl:docs:SetImageScaleX]]     | [[crpl:docs:SetImageScaleY]]    |  
-| [[crpl:docs:SetImageRotation]]  | [[crpl:docs:SetImageColor]]      |                                 | 
-| [[crpl:docs:GetImagePosition]]  |                                  |                                 | 
-| [[crpl:docs:GetImagePositionX]] | [[crpl:docs:GetImagePositionY]]  | [[crpl:docs:GetImagePositionZ]] |   
-| [[crpl:docs:GetImageScale]]     | [[crpl:docs:GetImageScaleX]]     | [[crpl:docs:GetImageScaleY]]    |  
-| [[crpl:docs:GetImageRotation]]  | [[crpl:docs:GetImageColor]]      |                                 | 
- 
- 
- 
-==== Utility Commands ==== 
-|< 100% >| 
-| [[crpl:docs:MapHeight]]         | [[crpl:docs:MapWidth]]                                        | 
-| [[crpl:docs:CurrentCoords]]   | [[crpl:docs:CurrentX]]       | [[crpl:docs:CurrentY]]           | 
-| [[crpl:docs:RandFloat]]   | [[crpl:docs:RandInt]]        |                                  | 
-| [[crpl:docs:RandCoords]]        | [[crpl:docs:RandXCoord]]     | [[crpl:docs:RandYCoord]]         | 
-| [[crpl:docs:RandCoordsInRange]] |                              |                       | 
-| [[crpl:docs:Distance]]   | [[crpl:docs:concat]]         | [[crpl:docs:GetUpdateCount]]     | 
- 
- 
- 
-</columns> 
playground/grauniad.1358299140.txt.gz · Last modified: 2014/10/01 15:02 (external edit)