dll will nicht [Gelöst]

Übersicht BlitzBasic Allgemein

Neue Antwort erstellen

Pummelie

Betreff: dll will nicht [Gelöst]

BeitragSo, Mai 24, 2009 15:53
Antworten mit Zitat
Benutzer-Profile anzeigen
Hi, hoffe habe das richtige forum gewählt.
Also ich hab mir mal irgendwo die dll: MMSdx9 runtergeladen und heute wieder aus gekrahmt.
Aber ich bekomm sie irrgendwie nicht zum laufen, die decls ist irgendwie falsch:
Code: [AUSKLAPPEN]

.lib "MMSDX9.dll"

DLL_DXGraphics3D(width%,height%,depth%,fullscreen%,vsync%):"DX_Graphics()"
DLL_DXApptitle(title$):"DX_Apptitle()"
DLL_DXRenderWorld()
DLL_DXFlip()
DLL_DXAmbientLight(red%,green%,blue%)
DLL_DXBeginRender2D()
DLL_DXBeginScene()
DLL_DXClearGraphics()
DLL_DXEndRender2D()
DLL_DXEndScene()
DLL_DXGraphicsWidth%()
DLL_DXGraphicsHeight%()
DLL_DXGraphicsDepth%()
DLL_DXHidePointer()
DLL_DXShowPointer()
DLL_DXKeyHit%(key%)
DLL_DXKeyDown%(key%)
DLL_DXGetKey$()
DLL_DXWaitKey()
DLL_DXMouseHit%(button%)
DLL_DXMouseDown%(button%)
DLL_DXWaitMouse()
DLL_DXMouseX%()
DLL_DXMouseY%()
DLL_DXMouseZ%()
DLL_DXMouseXSpeed%()
DLL_DXMouseYSpeed%()
DLL_DXMoveMouse(x%,y%)
DLL_DXSetCurrentDirectory(dir$)
DLL_DXWireFrame(Mode%)

