ScummVM API documentation
Toon::ScriptFunc Class Reference

Public Member Functions

 ScriptFunc (ToonEngine *vm)
 
int32 sys_Cmd_Dummy (EMCState *)
 
int32 sys_Cmd_Change_Actor_X_And_Y (EMCState *)
 
int32 sys_Cmd_Init_Talking_Character (EMCState *)
 
int32 sys_Cmd_Draw_Actor_Standing (EMCState *)
 
int32 sys_Cmd_Get_Actor_X (EMCState *)
 
int32 sys_Cmd_Get_Actor_Y (EMCState *)
 
int32 sys_Cmd_Get_Actor_Facing (EMCState *)
 
int32 sys_Cmd_Get_Last_Scene (EMCState *)
 
int32 sys_Cmd_Debug_Print (EMCState *)
 
int32 sys_Cmd_Flip_Screens (EMCState *)
 
int32 sys_Cmd_Play_Flic (EMCState *)
 
int32 sys_Cmd_Force_Facing (EMCState *)
 
int32 sys_Cmd_Restart_Thread (EMCState *)
 
int32 sys_Cmd_Walk_Actor_To_Point (EMCState *)
 
int32 sys_Cmd_Set_Sack_Visible (EMCState *)
 
int32 sys_Cmd_Set_Actor_Facing (EMCState *)
 
int32 sys_Cmd_Confiscate_Inventory (EMCState *)
 
int32 sys_Cmd_Character_Talks (EMCState *)
 
int32 sys_Cmd_Visited_Scene (EMCState *)
 
int32 sys_Cmd_Query_Rif_Flag (EMCState *)
 
int32 sys_Cmd_Query_Scroll (EMCState *)
 
int32 sys_Cmd_Set_Initial_Location (EMCState *)
 
int32 sys_Cmd_Make_Line_Non_Walkable (EMCState *)
 
int32 sys_Cmd_Make_Line_Walkable (EMCState *)
 
int32 sys_Cmd_Walk_Actor_On_Condition (EMCState *)
 
int32 sys_Cmd_Set_Actor_Facing_Point (EMCState *)
 
int32 sys_Cmd_Set_Inventory_Slot (EMCState *)
 
int32 sys_Cmd_Get_Inventory_Slot (EMCState *)
 
int32 sys_Cmd_Add_Item_To_Inventory (EMCState *)
 
int32 sys_Cmd_Set_Actor_RGB_Modifiers (EMCState *)
 
int32 sys_Cmd_Init_Conversation_AP (EMCState *)
 
int32 sys_Cmd_Actor_Talks (EMCState *)
 
int32 sys_Cmd_Say_Lines (EMCState *)
 
int32 sys_Cmd_Set_Rif_Flag (EMCState *)
 
int32 sys_Cmd_Empty_Inventory (EMCState *)
 
int32 sys_Cmd_Set_Anim_Scale_Size (EMCState *)
 
int32 sys_Cmd_Delete_Item_From_Inventory (EMCState *)
 
int32 sys_Cmd_Specific_Item_In_Inventory (EMCState *)
 
int32 sys_Cmd_Run_Script (EMCState *)
 
int32 sys_Cmd_Query_Game_Flag (EMCState *)
 
int32 sys_Cmd_Reset_Game_Flag (EMCState *)
 
int32 sys_Cmd_Set_Game_Flag (EMCState *)
 
int32 sys_Cmd_Create_Mouse_Item (EMCState *)
 
int32 sys_Cmd_Destroy_Mouse_Item (EMCState *)
 
int32 sys_Cmd_Get_Mouse_State (EMCState *)
 
int32 sys_Cmd_Hide_Mouse (EMCState *)
 
int32 sys_Cmd_Exit_Conversation (EMCState *)
 
int32 sys_Cmd_Set_Mouse_Pos (EMCState *)
 
int32 sys_Cmd_Show_Mouse (EMCState *)
 
int32 sys_Cmd_In_Close_Up (EMCState *)
 
int32 sys_Cmd_Set_Scroll_Lock (EMCState *)
 
int32 sys_Cmd_Fill_Area_Non_Walkable (EMCState *)
 
int32 sys_Cmd_Set_Scroll_Coords (EMCState *)
 
int32 sys_Cmd_Hide_Cutaway (EMCState *)
 
int32 sys_Cmd_Show_Cutaway (EMCState *)
 
int32 sys_Cmd_Pause_Ticks (EMCState *)
 
int32 sys_Cmd_In_Conversation (EMCState *)
 
int32 sys_Cmd_Character_Talking (EMCState *)
 
int32 sys_Cmd_Set_Flux_Facing_Point (EMCState *)
 
int32 sys_Cmd_Set_Flux_Facing (EMCState *)
 
int32 sys_Cmd_Set_Flux_Coords (EMCState *)
 
int32 sys_Cmd_Set_Flux_Visible (EMCState *)
 
int32 sys_Cmd_Get_Flux_X (EMCState *)
 
