void eUSPInstance::Update(int32_t result)
{
	pp::Module::Get()->core()->CallOnMainThread(17, callback.NewRequiredCallback(&eUSPInstance::Update));
	Handler()->OnLoop();
	audio.Update();
	Draw();
}
Example #2
0
void eUSPInstance::Update(int32_t result)
{
	pp::Module::Get()->core()->CallOnMainThread(17, callback.NewCallback(&eUSPInstance::Update));
	if(gamepad)
	{
		PP_GamepadsSampleData gamepad_data;
		gamepad->Sample(pp_instance(), &gamepad_data);
		UpdateGamepads(gamepad_data, gamepad_data_prev);
		gamepad_data_prev = gamepad_data;
	}
	Handler()->OnLoop();
	audio.Update();
	Draw();
}
void OnLoopSound()
{
	static eAudio audio;
	audio.Update();
}