1
0
mirror of https://github.com/zeldaret/oot.git synced 2024-09-21 21:04:43 +00:00
oot/include/ultra64/time.h
Random 3d050f2861
Decompile a bunch of small files (#160)
* Decompile a bunch of small files

* Rename dacrate to dacRate

* Run format.sh

* Minor fixes in PR #160
2020-05-25 23:18:14 +02:00

29 lines
451 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);
s32 osStopTimer(OSTimer *timer);
#endif