monkey avatar controls

Monkey Targets Forums/XNA/monkey avatar controls

skid(Posted 2012) [#1]



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
...



dopeyrulz(Posted 2012) [#2]
Nice!


skid(Posted 2012) [#3]
I've updated my blog with a few more pics if anyone is interested.

http://nitrologic.blogspot.co.nz/