1
0
Fork 0
mirror of https://github.com/zeldaret/oot.git synced 2024-11-25 17:54:15 +00:00
oot/include/ultra64/time.h
2020-03-17 00:31:30 -04:00

28 lines
452 B
C

#ifndef _ULTRA64_TIME_H_
#define _ULTRA64_TIME_H_
#include <ultra64/os_message.h>
/* Types */
typedef u64 OSTime;
typedef struct OSTimer_s
{
struct OSTimer_s *next;
struct OSTimer_s *prev;
OSTime interval;
OSTime value;
OSMesgQueue *mq;
OSMesg msg;
} OSTimer;
/* Functions */
OSTime osGetTime(void);
int osSetTimer(OSTimer *timer, OSTime countdown, OSTime interval, OSMesgQueue *mq, OSMesg msg);
void osStopTimer(OSTimer *timer);
#endif