⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 afuncsdll.pas

📁 3D GameStudio 的Delphi开发包
💻 PAS
📖 第 1 页 / 共 2 页
字号:
//////////////////////////////////////////////////////////////////////
// Acknex engine functions
// (c) Conitec / JCL 2004
//////////////////////////////////////////////////////////////////////
//
// Delphi Conversion for creating an A6_5x Engine plugin dll done by
// Michal Messerschmidt aka LazyDog of Lazy Dog Software
// (www.LazyDogSoftware.com)
//
// SDK Version 6.50.6
//
// tested on Delphi 5,6,7,2005 & 2006
//////////////////////////////////////////////////////////////////////
// Var_ = 22.10 fixed point 32-bit variable, used by C-Script.
// For other languages use the _VAR conversion function
//////////////////////////////////////////////////////////////////////

Var _str                  : function(a : PChar) : PString; cdecl;
    _vec                  : function(x,y,z : Single) : PVector; cdecl;
    absv                  : function(a : Var_) : Var_; cdecl;
    accelerate            : function(a : PVar_; b,c : Var_) : Var_; cdecl;
    add_buffer            : function(name : PChar; buffer : Pointer; size : LongInt) : Var_; cdecl;
    add_folder            : function(pathname : PChar) : Var_; cdecl;
    add_resource          : function(pathname : PChar) : Var_; cdecl;
    add_struct            : function(data : Pointer; size : LongInt) : Var_; cdecl;
    ang                   : function(a : Var_) : Var_; cdecl;
    ang_add               : function(a,b : PAngle) : PAngle; cdecl;
    ang_for_bone          : function(a : PAngle; b : PEntity; bonename : PChar) : PAngle; cdecl;
    ang_rotate            : function(a,b : PAngle) : PAngle; cdecl;
    acosv                 : function(a : Var_) : Var_; cdecl;
    asinv                 : function(a : Var_) : Var_; cdecl;
    atanv                 : function(a : Var_) : Var_; cdecl;
    _beep                 : function : Var_; cdecl;
    bmap_blit             : function(Dest,Src : PBMap; x,y : Var_) : Var_; cdecl;
    bmap_create           : function(filename : PChar) : PBMap; cdecl;
    bmap_createblack      : function(width,height,format : Var_) : PBMap; cdecl;
    bmap_fill             : function(bmap : PBMap; color : PColor_; alpha : Var_) : Var_; cdecl;
    bmap_for_entity       : function(a : PEntity; frame : Var_) : PBMap; cdecl;
    bmap_for_screen       : function(a : PBMap; b,c : Var_) : PBMap; cdecl;
    bmap_for_buffer       : function(mode : Var_) : PBMap; cdecl;
    bmap_height           : function(a : PBMap) : Var_; cdecl;
    bmap_lock             : function(a : PBMap; b : Var_) : Var_; cdecl;
    bmap_preload          : function(a : PBMap) : Pointer; cdecl;
    bmap_purge            : function(a : PBMap) : Pointer; cdecl;
    bmap_remove           : procedure(bmap : PBMap); cdecl;
    bmap_unlock           : function(a : PBMap) : Var_; cdecl;
    bmap_load             : function(a : PBMap; filename : PChar; flags : Var_) : PBMap; cdecl;
    bmap_save             : function(a : PBMap; filename : PChar) : PBMap; cdecl;
    bmap_to_cubemap       : function(a : PBMap) : PBMap; cdecl;
    bmap_to_mipmap        : function(a : PBMap) : PBMap; cdecl;
    bmap_to_normals       : function(a : PBMap; b : Var_) : PBMap; cdecl;
    bmap_to_format        : function(a : PBMap; format : Var_) : PBMap; cdecl;
    bmap_to_uv            : function(a : PBMap) : PBMap; cdecl;
    bmap_width            : function(a : PBMap) : Var_; cdecl;
    button_state          : function(a : PPanel; number,state : Var_) : Var_; cdecl;
    c_scan                : function(a,b,c : PVector; mode : Var_) : Var_; cdecl;
    cd_pause              : function : Var_; cdecl;
    cd_play               : function(from,dest : Var_) : Var_; cdecl;
    cd_start              : function : Var_; cdecl;
    cd_track              : function : Var_; cdecl;
    clamp                 : function(a,b,c : Var_) : Var_; cdecl;
    client_drop           : function(name : PChar) : Var_; cdecl;
    content               : function(a : PVector) : Var_; cdecl;
    cosv                  : function(a : Var_) : Var_; cdecl;
    cycle                 : function(a,b,c : Var_) : Var_; cdecl;
    diag                  : function(text : PChar) : Var_; cdecl;
    diag_frame            : function(a : PVar_) : Var_; cdecl;
    diag_var              : function(format : PChar; a : Var_) : Var_; cdecl;
    digits_set            : function(a : PPanel; number : Var_; digit : PVar_) : Var_; cdecl;
    dll_open              : function(dllname : PChar) : Var_; cdecl;
    draw_begin            : function : Pointer; cdecl;
    draw_box3d            : function(vMin,vMax : PVector; a : PColor_; alpha : Var_) : Var_; cdecl;
    draw_line             : function(xy : PVector; a : PColor_; alpha : Var_) : Var_; cdecl;
    draw_line3d           : function(xyz : PVector; a : PColor_; alpha : Var_) : Var_; cdecl;
    draw_point3d          : function(xyz : PVector; a : PColor_; alpha,size : Var_) : Var_; cdecl;
    draw_text             : function(text : PChar; a,b : Var_; xy : PVector) : Var_; cdecl;
    draw_textmode         : function(fontname : PChar; a,b,c : Var_) : Var_; cdecl;
    effect                : function(a : PEvent; b : Var_; c,d : PVector) : Var_; cdecl;
    effect_cpy            : function(dest,from : PMaterial) : Var_; cdecl;
    effect_load           : function(mtl : PMaterial; filename : PChar) : Var_; cdecl;
    effect_local          : function(a : PEvent; b : Var_; c,d : PVector) : Var_; cdecl;
    ent_animate           : function(a : PEntity; scenename : PChar; b,c : Var_) : Var_; cdecl;
    ent_blend             : function(a : PString; b,c : Var_) : Var_; cdecl;
    ent_blendpose         : function(a : PEntity; b,c,d : Var_) : Var_; cdecl;
    ent_bonemove          : function(a : PEntity; bonename : PChar; b : PVector) : Var_; cdecl;
    ent_bonename          : function(a : PEntity; b : PString; c : Var_) : PString; cdecl;
    ent_bonereset         : function(a : PEntity; bonename : PChar) : Var_; cdecl;
    ent_bonereset_all     : function(a : PEntity) : Var_; cdecl;
    ent_bonereset_branch  : function(a : PEntity; bonename : PChar) : Var_; cdecl;
    ent_bonerotate        : function(a : PEntity; bonename : PChar; b : PVector) : Var_; cdecl;
    ent_bonerotate_parent : function(a : PEntity; bonename : PChar; b : PVector) : Var_; cdecl;
    ent_bones             : function(a : PEntity) : Var_; cdecl;
    ent_bonescale         : function(a : PEntity; bonename : PChar; b : PVector) : Var_; cdecl;
    ent_create            : function(filename : PChar; position : PVector; a : PEvent) : PEntity; cdecl;
    ent_createlayer       : function(filename : PChar; flags,layer : Var_) : PEntity; cdecl;
    ent_createlocal       : function(filename : PChar; a : PVector; b : PEvent) : PEntity; cdecl;
    ent_createterrain     : function(bmap : PBMap; pos,grid : PVector) : PEntity; cdecl;
    ent_fixnormals        : function(a : PEntity; b : Var_) : Var_; cdecl;
    ent_for_name          : function(name : PChar) : PEntity; cdecl;
    ent_frames            : function(a : PEntity) : Var_; cdecl;
    ent_mesh              : function(ent : PEntity; num : Var_) : Pointer cdecl;
    ent_morph             : function(a : PEntity; filename : PChar) : Var_; cdecl;
    ent_morphskin         : function(a : PEntity; filename : PChar) : Var_; cdecl;
    ent_move              : function(a,b : PVector) : Var_; cdecl;
    ent_mtlset            : function(a : PEntity; b : PMaterial; skin : Var_) : PMaterial; cdecl;
    ent_next              : function(a : PEntity) : PEntity; cdecl;
    ent_playloop          : function(a : PEntity; b : PSound; c : Var_) : Var_; cdecl;
    ent_playsound         : function(a : PEntity; b : PSound; c : Var_) : Var_; cdecl;
    ent_preload           : function(a : PEntity) : Var_; cdecl;
    ent_purge             : function(a : PEntity) : Var_; cdecl;
    ent_remove            : function(a : PEntity) : Var_; cdecl;
    ent_sendnow           : function(a : PEntity) : Var_; cdecl;
    ent_skins             : function(a : PEntity) : Var_; cdecl;
    ent_vertices          : function(a : PEntity) : Var_; cdecl;
    error                 : function(text : PChar) : Var_; cdecl;
    exec                  : function(prog : PChar; cmdline : PChar) : Var_; cdecl;
    execute               : function(command : PChar) : Pointer; cdecl;
    expv                  : function(a : Var_) : Var_; cdecl;
    facos                 : function(from,dest : Var_) : Var_; cdecl;
    fasin                 : function(from,dest : Var_) : Var_; cdecl;
    fatan                 : function(from,dest : Var_) : Var_; cdecl;
    fcos                  : function(from,dest : Var_) : Var_; cdecl;
    file_asc_read         : function(handle : Var_) : Var_; cdecl;
    file_asc_write        : function(handle,a : Var_) : Var_; cdecl;
    file_chr_read         : function(handle : Var_; a : PString) : Var_; cdecl;
    file_close            : function(handle : Var_) : Var_; cdecl;
    file_cpy              : function(name_to,name_from : PChar) : PChar; cdecl;
    file_delete           : function(name : PChar) : PChar; cdecl;
    file_find             : function(handle : Var_; str : PChar) : Var_ cdecl;
    file_for_screen       : function(name : PChar; number : Var_) : PChar; cdecl;
    file_length           : function(handle : Var_) : Var_; cdecl;
    file_load             : function(name : PChar; buffer : Pointer; size : PLongInt) : Pointer; cdecl;
    file_open_append      : function(name : PChar) : Var_; cdecl;
    file_open_game        : function(name : PChar) : Var_; cdecl;
    file_open_read        : function(name : PChar) : Var_; cdecl;
    file_open_write       : function(name : PChar) : Var_; cdecl;
    file_rename           : function(name_old,name_new : PChar) : PChar; cdecl;
    file_save             : function(name : PChar; buffer : Pointer; size : LongInt) : Pointer; cdecl;
    file_seek             : function(handle,offset,mode : Var_) : Var_; cdecl;
    file_str_read         : function(handle : Var_; a : PString) : Var_; cdecl;
    file_str_readto       : function(handle : Var_; a : PString; delimit : PChar; length : Var_) : Var_; cdecl;
    file_str_write        : function(handle : Var_; a : PChar) : Var_; cdecl;
    file_var_read         : function(handle : Var_) : Var_; cdecl;
    file_var_write        : function(handle,a : Var_) : Var_; cdecl;
    font_create           : function(content : PChar) : PFont_; cdecl;
    font_remove           : function(a : PFont_) : PFont_; cdecl;
    fsin                  : function(a : Var_) : Var_; cdecl;
    ftan                  : function(a : Var_) : Var_; cdecl;
    fraction              : function(a : Var_) : Var_; cdecl;
    game_save             : function(filename : PChar; a,b : Var_) : Var_; cdecl;
    game_load             : function(filename : PChar; a : Var_) : Var_; cdecl;
    handle                : function(ptr : Pointer) : Var_; cdecl;
    _integer              : function(a : Var_) : Var_; cdecl;
    key_pressed           : function(a : Var_) : Var_; cdecl;
    key_set               : function(from,dest : Var_) : Var_; cdecl;
    layer_sort            : function(element : Pointer; layer : Var_) : Var_; cdecl;
    level_load            : function(filename : PChar) : Var_; cdecl;
    level_mark            : procedure; cdecl;
    level_free            : procedure; cdecl;
    logv                  : function(a : Var_) : Var_; cdecl;
    log10v                : function(a : Var_) : Var_; cdecl;
    mat_effect            : function(matrix : PSingle) : Var_; cdecl;
    mat_identity          : function(a : PSingle) : PSingle; cdecl;
    mat_inverse           : function(a,b : PSingle) : PSingle; cdecl;
    mat_multiply          : function(a,b : PSingle) : PSingle; cdecl;
    mat_scale             : function(a : PSingle; b,c,d : Var_) : PSingle; cdecl;
    mat_set               : function(a,b : PSingle) : PSingle; cdecl;
    mat_transpose         : function(a,b : PSingle) : PSingle; cdecl;
    maxv                  : function(from,dest : Var_) : Var_; cdecl;
    minv                  : function(from,dest : Var_) : Var_; cdecl;
    mtl_create            : function : PMaterial; cdecl;
    media_loop            : function(filename : PChar; target : PBMap; volume : Var_) : Var_; cdecl;
    media_pause           : function(handle : Var_) : Var_; cdecl;
    media_play            : function(filename : PChar; target : PBMap; volume : Var_) : Var_; cdecl;
    media_playing         : function(handle : Var_) : Var_; cdecl;
    media_start           : function(handle : Var_) : Var_; cdecl;

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -