¿Cómo se resuelve la advertencia de "división de enteros en contexto de punto flotante", en esta línea de código:
int fps = 60; double timePerTick = 1000000000 / fps;Al dividir dos int s, usará la división de enteros, y solo entonces promoverá el resultado a un doble, perdiendo toda la precisión después del punto decimal. Puede usar precisión de punto flotante usando un double literal en su lugar:
double timePerTick = 1000000000.0 / fps; // Here -----------------------^