DLL_DXCreateMesh%(parent)
DLL_DXLoadMesh%(Filename$,Parent)
DLL_DXLoadMeshLOD%(entity%,filename$,indexlod%)
DLL_DXLoadAnimMesh%(Filename$,Parent)
DLL_DXCreateCube%(parent)
DLL_DXCreateSphere%(seg,parent)
DLL_DXCreateCylinder%(seg,parent)
DLL_DXCreateCone%(seg,parent)
DLL_DXCreateTeapot%(parent)
DLL_DXCopyMesh%(mesh,parent)
DLL_DXAddMesh(source_mesh,dest_mesh)
DLL_DXFlipMesh(mesh)
DLL_DXPaintMesh(mesh,brush)
DLL_DXFitMesh(mesh,x#,y#,z#,width#,height#,depth#)
DLL_DXScaleMesh(mesh,x#,y#,z#)
DLL_DXRotateMesh(mesh,x#,y#,z#)
DLL_DXPositionMesh(mesh,x#,y#,z#)
DLL_DXUpdateNormals(mesh)
DLL_DXMeshWidth#(mesh)
DLL_DXMeshHeight#(mesh)
DLL_DXMeshDepth#(mesh)

DLL_DXCountSurfaces%(mesh)
DLL_DXGetSurface%(mesh,index)
DLL_DXCreateSurface%(mesh,brush)
DLL_DXPaintSurface(surface,brush)
DLL_DXClearSurface(surface)
DLL_DXAddVertex%(surface,x#,y#,z#,u#,v)
DLL_DXAddTriangle%(surface,v0,v1,v2)
DLL_DXVertexCoords(surface,index,x#,y#,z#)
DLL_DXVertexNormal(surface,index,x#,y#,z#)
DLL_DXVertexColor(surface,index%,red%,green,blue%,alpha#)
DLL_DXVertexTexCoords(surface,index%,u#,v#,coordset)
DLL_DXCountVertices%(surface)
DLL_DXCountTriangles%(surface)
DLL_DXVertexX#(surface,index%)
DLL_DXVertexY#(surface,index%)
DLL_DXVertexZ#(surface,index%)
DLL_DXVertexNX#(surface,index%)
DLL_DXVertexNY#(surface,index%)
DLL_DXVertexNZ#(surface,index%)
DLL_DXVertexRed%(surface,index%)
DLL_DXVertexGreen%(surface,index%)
DLL_DXVertexBlue%(surface,index%)
DLL_DXVertexAlpha#(surface,index%)
DLL_DXTriangleVertex(surface,index%,corner)
DLL_DXCopyTexCoord(surface, source%, destination%)

DLL_DXCreateCamera%(parent%)
DLL_DXCameraFogMode(camera,mode%)
DLL_DXCameraFogRange(camera,near,far%)
DLL_DXCameraFogColor(camera,red%,green,blue%)
DLL_DXCameraFogDensity(camera,density#)
DLL_DXCameraViewport(camera,posx%,posy%,width%,height%)
DLL_DXCameraClsColor(camera,red,green,blue)
DLL_DXCameraRange(camera,near#,far#)
DLL_DXCameraZoom(camera,zoom#)
DLL_DXCameraPick%(camera,posx%,posy%)
DLL_DXPickedX#()
DLL_DXPickedY#()
DLL_DXPickedZ#()
DLL_DXPickedU#()
DLL_DXPickedV#()
DLL_DXPickedDistance#()
DLL_DXPickedEntity%()
DLL_DXPickedSurface%()
DLL_DXPickedTriangle%()
DLL_DXProjectedX#(camera,entity)
DLL_DXProjectedY#(camera,entity)
DLL_DXCameraPoint(camera,x#,y#,z#)
DLL_DXCameraActive(camera)
DLL_DXEntityInView%(entity,camera)
DLL_DXLinePick%(posx#,posy#,posz#,distx#,disty#,distz#)

DLL_DXCreateLight%(Type%,Parent)
DLL_DXLightRange(light%,range#)
DLL_DXLightColor(light,red%,green,blue%)
DLL_DXLightConeAngles(light,inner_angle#,outer_angle#)
DLL_DXLightSpecular(light,red%,green,blue%)

DLL_DXCreatePivot%(parent%)

DLL_DXLoadMD2%(filename$,skin$,scale#,parent)
DLL_DXAnimateMD2(md2,mode_anim%,speed#,first_frame%,last_frame%,transition%)
DLL_DXMD2AnimTime#(md2)
DLL_DXMD2AnimLength#(md2)
DLL_DXMD2Animating%(md2)
DLL_DXMD2FrameAnimate%(md2)
DLL_DXMD2AnimateFrame(md2,frame)

DLL_DXCreateTerrain(Heightmap$,scale#,splatting%)
DLL_DXTerrainParams(number_quad%,detail_quad%,size_terrain%)
DLL_DXTerrainDetail(detail%)
DLL_DXPickedQuad%()
DLL_DXTerrainHeight#(posx#,posz#)
DLL_DXModifyTerrain(x#,z#,height#)
DLL_DXGetQuadBrush%(index%)
DLL_DXTerrainQuadPick%(x#,y#,z#)
DLL_DXPickTerrain%(camera,x%,y%)
DLL_DXFreeTerrain#()
DLL_DXPaintQuad(quad, brush)
DLL_DXTerrainTexture(texture, quad%, stage%, length%)

DLL_DXScaleEntity(entity,sx#,sy#,sz#,glob%)
DLL_DXPositionEntity(entity,posx#,posy#,posz#,glob%)
DLL_DXMoveEntity(entity,speeDLL_DX#,speedy#,speedz#,glob%)
DLL_DXTranslateEntity(entity,posx#,posy#,posz#,glob%)
DLL_DXRotateEntity(entity,rotx#,roty#,rotz#,glob%)
DLL_DXTurnEntity(entity,rotx#,roty#,rotz#,glob%)
DLL_DXPointEntity(ent,target,roll#)
DLL_DXAlignToVector(entity,vx#,vy#,vz#,axis%,rate#)
DLL_DXFreeEntity(entity)
DLL_DXCopyEntity%(src,parent)
DLL_DXEntityColor(ent,red%,green%,blue%,Alpha#)
DLL_DXEntityAlpha(entity,alpha#)
DLL_DXEntityLast(ent)
DLL_DXEntityTexture(entity,texture,index%)
DLL_DXEntityBlend(entity,Blendmode)
DLL_DXEntityFX(ent,fx%)
DLL_DXEntityAutoHide(entity)
DLL_DXPaintEntity(entity,brush)
DLL_DXSwapEntity(ent1,ent2)
DLL_DXShowEntity(entity)
DLL_DXHideEntity(entity)
DLL_DXNameEntity(entity,name$)
DLL_DXEntityParent(child,parent,glob%)
DLL_DXGetParent%(entity)
DLL_DXEntityClass$(entity)
DLL_DXEntityX#(entity,globale%)
DLL_DXEntityY#(entity,globale%)
DLL_DXEntityZ#(entity,globale%)
DLL_DXEntityScaleX#(entity)
DLL_DXEntityScaleY#(entity)
DLL_DXEntityScaleZ#(entity)
DLL_DXEntityYaw#(entity,globale%)
DLL_DXEntityPitch#(entity,globale%)
DLL_DXEntityRoll#(entity,globale%)
DLL_DXCountChildren%(entity)
DLL_DXEntityDistance#(entity,entity2)
DLL_DXEntitySetLOD(entity,index_lod%)
DLL_DXEntityPickMode(entity,pick_mode%)
DLL_DXEntityName$(entity)
DLL_DXEntityRadius#(entity)
DLL_DXGetChild%(entity,index%)
DLL_DXFindChild%(entity,name$)
DLL_DXTFormPoint(x#,y#,z#,ent_src,ent_dst)
DLL_DXTFormVector(x#,y#,z#,ent_src,ent_dst)
DLL_DXTFormNormal(x#,y#,z#,ent_src,ent_dst)
DLL_DXTFormedX#()
DLL_DXTFormedY#()
DLL_DXTFormedZ#()

DLL_DXText(font%,x#,y#,Text$)
DLL_DXLoadFont%(fontname$,size% ,flags%)
DLL_DXTextColor(font%,red%,green%,blue%,alpha#)
DLL_DXFPS%()

DLL_DXCreateWater%(tex1$,tex2$,envmap$,parent)
DLL_DXWaterLightDir(water,x#,y#,z#)
DLL_DXWaterShift(water,DLL_DX#,dz#)
DLL_DXWaterColor(water,r#,g#,b#,opacity#)
DLL_DXWaterParams(Rows%,Cols%,sc#,tex_scal#)

DLL_DXLoadSkySphere(filename$,radius#)
DLL_DXSkySphereAltitude(haut#)
DLL_DXLoadSky%(filename$)
DLL_DXFreeSky()

DLL_DXCreateLine%(max_point%,lines%)
DLL_DXLinePoint(lines,px#,py#,pz#,red%,green%,blue%)
DLL_DXLinePosition(lines,num_point%,x#,y#,z#)
DLL_DXCloseLine(lines)
DLL_DXLineColor(lines,num_point%,red%,green%,blue%)

DLL_DXLoadSprite3D%(filename$,sizex#,sizey#,parent)
DLL_DXSprite3DViewMode(sprite,mode%)

DLL_DXInitPhysic()
DLL_DXUpdateWorld()
DLL_DXSetWorldSize( minx#,miny#,minz#,maxx#,maxy#,maxz#)
DLL_DXEntityCollide%(entity1,entity2)
DLL_DXEntityType(entity,collide_type%)
DLL_DXSetCollideForm(form% ,sx#,sy#,sz#)
DLL_DXCollideRayCast#(entity,x#,y#,z#,DLL_DX#,dy#,dz#)
DLL_DXCollidePointDistance#(entity,x#,y#,z#)
DLL_DXEntityCollideEntity%(entity)
DLL_DXCountCollision%(entity)
DLL_DXCollisionEntity%(entity,index%)
DLL_DXCollidePoint(entity,tri#,index%,indexe%)
DLL_DXCollideNormal(entity,tri#,index%,indexe%)
DLL_DXCollideRayCastTerrain#(x#,y#,z#,DLL_DX#,dy#,dz#)
DLL_DXQuadCollide( nn%)
DLL_DXTerrainEntityCollide(ent)

DLL_DXInitShadow(light)
DLL_DXEntityShadow(ent,state%)
DLL_DXShadowLight(light)
DLL_DXShadowLightDir(x#,y# ,z#)
DLL_DXShadowAmbient( r%,g%,b%,a%)
DLL_DXShadowColor( r%,g%,b%,a%)
DLL_DXShadowSpecular( r%,g%,b%,a%)
DLL_DXShadowPower( power#)
DLL_DXEntityShadowVolume(entity,Static_volume%)   
DLL_DXInitShadowVolume() 
DLL_DXShadowVolumeColor(R#,G#,B#,A#)
DLL_DXShadowLightPos(x#,y# ,z#)

DLL_DXCreateTexture%(width% ,height%)
DLL_DXLoadTexture%(filename$,texture% )
DLL_DXLoadTextureMask(filename$,brush%,coordset% )   
DLL_DXLoadAnimTexture%( filename$,width%,height%,texture% )
DLL_DXLoadSubTexture(texture%,filename$,pos_x%,pos_y%,width%,height%)
DLL_DXCopyTexture%(texture%)
DLL_DXGetTexture%(brush%,index% )
DLL_DXRotateTexture(texture%,anglex#,angley#,anglez#)
DLL_DXScaleTexture(texture%,scalex#,scaley#)
DLL_DXPositionTexture(texture%,posx#,posy#)
DLL_DXTextureWidth%(texture%)
DLL_DXTextureHeight%(texture%)
DLL_DXFreeTexture(texture%)
DLL_DXNameTexture(texture%,name$)
DLL_DXTextureTimer(texture%,timer%)
DLL_DXTextureName$(texture%)
DLL_DXSetBuffer(texture%)
DLL_DXTextureMask(value%)
DLL_DXTextureFormat(format%)
DLL_DXTextureUsage(usage%)
DLL_DXTexturePool(pool_format%)
DLL_DXTextureMipLevel( mip%)
DLL_DXSphereTexCoord(entity%,coordset% )
DLL_DXSaveTexture(texture%,filename$)
DLL_DXForceLoadTexture(filename$)
DLL_DXLoadVolumeTexture(filename$,texture%)
DLL_DXLoadCubeTexture(filename$,texture%)
DLL_DXTransformTexture(texture%,mat%)
DLL_DXAnimateTexture(texture%,start_frame%,End_frame%)

DLL_DXCreateParticle%(filename$,max_particle%,parent)
DLL_DXParticleBlend(entity,src%,dest%)
DLL_DXParticleStartColor(entity,start_red%,start_green%,start_blue%,start_alpha%,change_red%,change_green%,change_blue%,change_alpha%)
DLL_DXParticleEndColor(entity,start_red%,start_green%,start_blue%,start_alpha%,change_red%,change_green%,change_blue%,change_alpha%)
DLL_DXParticleAngle(entity,yaw#,yaw_variation#,pitch#,pitch_variation#)
DLL_DXParticleGravity(entity,gravity#)
DLL_DXParticleSize(entity,size#,size_variation#)
DLL_DXParticleTime(entity,time_life#,time_life_variation#)
DLL_DXParticleSpeed(entity,speed#,speed_variation#)
DLL_DXParticleInterval(entity,interval%,time#)

DLL_DXCreateOctree(orx#,ory#,orz#,size#,nb#)
DLL_DXOctreeProjAngle(camera,angle#)
DLL_DXOctreeDraw%()
DLL_DXOctreeEntity%()
DLL_DXSetOctreeDraw(draw)
DLL_DXEntityOctree%(entity) 
DLL_DXOctreeArea(ptr)
DLL_DXGetOctreeEntity%(octree)
DLL_DXGetOctreeNextEntity%(entity)
DLL_DXOctreeState(flag)

DLL_DXSetPattern2D(pattern%)
DLL_DXSetWidth(size#)
DLL_DXSetColor(red%,green%,blue%,alpha%)
DLL_DXDrawLine(x1#,y1#,x2#,y2#)
DLL_DXDrawRect(x1#,y1#,x2#,y2#)
DLL_DXDrawRect2(x1%,y1%,x2%,y2%)
DLL_DXDrawPoint(x1#,y1#)
DLL_DXDrawOval(x1#,y1#,radius1#,radius2#)

DLL_DXLoadSprite2D%(filename$ ,posx#,posy#,paren)
DLL_DXCreateSprite2D%(sizex#,sizey#,parent)
DLL_DXDrawSprite2D(sprite2d)
DLL_DXFreeSprite2D(sprite2d)
DLL_DXTranslateSprite2D(sprite2d,translateX#,TranslateY#)
DLL_DXPositionSprite2D(sprite2d,posx#,posy#)
DLL_DXScaleSprite2D(sprite2d,scalex#,scaley#)
DLL_DXRotateSprite2D(sprite2d,angle#)
DLL_DXTurnSprite2D(sprite2d,angle#)
DLL_DXSpriteRect2D(sprite2d,rect_left#,rect_top#,rect_right#,rect_bottom#)
DLL_DXPivotSprite2D(sprite2d,pivotx#,pivoty#)
DLL_DXSpriteHeight2D%(sprite2d)
DLL_DXSpriteWidth2D%(sprite2d)
DLL_DXColorSprite2D(sprite2d,red%,green%,blue%,alpha%)
DLL_DXVisibleSprite2D(sprite2d,flag)
DLL_DXTimerSprite2D(sprite2d,value_timer%)
DLL_DXGetSpriteBrush%(sprite2d)
DLL_DXPaintSprite2D(sprite2d,brush)
DLL_DXSprite2DParent(child,ent_pere)
DLL_DXSprite2DAnim(sprite2d,state)
DLL_DXClsScreen(r%,g%,b%)

DLL_DXCreateImage%(filename$)
DLL_DXDrawImage(image)
DLL_DXTranslateImage(image,x#,y#)
DLL_DXPositionImage(image,posx#,posy#)
DLL_DXScaleImage(image,scalex#,scaley#)
DLL_DXRotateImage(image,angle#)
DLL_DXTurnImage(image,angle#)
DLL_DXImagePivot(image,x#,y#)
DLL_DXPaintImage(image,brush)
DLL_DXGetImageBrush%(image)
DLL_DXCreateImageRect%(image_src,posx#,posy#,width#,height#) 
DLL_DXCopyImageRect(image_src,image_dest,posx#,posy#,width#,height#)
DLL_DXImageHeight#(image)
DLL_DXImageWidth#(image)

DLL_DXCreateBrush%(name_brush$)
DLL_DXCopyBrush%(brush)
DLL_DXFreeBrush(brush)
DLL_DXGetBrush%(entity,surface_index)
DLL_DXBrushAmbient(brush,red%,green%,blue%,alpha%)
DLL_DXBrushColor(brush,red%,green%,blue%,alpha%)
DLL_DXBrushEmissive(brush,red%,green%,blue%,alpha%)
DLL_DXBrushSpecular(brush,red%,green%,blue%,alpha%)
DLL_DXBrushPower(brush,power#)
DLL_DXNameBrush(brush,name$)
DLL_DXBrushTexture(brush,texture,coordset)
DLL_DXBrushAlpha(brush,alpha#)
DLL_DXVectorToRGB%(vector)
DLL_DXBrushRenderState%(Type%,entity,render_state%,value%,indexStack%)
DLL_DXBrushSamplerState%(Type%,entity,sampler_state%,types%,value%,indexStack%)
DLL_DXBrushTextureStage%(Type%,entity,texture_stage%,types%,value%,indexStack%)
DLL_DXBrushFlushStates(brush)
DLL_DXBrushName$(brush)
DLL_DXGetEntityBrush%(entity)
DLL_DXBrushBlend(brush,TextureStage%,Blendmode%)
DLL_DXBrushFx(brush,fx%)
DLL_DXLoadBrushScript(entity,name$)

DLL_DXAnimate(Entity,mode,speed#)
DLL_DXWindowed%()

DLL_DXLoadEffect%(filename$)
DLL_DXEntityEffect(entity,effect)
DLL_DXEffectSetTechnique(Effect,Tech$)
DLL_DXAddFXMatrix%()
DLL_DXAddFXVector3%(X#,Y#,Z#)
DLL_DXSetFXVector3(vector,X#,Y#,Z#)
DLL_DXAddFXVector4%(X#,Y#,Z#,W#)
DLL_DXSetFXVector4(vector,X#,Y#,Z#,W#)
DLL_DXNormalizeV3(vector1,vector2)
DLL_DXTransformMatrix(Mode%,Matrix)
DLL_DXEntityWorld(Entity,Matrix_World%)
DLL_DXMatrixMultiply(matrix1,Matrix2,Matrix3)
DLL_DXEffectSetMatrix(effect,Name$,Matrix)
DLL_DXEffectSetFloat(effect,  Name$,  val#,vector%)
DLL_DXEntityWorldViewProj(ent,Matrix_WorldView )
DLL_DXMatrixTranspose(Matrix1, Matrix2)
DLL_DXEffectSetTexture%(effect, name$, texture)

.lib " "

DXGraphics3D(width%,height%,depth%,fullscreen%,vsync%)
DXApptitle(title$)
DXRenderWorld()
DXAmbientLight(red%,green%,blue%)
DXBeginRender2D()
DXBeginScene()
DXClearGraphics()
DXEndRender2D()
DXFlip()
DXEndScene()
DXGraphicsWidth%()
DXGraphicsHeight%()
DXGraphicsDepth%()
DXHidePointer()
DXShowPointer()
DXKeyHit%(key%)
DXKeyDown%(key%)
DXGetKey$()
DXWaitKey()
DXMouseHit%(button%)
DXMouseDown%(button%)
DXWaitMouse()
DXMouseX%()
DXMouseY%()
DXMouseZ%()
DXMouseXSpeed%()
DXMouseYSpeed%()
DXMoveMouse(x%,y%)
DXSetCurrentDirectory(dir$)
DXWireFrame(Mode%)

DXCreateMesh%(parent)
DXLoadMesh%(Filename$,Parent)
DXLoadMeshLOD%(entity%,filename$,indexlod%)
DXLoadAnimMesh%(Filename$,Parent)
DXCreateCube%(parent)
DXCreateSphere%(seg,parent)
DXCreateCylinder%(seg,parent)
DXCreateCone%(seg,parent)
DXCreateTeapot%(parent)
DXCopyMesh%(mesh,parent)
DXAddMesh(source_mesh,dest_mesh)
DXFlipMesh(mesh)
DXPaintMesh(mesh,brush)
DXFitMesh(mesh,x#,y#,z#,width#,height#,depth#)
DXScaleMesh(mesh,x#,y#,z#)
DXRotateMesh(mesh,x#,y#,z#)
DXPositionMesh(mesh,x#,y#,z#)
DXUpdateNormals(mesh)
DXMeshWidth#(mesh)
DXMeshHeight#(mesh)
DXMeshDepth#(mesh)

DXCountSurfaces%(mesh)
DXGetSurface%(mesh,index)
DXCreateSurface%(mesh,brush)
DXPaintSurface(surface,brush)
DXClearSurface(surface)
DXAddVertex%(surface,x#,y#,z#,u#,v)
DXAddTriangle%(surface,v0,v1,v2)
DXVertexCoords(surface,index,x#,y#,z#)
DXVertexNormal(surface,index,x#,y#,z#)
DXVertexColor(surface,index%,red%,green,blue%,alpha#)
DXVertexTexCoords(surface,index%,u#,v#,coordset)
DXCountVertices%(surface)
DXCountTriangles%(surface)
DXVertexX#(surface,index%)
DXVertexY#(surface,index%)
DXVertexZ#(surface,index%)
DXVertexNX#(surface,index%)
DXVertexNY#(surface,index%)
DXVertexNZ#(surface,index%)
DXVertexRed%(surface,index%)
DXVertexGreen%(surface,index%)
DXVertexBlue%(surface,index%)
DXVertexAlpha#(surface,index%)
DXTriangleVertex(surface,index%,corner)
DXCopyTexCoord(surface, source%, destination%)

DXCreateCamera%(parent%)
DXCameraFogMode(camera,mode%)
DXCameraFogRange(camera,near,far%)
DXCameraFogColor(camera,red%,green,blue%)
DXCameraFogDensity(camera,density#)
DXCameraViewport(camera,posx%,posy%,width%,height%)
DXCameraClsColor(camera,red,green,blue)
DXCameraRange(camera,near#,far#)
DXCameraZoom(camera,zoom#)
DXCameraPick%(camera,posx%,posy%)
DXPickeDX#()
DXPickedY#()
DXPickedZ#()
DXPickedU#()
DXPickedV#()
DXPickedDistance()
DXPickedEntity%()
DXPickedSurface%()
DXPickedTriangle%()
DXProjecteDX#(camera,entity)
DXProjectedY#(camera,entity)
DXCameraPoint(camera,x#,y#,z#)
DXCameraActive(camera)
DXEntityInView%(entity,camera)
DXLinePick%(posx#,posy#,posz#,distx#,disty#,distz#)

DXCreateLight%(Type%,Parent)
DXLightRange(light%,range#)
DXLightColor(light,red%,green,blue%)
DXLightConeAngles(light,inner_angle#,outer_angle#)
DXLightSpecular(light,red%,green,blue%)

DXCreatePivot%(parent%)

DXLoadMD2%(filename$,skin$,scale#,parent)
DXAnimateMD2(md2,mode_anim%,speed#,first_frame%,last_frame%,transition%)
DXMD2AnimTime#(md2)
DXMD2AnimLength#(md2)
DXMD2Animating(md2)
DXMD2FrameAnimate%(md2)
DXMD2AnimateFrame(md2,frame)

DXCreateTerrain(Heightmap$,scale#,splatting%)
DXTerrainParams(number_quad%,detail_quad%,size_terrain%)
DXTerrainDetail(detail%)
DXPickedQuad%()
DXTerrainHeight#(posx#,posz#)
DXModifyTerrain(x#,z#,height#)
DXGetQuadBrush%(index%)
DXTerrainQuadPick%(x#,y#,z#)
DXPickTerrain%(camera,x%,y%)
DXFreeTerrain#()
DXPaintQuad(quad, brush)
DXTerrainTexture(texture, quad%, stage%, length%)

DXScaleEntity(entity,sx#,sy#,sz#,glob%)
DXPositionEntity(entity,posx#,posy#,posz#,glob%)
DXMoveEntity(entity,speeDX#,speedy#,speedz#,glob%)
DXTranslateEntity(entity,posx#,posy#,posz#,glob%)
DXRotateEntity(entity,rotx#,roty#,rotz#,glob%)
DXTurnEntity(entity,rotx#,roty#,rotz#,glob%)
DXPointEntity(ent,target,roll#)
DXAlignToVector(entity,vx#,vy#,vz#,axis%,rate#)
DXFreeEntity(entity)
DXCopyEntity%(src,parent)
DXEntityColor(ent,red%,green%,blue%,Alpha#)
DXEntityAlpha(entity,alpha#)
DXEntityLast(ent)
DXEntityTexture(entity,texture,index%)
DXEntityBlend(entity,blend1%)
DXEntityFX(ent,fx%)
DXEntityAutoHide(entity)
DXPaintEntity(entity,brush)
DXSwapEntity(ent1,ent2)
DXShowEntity(entity)
DXHideEntity(entity)
DXNameEntity(entity,name$)
DXEntityParent(child,parent,glob%)
DXGetParent%(entity)
DXEntityClass$(entity)
DXEntityX#(entity,globale%)
DXEntityY#(entity,globale%)
DXEntityZ#(entity,globale%)
DXEntityScaleX#(entity)
DXEntityScaleY#(entity)
DXEntityScaleZ#(entity)
DXEntityYaw#(entity,globale%)
DXEntityPitch#(entity,globale%)
DXEntityRoll#(entity,globale%)
DXCountChildren%(entity)
DXEntityDistance#(entity,entity2)
DXEntitySetLOD(entity,index_lod%)
DXEntityPickMode(entity,pick_mode%)
DXEntityName$(entity)
DXEntityRadius#(entity)
DXGetChild(entity,index%)
DXFindChild(entity,name$)
DXTFormPoint(x#,y#,z#,ent_src,ent_dst)
DXTFormVector(x#,y#,z#,ent_src,ent_dst)
DXTFormNormal(x#,y#,z#,ent_src,ent_dst)
DXTFormeDX#()
DXTFormedY#()
DXTFormedZ#()

DXText(font%,x#,y#,Text$)
DXLoadFont%(fontname$,size% ,flags%)
DXTextColor(font%,red%,green%,blue%,alpha#)
DXFPS%()

DXCreateWater%(tex1$,tex2$,envmap$,parent)
DXWaterLightDir(water,x#,y#,z#)
DXWaterShift(water,DX#,dz#)
DXWaterColor(water,r#,g#,b#,opacity#)
DXWaterParams(Rows%,Cols%,sc#,tex_scal#)

DXLoadSkySphere(filename$,radius#)
DXSkySphereAltitude(haut#)
DXLoadSky%(filename$)
DXFreeSky()

DXCreateLine%(max_point%,lines%)
DXLinePoint(lines,px#,py#,pz#,red%,green%,blue%)
DXLinePosition(lines,num_point%,x#,y#,z#)
DXCloseLine(lines)
DXLineColor(lines,num_point%,red%,green%,blue%)

DXLoadSprite3D%(filename$,sizex#,sizey#,parent)
DXSprite3DViewMode(sprite,mode%)

DXInitPhysic()
DXUpdateWorld()
DXSetWorldSize( minx#,miny#,minz#,maxx#,maxy#,maxz#)
DXEntityCollide%(entity1,entity2)
DXEntityType(entity,collide_type%)
DXSetCollideForm(form% ,sx#,sy#,sz#)
DXCollideRayCast#(entity,x#,y#,z#,DX#,dy#,dz#)
DXCollidePointDistance#(entity,x#,y#,z#)
DXEntityCollideEntity%(entity)
DXCountCollision%(entity)
DXCollisionEntity%(entity,index%)
DXCollidePoint(entity,tri#,index%,indexe%)
DXCollideNormal(entity,tri#,index%,indexe%)
DXCollideRayCastTerrain(x#,y#,z#,DX#,dy#,dz#)
DXQuadCollide( nn%)
DXTerrainEntityCollide(ent)

DXInitShadow(light)
DXEntityShadow(ent,state%)
DXShadowLight(light)
DXShadowLightDir(x#,y# ,z#)
DXShadowAmbient( r%,g%,b%,a%)
DXShadowColor( r%,g%,b%,a%)
DXShadowSpecular( r%,g%,b%,a%)
DXShadowPower( power#)
DXEntityShadowVolume(entity,Static_volume%)   
DXInitShadowVolume() 
DXShadowVolumeColor(R#,G#,B#,A#)
DXShadowLightPos(x#,y# ,z#)

DXCreateTexture%(width% ,height%)
DXLoadTexture%(filename$,texture% )
DXLoadTextureMask(filename$,brush%,coordset% )   
DXLoadAnimTexture%( filename$,width%,height%,texture% )
DXLoadSubTexture(texture%,filename$,pos_x%,pos_y%,width%,height%)
DXCopyTexture%(texture%)
DXGetTexture%(brush%,index% )
DXRotateTexture(texture%,anglex#,angley#,anglez#)
DXScaleTexture(texture%,scalex#,scaley#)
DXPositionTexture(texture%,posx#,posy#)
DXTextureWidth%(texture%)
DXTextureHeight%(texture%)
DXFreeTexture(texture%)
DXNameTexture(texture%,name$)
DXTextureTimer(texture%,timer%)
DXTextureName$(texture%)
DXSetBuffer(texture%)
DXTextureMask(value%)
DXTextureFormat(format%)
DXTextureUsage(usage%)
DXTexturePool(pool_format%)
DXTextureMipLevel( mip%)
DXSphereTexCoord(entity%,coordset% )
DXSaveTexture(texture%,filename$)
DXForceLoadTexture(filename$)
DXLoadVolumeTexture(filename$,texture%)
DXLoadCubeTexture(filename$,texture%)
DXTransformTexture(texture%,mat%)
DXAnimateTexture(texture%,start_frame%,End_frame%)

DXCreateParticle%(filename$,max_particle%,parent)
DXParticleBlend(entity,src%,dest%)
DXParticleStartColor(entity,start_red%,start_green%,start_blue%,start_alpha%,change_red%,change_green%,change_blue%,change_alpha%)
DXParticleEndColor(entity,start_red%,start_green%,start_blue%,start_alpha%,change_red%,change_green%,change_blue%,change_alpha%)
DXParticleAngle(entity,yaw#,yaw_variation#,pitch#,pitch_variation#)
DXParticleGravity(entity,gravity#)
DXParticleSize(entity,size#,size_variation#)
DXParticleTime(entity,time_life#,time_life_variation#)
DXParticleSpeed(entity,speed#,speed_variation#)
DXParticleInterval(entity,interval%,time#)

DXCreateOctree(orx#,ory#,orz#,size#,nb#)
DXOctreeProjAngle(camera,angle#)
DXOctreeDraw%()
DXOctreeEntity%()
DXSetOctreeDraw(draw)
DXEntityOctree%(entity) 
DXOctreeArea(ptr)
DXGetOctreeEntity%(octree)
DXGetOctreeNextEntity%(entity)
DXOctreeState(flag)


DXSetPattern2D(pattern%)
DXSetWidth(size#)
DXSetColor(red%,green%,blue%,alpha%)
DXDrawLine(x1#,y1#,x2#,y2#)
DXDrawRect(x1#,y1#,x2#,y2#)
DXDrawRect2(x1%,y1%,x2%,y2%)
DXDrawPoint(x1#,y1#)
DXDrawOval(x1#,y1#,radius1#,radius2#)

DXLoadSprite2D%(filename$ ,posx#,posy#,paren)
DXCreateSprite2D%(sizex#,sizey#,parent)
DXDrawSprite2D(sprite2d)
DXFreeSprite2D(sprite2d)
DXTranslateSprite2D(sprite2d,translateX#,TranslateY#)
DXPositionSprite2D(sprite2d,posx#,posy#)
DXScaleSprite2D(sprite2d,scalex#,scaley#)
DXRotateSprite2D(sprite2d,angle#)
DXTurnSprite2D(sprite2d,angle#)
DXSpriteRect2D(sprite2d,rect_left#,rect_top#,rect_right#,rect_bottom#)
DXPivotSprite2D(sprite2d,pivotx#,pivoty#)
DXSpriteHeight2D%(sprite2d)
DXSpriteWidth2D%(sprite2d)
DXColorSprite2D(sprite2d,red%,green%,blue%,alpha%)
DXVisibleSprite2D(sprite2d,flag)
DXTimerSprite2D(sprite2d,value_timer%)
DXGetSpriteBrush%(sprite2d)
DXPaintSprite2D(sprite2d,brush)
DXSprite2DParent(child,ent_pere)
DXSprite2DAnim(sprite2d,state)
DXClsScreen(r%,g%,b%)

DXCreateImage%(filename$)
DXDrawImage(image)
DXTranslateImage(image,x#,y#)
DXPositionImage(image,posx#,posy#)
DXScaleImage(image,scalex#,scaley#)
DXRotateImage(image,angle#)
DXTurnImage(image,angle#)
DXImagePivot(image,x#,y#)
DXPaintImage(image,brush)
DXGetImageBrush%(image)
DXCreateImageRect%(image_src,posx#,posy#,width#,height#) 
DXCopyImageRect(image_src,image_dest,posx#,posy#,width#,height#)
DXImageHeight#(image)
DXImageWidth#(image)

DXCreateBrush%(name_brush$)
DXCopyBrush%(brush)
DXFreeBrush(brush)
DXGetBrush%(entity,surface_index)
DXBrushAmbient(brush,red%,green%,blue%,alpha%)
DXBrushColor(brush,red%,green%,blue%,alpha%)
DXBrushEmissive(brush,red%,green%,blue%,alpha%)
DXBrushSpecular(brush,red%,green%,blue%,alpha%)
DXBrushPower(brush,power#)
DXNameBrush(brush,name$)
DXBrushTexture(brush,texture,coordset)
DXBrushAlpha(brush,alpha#)
DXVectorToRGB%(vector)
DXBrushRenderState%(Type0%,entity,render_state%,value%,indexStack%)
DXBrushSamplerState%(Type0%,entity,sampler_state%,types%,value%,indexStack%)
DXBrushTextureStage%(Type0%,entity,texture_stage%,types%,value%,indexStack%)
DXBrushFlushStates(brush)
DXBrushName$(brush)
DXGetEntityBrush%(entity)
DXBrushBlend(brush,Blendmode,TextureStage%)
DXBrushFx(brush,fx%)
DXLoadBrushScript(entity,name$)

DXAnimate(Entity,mode,speed#)
DXWindowed%()

DXLoadEffect%(filename$)
DXEntityEffect(entity,effect)
DXEffectSetTechnique(Effect,Tech$)
DXAddFXMatrix%()
DXAddFXVector3%(X#,Y#,Z#)
DXSetFXVector3(vector,X#,Y#,Z#)
DXAddFXVector4%(X#,Y#,Z#,W#)
DXSetFXVector4(vector,X#,Y#,Z#,W#)
DXNormalizeV3(vector1,vector2)
DXTransformMatrix(Mode%,Matrix)
DXEntityWorld(Entity,Matrix_World%)
DXMatrixMultiply(matrix1,Matrix2,Matrix3)
DXEffectSetMatrix(effect,Name$,Matrix)
DXEffectSetFloat(effect,  Name$,  val#,vector%)
DXEntityWorldViewProj(ent,Matrix_WorldView )

Wenn ich DXFlip zb. im Programm verwende kommt: Userlib not found.
Und wennn ich Dll_DXflip verwende kommt: User lib function not found

Mach ich irgendwas falsch oder is dll futsch?

Die dll ist richtig gelinkt.
It's done when it's done.
  • Zuletzt bearbeitet von Pummelie am Mo, Mai 25, 2009 15:06, insgesamt einmal bearbeitet

Der Eisvogel

BeitragSo, Mai 24, 2009 22:17
Antworten mit Zitat
Benutzer-Profile anzeigen
Sicher, dass die Funktionen der Dll mit "DLL_" anfangen?
Ungarische Notation kann nützlich sein.
BlitzMax ; Blitz3D
Win 7 Pro 64 Bit ; Intel Core i7-860 ; 8 GB Ram ; ATI HD 5750 1 GB
Projekte: Window-Crasher
Ich liebe es mit der WinAPI zu spielen.

Pummelie

BeitragSo, Mai 24, 2009 22:47
Antworten mit Zitat
Benutzer-Profile anzeigen
Ja
It's done when it's done.

Der Eisvogel

BeitragMo, Mai 25, 2009 10:04
Antworten mit Zitat
Benutzer-Profile anzeigen
Kannst du die DLL mal hochladen?
Ungarische Notation kann nützlich sein.
BlitzMax ; Blitz3D
Win 7 Pro 64 Bit ; Intel Core i7-860 ; 8 GB Ram ; ATI HD 5750 1 GB
Projekte: Window-Crasher
Ich liebe es mit der WinAPI zu spielen.

Pummelie

BeitragMo, Mai 25, 2009 11:51
Antworten mit Zitat
Benutzer-Profile anzeigen
It's done when it's done.

Der Eisvogel

BeitragMo, Mai 25, 2009 12:59
Antworten mit Zitat
Benutzer-Profile anzeigen
Die Dll benötigt noch eine zusätzliche Names "Dreamotion3D.dll".

EDIT: Hab mal gesucht da kam das bei raus: https://www.blitzforum.de/foru...hp?t=27072
EDIT2: Und das: https://www.blitzforum.de/foru...hp?t=25004
Ungarische Notation kann nützlich sein.
BlitzMax ; Blitz3D
Win 7 Pro 64 Bit ; Intel Core i7-860 ; 8 GB Ram ; ATI HD 5750 1 GB
Projekte: Window-Crasher
Ich liebe es mit der WinAPI zu spielen.

Pummelie

BeitragMo, Mai 25, 2009 15:05
Antworten mit Zitat
Benutzer-Profile anzeigen
ah thx
It's done when it's done.

Neue Antwort erstellen


Übersicht BlitzBasic Allgemein

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group