int32 sys_Cmd_Get_Flux_Y (EMCState *)
 
int32 sys_Cmd_Get_Flux_Facing (EMCState *)
 
int32 sys_Cmd_Get_Flux_Flags (EMCState *)
 
int32 sys_Cmd_Query_Flux_Coords (EMCState *)
 
int32 sys_Cmd_Have_A_Conversation (EMCState *)
 
int32 sys_Cmd_Walk_Flux_To_Point (EMCState *)
 
int32 sys_Cmd_Query_Scene_Anim_Loaded (EMCState *)
 
int32 sys_Cmd_Play_Flux_Anim (EMCState *)
 
int32 sys_Cmd_Set_Anim_Priority (EMCState *)
 
int32 sys_Cmd_Place_Scene_Anim (EMCState *)
 
int32 sys_Cmd_Update_Scene_Animations (EMCState *)
 
int32 sys_Cmd_Get_Drew_Scale (EMCState *)
 
int32 sys_Cmd_Query_Drew_Flags (EMCState *)
 
int32 sys_Cmd_Set_Music (EMCState *)
 
int32 sys_Cmd_Query_Speech (EMCState *)
 
int32 sys_Cmd_Enter_New_Scene (EMCState *)
 
int32 sys_Cmd_Enter_Same_Scene (EMCState *)
 
int32 sys_Cmd_Is_Pixel_Walkable (EMCState *)
 
int32 sys_Cmd_Show_Screen (EMCState *)
 
int32 sys_Cmd_Hide_Screen (EMCState *)
 
int32 sys_Cmd_Set_Special_Enter_X_And_Y (EMCState *)
 
int32 sys_Cmd_Get_Mouse_X (EMCState *)
 
int32 sys_Cmd_Get_Mouse_Y (EMCState *)
 
int32 sys_Cmd_Fade_Palette (EMCState *)
 
int32 sys_Cmd_Music_Enabled (EMCState *)
 
int32 sys_Cmd_Random (EMCState *)
 
int32 sys_Cmd_Wait_Key (EMCState *)
 
int32 sys_Cmd_Draw_Scene_Anim_WSA_Frame_To_Back (EMCState *)
 
int32 sys_Cmd_Set_Scene_Anim_Wait (EMCState *)
 
int32 sys_Cmd_Init_Scene_Anim (EMCState *)
 
int32 sys_Cmd_Set_Scene_Animation_Active_Flag (EMCState *)
 
int32 sys_Cmd_Draw_Scene_Anim_WSA_Frame (EMCState *)
 
int32 sys_Cmd_Move_Scene_Anim (EMCState *)
 
int32 sys_Cmd_Run_Actor_Default_Script (EMCState *)
 
int32 sys_Cmd_Set_Location_Data (EMCState *)
 
int32 sys_Cmd_Set_CountDown_Timer (EMCState *)
 
int32 sys_Cmd_Query_CountDown_Timer (EMCState *)
 
int32 sys_Cmd_Proceed_To_Next_Chapter (EMCState *)
 
int32 sys_Cmd_Play_Sfx_Plus (EMCState *)
 
int32 sys_Cmd_Play_Sfx (EMCState *)
 
int32 sys_Cmd_Set_Ambient_Sfx (EMCState *)
 
int32 sys_Cmd_Kill_Ambient_Sfx (EMCState *)
 
int32 sys_Cmd_Set_Ambient_Sfx_Plus (EMCState *)
 
int32 sys_Cmd_Set_Ambient_Volume (EMCState *)
 
int32 sys_Cmd_Freeze_Scene_Animation (EMCState *)
 
int32 sys_Cmd_Unfreeze_Scene_Animation (EMCState *)
 
int32 sys_Cmd_Scene_Animation_Frozen (EMCState *)
 
int32 sys_Cmd_Set_Script_Game_Data_Global (EMCState *)
 
int32 sys_Cmd_Get_Script_Game_Data_Global (EMCState *)
 
int32 sys_Cmd_Say_Line (EMCState *)
 
int32 sys_Cmd_Knight_Puzzle_Get_Coord (EMCState *)
 
int32 sys_Cmd_Add_Scene_Anim (EMCState *)
 
int32 sys_Cmd_Remove_Scene_Anim (EMCState *)
 
int32 sys_Cmd_Disable_Timer (EMCState *)
 
int32 sys_Cmd_Enable_Timer (EMCState *)
 
int32 sys_Cmd_Set_Timer (EMCState *)
 
int32 sys_Cmd_Set_Palette_Color (EMCState *)
 
int32 sys_Cmd_Number_Of_NPCs (EMCState *)
 
int32 sys_Cmd_Get_Config_Language (EMCState *)
 
int32 sys_Cmd_Get_Actor_Final_X (EMCState *)
 
int32 sys_Cmd_Get_Actor_Final_Y (EMCState *)
 

Public Attributes

Common::Array< const OpcodeV2 * > _opcodes
 
ToonEngine_vm
 

The documentation for this class was generated from the following file: