mirror of
https://github.com/TheOnlyZac/sly1.git
synced 2025-02-17 05:38:37 +00:00
42 lines
577 B
C
42 lines
577 B
C
/**
|
|
* @file lo.h
|
|
*
|
|
* @brief Level objects.
|
|
*/
|
|
#ifndef LO_H
|
|
#define LO_H
|
|
|
|
#include "common.h"
|
|
#include <oid.h>
|
|
#include <basic.h>
|
|
#include <dl.h>
|
|
#include <sw.h>
|
|
#include <splice/frame.h>
|
|
#include <mq.h>
|
|
|
|
struct ALO; // Forward declaration.
|
|
|
|
/**
|
|
* @brief "LO"
|
|
*/
|
|
struct LO : public BASIC
|
|
{
|
|
OID oid;
|
|
DLE dleOid;
|
|
SW *psw;
|
|
ALO *paloParent;
|
|
DLE dleChild;
|
|
LO *ploCidNext;
|
|
MQ *pmqFirst;
|
|
char *pchzName;
|
|
CFrame *pframe;
|
|
ulong dtickPerf;
|
|
};
|
|
|
|
/**
|
|
* Checks if the LO is currently in the world.
|
|
*/
|
|
int FIsLoInWorld(LO *PLO);
|
|
|
|
#endif // LO_H
|