X-Git-Url: https://git.xonotic.org/?a=blobdiff_plain;f=qcsrc%2Fclient%2Fwall.qh;h=04c0dce24f84326303bf3e57638da5e8329f2f67;hb=688276421e89bb47394a765b2b242f81da1d4228;hp=4a3955e6fb4c4cfd97cb282636c0c77e9fa1ae54;hpb=d3a7bb2616410f0252504af2a84e11fb4dac21a3;p=xonotic%2Fxonotic-data.pk3dir.git diff --git a/qcsrc/client/wall.qh b/qcsrc/client/wall.qh index 4a3955e6f..04c0dce24 100644 --- a/qcsrc/client/wall.qh +++ b/qcsrc/client/wall.qh @@ -1,15 +1,24 @@ #ifndef WALL_H #define WALL_H -.float lip; -.float bgmscriptangular; -.int lodmodelindex0, lodmodelindex1, lodmodelindex2; -.float loddistance1, loddistance2; -.vector saved; +entityclass(Wall); +class(Wall) .float lip; +class(Wall) .float bgmscriptangular; +class(Wall) .int lodmodelindex0, lodmodelindex1, lodmodelindex2; +class(Wall) .float loddistance1, loddistance2; +class(Wall) .vector saved; + +// Needed for interactive clientwalls +.float inactive; // Clientwall disappears when inactive +.float alpha_max, alpha_min; +// If fade_start > fade_end, fadeout will be inverted +// fade_vertical_offset is a vertival offset for player position +.float fade_start, fade_end, fade_vertical_offset; +.float default_solid; void Ent_Wall_Draw(); void Ent_Wall_Remove(); void Ent_Wall(); -#endif \ No newline at end of file +#endif