X-Git-Url: http://de.git.xonotic.org/?a=blobdiff_plain;f=qcsrc%2Fclient%2Fwall.qh;h=e55bc489b3e7d6c1ac66c6936dc306ddd7d2e067;hb=0b6694545ba935bbac13c20fc11842ba1850d972;hp=57aef7e0c51959d9c11eae7b858ded57b3ad2bb9;hpb=5f9a104fb3f5ef5f8a68d671425290ea8a6f9843;p=xonotic%2Fxonotic-data.pk3dir.git diff --git a/qcsrc/client/wall.qh b/qcsrc/client/wall.qh index 57aef7e0c..e55bc489b 100644 --- a/qcsrc/client/wall.qh +++ b/qcsrc/client/wall.qh @@ -1,16 +1,20 @@ -#ifndef WALL_H -#define WALL_H +#pragma once 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; +classfield(Wall) .float lip; +classfield(Wall) .float bgmscriptangular; +classfield(Wall) .int lodmodelindex0, lodmodelindex1, lodmodelindex2; +classfield(Wall) .float loddistance1, loddistance2; +classfield(Wall) .vector saved; -void Ent_Wall_Draw(); +// 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_Remove(); +void Ent_Wall_Draw(entity this); -void Ent_Wall(); -#endif +void Ent_Wall_Remove(entity this);