Fenix Manual
Fenix Manual


Fenix Manual
Last Modified: May 29, 2005 11:05AM
(Any)
Description

This manual has been created for Fenix and is modelled on the one based on php.net.

You can download a version of the docs to use offline here.
Contents
  1. Introduction
    1. Notes
    2. Considered Optimisations
  2. Command Reference
    1. Map Commands
      1. Get_Point
      2. Graphic_Info
      3. Graphic_Set
      4. Load_Map
      5. Load_Pcx
      6. Load_Png
      7. Map_Block_Copy
      8. Map_Clear
      9. Map_Clone
      10. Map_Exists
      11. Map_Get_Pixel
      12. Map_Name
      13. Map_Put
      14. Map_Put_Pixel
      15. Map_Set_Name
      16. New_Map
      17. Save_Map
      18. Save_Png
      19. Set_Center
      20. Set_Point
      21. Unload_Map
    2. File Commands
      1. Cd
      2. Chdir
      3. Fclose
      4. Feof
      5. Fgets
      6. File
      7. File_Exists
      8. Flength
      9. Fopen
      10. Fputs
      11. Fread
      12. Fseek
      13. Ftell
      14. Fwrite
      15. Glob
      16. Mkdir
      17. Rmdir
    3. Text Commands
      1. Delete_Text
      2. Load_Fnt
      3. Move_Text
      4. Text_Height
      5. Text_Width
      6. Write
      7. Write_Float
      8. Write_Int
      9. Write_In_Map
      10. Write_String
      11. Write_Var
      12. Load_Bdf
      13. Text_Color
      14. Save_Fnt
    4. Math Commands
      1. Abs
      2. Acos
      3. Advance
      4. Asin
      5. Atan
      6. Cos
      7. Fget_Angle
      8. Fget_Dist
      9. Near_Angle
      10. Pow
      11. Rand
      12. Rand_Seed
      13. Sin
      14. Sqrt
      15. Tan
      16. Xadvance
    5. Memory Commands
      1. Alloc
      2. Free
      3. Map_Buffer
      4. Memcopy
      5. Memory_Total
      6. Memory_Free
      7. Memset
      8. Memsetw
      9. Realloc
    6. Input/Output Commands
      1. Get_Joy_Button
      2. Get_Joy_Position
      3. Select_Joy
      4. Key
    7. Debuy Commands
      1. Say
    8. Drawing Commands
      1. Delete_Draw
      2. Draw_Box
      3. Draw_Circle
      4. Draw_Curve
      5. Draw_Fcircle
      6. Draw_Line
      7. Draw_Rect
      8. Drawing_Alpha
      9. Drawing_Color
      10. Drawing_Map
      11. Drawing_Stipple
      12. Drawing_Z
      13. Move_Draw
    9. Screen Commands
      1. Clear_Screen
      2. Get_Pixel
      3. Map_Put
      4. Put
      5. Put_Pixel
      6. Put_Screen
      7. Xput
    10. Music Commands
      1. Fade_Music_In
      2. Fade_Music_Off
      3. Is_Playing_Song
      4. Load_Song
      5. Pause_Song
      6. Play_Song
      7. Resume_Song
      8. Set_Song_Volume
      9. Stop_Song
      10. Unload_Song
      11. Load_Wav
      12. Play_Wav
      13. Stop_Wav
      14. Unload_Wav
      15. Pause_Wav
      16. Resume_Wav
      17. Set_Wav_Volume
      18. Is_Playing_Wav
      19. Set_Panning
      20. Set_Distance
      21. Set_Position
    11. String Commands
      1. Asc
      2. Atof
      3. Atoi
      4. Chr
      5. Find
      6. Format
      7. Ftoa
      8. Itoa
      9. Join
      10. Lcase
      11. Len
      12. Lpad
      13. Regex
      14. Regex_Replace
      15. Rpad
      16. Split
      17. Strcasecmp
      18. Strrev
      19. Substr
      20. Trim
      21. Ucase
    12. FPG Commands
      1. Fpg_Add
      2. Fpg_New
      3. Load_Fpg
      4. Save_Fpg
      5. Unload_Fpg
    13. Process Interaction Commands
      1. Collision
      2. Exists
      3. Exit
      4. Get_Angle
      5. Get_Distx
      6. Get_Disty
      7. Get_Id
      8. Let_Me_Alone
      9. Signal
    14. Region Commands
      1. Define_Region
      2. Out_Region
    15. Blendop Commands
      1. Blendop_Apply
      2. Blendop_Assign
      3. Blendop_Free
    16. Scroll Commands
      1. Start_Scroll
  3. Language Reference
    1. Program Syntax
    2. Data Types
    3. Data Declaration
    4. Global Structs
    5. Global Variables
    6. File Types
      1. FBM
    7. Local Variables
    8. Pre-Processor
      1. #define
    9. Keywords
      1. Break
      2. Byte
  4. Dll Reference
    1. Explosion DLL
      1. Explosion
      2. Move_Explosion
    2. Gui DLL
      1. Button
      2. Button_Pressed
      3. Checkbox
      4. Control_Changed
      5. Control_Doubleclick
      6. Control_Draggable
      7. Control_Focus
      8. Control_Focused
      9. Control_Info
      10. Control_Leaved
      11. Control_Locked
      12. Control_Pressed
      13. Control_Resize
      14. Control_Tooltip
      15. Copy_Graph
      16. Copy_Text
      17. Desktop_Addpopup
      18. Desktop_Bottomwindow
      19. Desktop_Bringtofront
      20. Desktop_Draw
      21. Desktop_Findwindow
      22. Desktop_Nextwindow
      23. Desktop_Removepopup
      24. Desktop_Removewindow

User Contributed Notes
Fenix Manual
Add Notes About Notes
There are no user contributed notes for this page.
Last updated: Tue, 21 Jun 2005 - 13:05:26

Manual 2005 By Gary Moncrieff(Dazzy), Notes belong to their respective posters