This wiki is out of date, use the continuation of this wiki instead

Xadvance

From FenixWiki

(Difference between revisions)
Jump to: navigation, search
Revision as of 01:42, 16 April 2007 (edit)
Woody (Talk | contribs)
(woar)
← Previous diff
Current revision (11:49, 25 December 2007) (edit) (undo)
Sandman (Talk | contribs)
m
 
(2 intermediate revisions not shown.)
Line 1: Line 1:
[[Category:functions]] [[Category:functions]]
-==Definition==+[[Category:processinteraction]]
 +==Definition==
'''INT''' xadvance ( <'''INT''' angle> , <'''INT''' distance> ) '''INT''' xadvance ( <'''INT''' angle> , <'''INT''' distance> )
Moves a process a certain distance in a certain direction. Moves a process a certain distance in a certain direction.
- 
== Parameters == == Parameters ==
- 
{| {|
-| '''INT''' angle || - The angle in which to move the process, in thousandths of a degree.+| '''INT''' angle || - The [[angle]] in which to move the process, in thousandths of a degree.
|- |-
| '''INT''' distance || - The distance to move the process, in pixels. | '''INT''' distance || - The distance to move the process, in pixels.
|} |}
- 
== Returns == == Returns ==
- +'''INT''' : Successrate
-'''INT''' : Returns [[true|1]] if successful and [[false|0]] if failed.+{|
- +| [[true]] || - Success.
 +|-
 +| [[false]] || - Error.
 +|}
== Example == == Example ==
- 
<pre> <pre>
Program example; Program example;
Line 43: Line 43:
y=100; y=100;
- xadvance(90000,10); //moves the process vertically (90 degrees) 10 pixels+ Loop
 + xadvance(90000,10); //moves the process vertically (90 degrees) 10 pixels
 + frame;
 + End
End End
</pre> </pre>
 +
 +{{Funcbox
 + | category = Processinteraction
 +}}

Current revision


Contents

[edit] Definition

INT xadvance ( <INT angle> , <INT distance> )

Moves a process a certain distance in a certain direction.

[edit] Parameters

INT angle - The angle in which to move the process, in thousandths of a degree.
INT distance - The distance to move the process, in pixels.

[edit] Returns

INT : Successrate

true - Success.
false - Error.

[edit] Example

Program example;
Global
    myproc;

Begin
 
    myproc=proc();

    Loop
        frame;
    End
End

Process proc();
Begin

    x=100;
    y=100;

    Loop
        xadvance(90000,10); //moves the process vertically (90 degrees) 10 pixels
        frame;
    End

End


Processinteraction Functions
Advance() • Collision() • Exists() • Get_angle() • Get_dist() • Get_id() • Let_me_alone() • Signal() • Xadvance() •
Personal tools