MCPcopy Create free account
hub / github.com/RavEngine/RavEngine / HandleSensorEvent

Function HandleSensorEvent

deps/SDL2/test/testsensor.c:37–56  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

35}
36
37static void HandleSensorEvent(SDL_SensorEvent *event)
38{
39 SDL_Sensor *sensor = SDL_SensorFromInstanceID(event->which);
40 if (!sensor) {
41 SDL_Log("Couldn't get sensor for sensor event\n");
42 return;
43 }
44
45 switch (SDL_SensorGetType(sensor)) {
46 case SDL_SENSOR_ACCEL:
47 SDL_Log("Accelerometer update: %.2f, %.2f, %.2f\n", event->data[0], event->data[1], event->data[2]);
48 break;
49 case SDL_SENSOR_GYRO:
50 SDL_Log("Gyro update: %.2f, %.2f, %.2f\n", event->data[0], event->data[1], event->data[2]);
51 break;
52 default:
53 SDL_Log("Sensor update for sensor type %s\n", GetSensorTypeString(SDL_SensorGetType(sensor)));
54 break;
55 }
56}
57
58int
59main(int argc, char **argv)

Callers 1

mainFunction · 0.85

Calls 4

SDL_SensorFromInstanceIDFunction · 0.85
SDL_LogFunction · 0.85
SDL_SensorGetTypeFunction · 0.85
GetSensorTypeStringFunction · 0.85

Tested by

no test coverage detected