projects
/
carveJwlIkooP6JGAAIwe30JlM.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
its a menu, fuck off
[carveJwlIkooP6JGAAIwe30JlM.git]
/
entity.h
diff --git
a/entity.h
b/entity.h
index 6e30ef219ec96a5b0080eec52fe2e9d7f18dec9f..a92f4bf1055d96d1fadb50d0c57e6f9280409bde 100644
(file)
--- a/
entity.h
+++ b/
entity.h
@@
-256,10
+256,17
@@
typedef struct ent_menuitem ent_menuitem;
struct ent_menuitem{
u32 type, groups,
id_links[4]; /* ent_menuitem */
struct ent_menuitem{
u32 type, groups,
id_links[4]; /* ent_menuitem */
+ f32 factive, fvisible;
mdl_transform transform;
u32 submesh_start, submesh_count;
mdl_transform transform;
u32 submesh_start, submesh_count;
+ union{ u64 _u64; /* force storage for 64bit pointers */
+ i32 *pi32;
+ f32 *pf32;
+ void *pvoid;
+ };
+
union{
struct{
u32 id_min, /* ent_marker */
union{
struct{
u32 id_min, /* ent_marker */
@@
-277,6
+284,7
@@
struct ent_menuitem{
struct{
u32 id_check, /* ent_menuitem */
pstr_data;
struct{
u32 id_check, /* ent_menuitem */
pstr_data;
+ v3f offset; /* relative to parent */
}
checkmark;
}
checkmark;