Herramientas de usuario

Herramientas del sitio


rf_time

RF_Time

La clase RF_Time es la clase que controla la lógica del reloj dentro de La Rosquillera.

Miembros públicos

Funciones

int fixedCTime()

Retorna el tiempo transcurrido desde el inicio tras aplicar la corrección configurada.

void Update()

Función que refresca el valor del reloj.

Atributos

float currentTime

Milisegundos transcurridos desde el inicio.

float deltaTime

Milisegundos transcurridos desde el fotograma anterior.

float timeScale

Escala que se aplica al calculo del deltaTime.

void setFixedCTime

Establece un valor de corrección a currentTime.

Implementación

class RF_Time
{
    public:
        RF_Time();
        virtual ~RF_Time();
 
        void Update();
        float deltaTime;
        float timeScale;
        float currentTime;
 
        int fixedCTime(){return currentTime - fixValue;}
        void setFixedCTime(){fixValue = currentTime;}
 
    private:
        float lastFrameTime = 0;
        int fixValue = 0;
};
Categorías: Clases
rf_time.txt · Última modificación: 2018/01/18 21:37 (editor externo)