;MicroC ed fast help file
;
+Parser data
ReadDataInt:Int(key:String)
ReadDataFloat:Float(key:String)
ReadDataString:String(key:String)
WriteData(key:String, value:String)
;
+TObject
Set(entity_name:String) ' Main function call to find object by name.
SetParent()
SetName(name:String)
CountChilds:Int()
SetPosition(x:Float,y:Float)
SetLocalPosition(x:Float,y:Float)
GetX:Float()
GetLocalX:Float()
GetY:Float()
GetLocalY:Float()
SetAngle(angle:Float)
SetLocalAngle(angle:Float)
GetAngle:Float()
GetLocalAngle:Float()
SetScale(scale_x:Float,scale_y:Float)
SetLocalScale(scale_x:Float,scale_y:Float)
GetScaleX:Float()
GetLocalScaleX:Float()
GetScaleY:Float()
GetLocalScaleY:Float()
SetData(data:String)
GetData:String()
GetHide:Int()
SetHide(hide:Int)
SetOrder(order:Int)
GetClass:String()
;
+TAnimEntity
AnimSetMode(mode:Int)
AnimGetMode:Int()
AnimSetSpeed(speed:Float)
AnimGetSpeed:Float()
AnimSetFrame(frame:Int)
AnimGetFrame:Int()
AnimGetFrameCount:Int()
;
+TCloud
CloudSetSpeed(speed_x:Float,speed_y:Float)
CloudGetSpeedX:Float()
CloudGetSpeedY:Float()
;
+TComixObject
PlayComix()
StopComix()
ComixPlaying:Int()
;
+TEntity
EntitySetColor(R:Int, G:Int, B:Int)
EntitySetAlpha(A:Int)
EntityGetA:Int()
EntityGetR:Int()
EntityGetG:Int()
EntityGetB:Int()
EntitySetFRender(r:Int)
EntityGetFRender:Int()
EntityGetBrushURL:String()
EntitySetCollide(coll:Int)
EntityGetCollide:Int()
EntitySetBlend(blend:Int)
EntityGetBlend:Int()
;
+TEntityFX
EntityFXSetFX(fx:Int)
EntityFXGetFX:Int()
EntityFXSetGroupFX(fx:Int)
EntityFXGetGroupFX:Int()
EntityFXSetFadeFX(fx:Int)
EntityFXGetFadeFX:Int()
;
+TGrass
GrassSetType(type:Int)
GrassGetType:Int()
GrassSetAMP(amp_x:Float,amp_y:Float)
GrassGetAmpX:Float()
GrassGetAmpY:Float()
GrassSetSpeed(speed:Float)
GrassGetSpeed:Float()
;
+TPart
ParticleRestart()
ParticleStop()
ParticleStart()
;
+TPhys
PhysSetLayer(layer:Int)
PhysGetLayer:Int()
PhysSetMat(mat:Int)
PhysGetMat:Int()
PhysSetMass(mass:Float)
PhysGetMass:Float()
PhysApplyForce(fx:Float,fy:Float,offset_x:Float,offset_y:Float)
PhysApplyImpulse(ix:Float,iy:Float,offset_x:Float,offset_y:Float)
PhysSetOmega(omega:Float)
PhysSetTorque(t:Float)
PhysSetVelocity(vx:Float,vy:Float)
PhysSetMoment(moment:Float)
;
+TSoundObject
SoundObjectPlay()
SoundObjectGetType:Int()
SoundObjectSetType(type:Int)
SoundObjectGetLoop:Int()
SoundObjectSetLoop(loop:Int)
SoundObjectResetPan()
;
+TStaticPhys
StaticSetLayer(layer:Int)
StaticGetLayer:Int()
;
+Messager
SendMessage(message:String)
ResetMessage()
;
+Dialog
DialogCast(x:Int, y:Int, width:Int, text:String, side:Int, timer:Int) ' if timer = 0 then press a button...
DialogGetState:Int()
DialogGetStatus:Int()
;
+Hooker
CreateHook(name:String, timer:Int)
;
+HUD
HUDSetState(state:Int)
HudGetState:Int()
HUDSetOpen(open:Int)
HUDGetOpen:Int()
HUDAddItem(url:String, name:String)
HUDRemoveItem(name:String)
HUDRemoveMouse()
HUDAddItemEx(url:String, name:String, x:Float, y:Float)
HUDClear()
;
+Lists
ListSetState(state:Int)
ListGetState:Int()
ListSetComplete(complete:Int)
ListGetComplete:Int()
ListAddItem(name:String)
ListRemItem(name:String)
ListClear()
;
+Mission
MissionAdd(name:String)
MissionComplete(name:String)
MissionGetOpen:String()
MissionClear()
MissionGetStatus:Int(name:String)
MissionExist:Int(name:String)
;
+PDA
PDASetState(state:Int)
PDAGetState:Int()
PDAClearDisplay()
PDASetURL(url:String)
;
+Player
PlayerPlay(url:String)
PlayerPlayMiddle(url:String)