
between contracts so I am back hacking monkey, current xna support looks like this:
Extern Private
Class acidService="acidService"
Method Login()
Method PlayerCount()
End
Class acidPlayer="acidPlayer"
Method Create(service:acidService,index)
Method Name$()
End
Class acidAudio="acidAudio"
Method Open()
Method Pending:Int()
Method Write(src:BBDataBuffer)
End
Class acidMicrophone="acidMicrophone"
Method Open()
Method Available:Int()
Method Read(dest:BBDataBuffer)
End
Class acidAvatar="acidAvatar"
Method Create(service:acidService,index)
Method Animate(bodypart,action)
Method SetPosition(x#,y#,z#)
Method Update(millis)
Method Render(x,y,w,h)
Method Bones:Int[]()
Method Pose:Float[]()
Method GetTransforms:Float[]()
Method SetTransforms(transforms:Float[])
End
Public
Class Player Extends acidPlayer
End
Class Audio Extends acidAudio
End
Class Microphone Extends acidMicrophone
End
Class Avatar Extends acidAvatar
Const BODY=0
Const MOUTH=1
Const LEFTEYE=2
...
|