Physics: define stand-in values for non CSTRIKE and VALVE defined games
This commit is contained in:
parent
674206349a
commit
fe251faf81
21 changed files with 102 additions and 98 deletions
|
@ -58,7 +58,7 @@ Print_DrawCenterprint(void)
|
|||
|
||||
for (int i = 0; i < (pSeat->m_iCenterprintLines); i++) {
|
||||
vecPos[0] = g_hudmins[0] + (g_hudres[0] / 2) - (stringwidth(pSeat->m_strCenterprintBuffer[i], TRUE, '12 12') / 2);
|
||||
drawstring(vecPos, pSeat->m_strCenterprintBuffer[i], '12 12', '1 1 1', pSeat->m_flCenterprintAlpha, 0);
|
||||
drawstring(vecPos, pSeat->m_strCenterprintBuffer[i], '12 12', [1,1,1], pSeat->m_flCenterprintAlpha, 0);
|
||||
vecPos[1] += 8;
|
||||
}
|
||||
}
|
||||
|
|
|
@ -57,9 +57,9 @@ void env_fade::Trigger (void)
|
|||
msg_entity = eActivator;
|
||||
|
||||
if (spawnflags & EVF_ONLYUSER) {
|
||||
multicast('0 0 0', MULTICAST_ONE_R);
|
||||
multicast([0,0,0], MULTICAST_ONE_R);
|
||||
} else {
|
||||
multicast('0 0 0', MULTICAST_ALL);
|
||||
multicast([0,0,0], MULTICAST_ALL);
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -50,7 +50,7 @@ void env_shake::Trigger (void)
|
|||
WriteFloat(MSG_MULTICAST, m_flDuration);
|
||||
WriteFloat(MSG_MULTICAST, m_flFrequency);
|
||||
msg_entity = e;
|
||||
multicast('0 0 0', MULTICAST_ONE_R);
|
||||
multicast([0,0,0], MULTICAST_ONE_R);
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -132,7 +132,7 @@ void func_breakable::Explode(void)
|
|||
vWorldPos[0] = absmin[0] + (0.5 * (absmax[0] - absmin[0]));
|
||||
vWorldPos[1] = absmin[1] + (0.5 * (absmax[1] - absmin[1]));
|
||||
vWorldPos[2] = absmin[2] + (0.5 * (absmax[2] - absmin[2]));
|
||||
FX_BreakModel(vlen(size) / 10, absmin, absmax, '0 0 0', m_iMaterial);
|
||||
FX_BreakModel(vlen(size) / 10, absmin, absmax, [0,0,0], m_iMaterial);
|
||||
FX_Explosion(vWorldPos);
|
||||
Damage_Radius(vWorldPos, this, m_flExplodeMag, m_flExplodeMag * 2.5f, TRUE, 0);
|
||||
CBaseTrigger::UseTargets();
|
||||
|
@ -157,7 +157,7 @@ void func_breakable::Death(int body)
|
|||
think = Explode;
|
||||
nextthink = time + random(0.0,0.5);
|
||||
} else {
|
||||
FX_BreakModel(vlen(size) / 10, absmin, absmax, '0 0 0', m_iMaterial);
|
||||
FX_BreakModel(vlen(size) / 10, absmin, absmax, [0,0,0], m_iMaterial);
|
||||
CBaseTrigger::UseTargets();
|
||||
CBaseEntity::Hide();
|
||||
}
|
||||
|
|
|
@ -307,7 +307,7 @@ void func_button::MoveToDestination(vector vecDest, void(void) func)
|
|||
think = MoveToDestination_End;
|
||||
|
||||
if (vecDest == origin) {
|
||||
velocity = '0 0 0';
|
||||
velocity = [0,0,0];
|
||||
nextthink = (ltime + 0.1);
|
||||
return;
|
||||
}
|
||||
|
@ -317,7 +317,7 @@ void func_button::MoveToDestination(vector vecDest, void(void) func)
|
|||
fTravelTime = (flTravel / m_flSpeed);
|
||||
|
||||
if (fTravelTime < 0.1) {
|
||||
velocity = '0 0 0';
|
||||
velocity = [0,0,0];
|
||||
nextthink = ltime + 0.1;
|
||||
return;
|
||||
}
|
||||
|
|
|
@ -30,7 +30,7 @@ class func_wall:CBaseTrigger
|
|||
void func_wall::func_wall(void)
|
||||
{
|
||||
precache_model(model);
|
||||
//angles = '0 0 0';
|
||||
//angles = [0,0,0];
|
||||
movetype = MOVETYPE_PUSH;
|
||||
solid = SOLID_BSP;
|
||||
SetModel(model);
|
||||
|
|
|
@ -21,7 +21,7 @@ Infinitely small point of light illuminating the scene.
|
|||
|
||||
idTech 3 BSP relevant keys:
|
||||
"light" Light intensity value. Default is '300'.
|
||||
"_color" Normalized RGB color value. Default is '1 1 1'.
|
||||
"_color" Normalized RGB color value. Default is [1,1,1].
|
||||
"radius" Sets the light cone radius. Default is '64'.
|
||||
"target" When set, targets an enity instead, becoming a spotlight.
|
||||
|
||||
|
|
|
@ -12,7 +12,7 @@ Radio_BroadcastMessage(float fMessage)
|
|||
WriteByte(MSG_MULTICAST, EV_RADIOMSG);
|
||||
WriteByte(MSG_MULTICAST, fMessage);
|
||||
msg_entity = self;
|
||||
multicast('0 0 0', MULTICAST_ALL);
|
||||
multicast([0,0,0], MULTICAST_ALL);
|
||||
}
|
||||
|
||||
/*
|
||||
|
@ -30,7 +30,7 @@ Radio_TeamMessage(float fMessage, float fTeam)
|
|||
WriteByte(MSG_MULTICAST, EV_RADIOMSG);
|
||||
WriteByte(MSG_MULTICAST, fMessage);
|
||||
msg_entity = eEnt;
|
||||
multicast('0 0 0', MULTICAST_ONE);
|
||||
multicast([0,0,0], MULTICAST_ONE);
|
||||
}
|
||||
|
||||
for (entity eFind = world; (eFind = find(eFind, classname, "player"));) {
|
||||
|
@ -100,7 +100,7 @@ CSEv_Radio_f(float fMessage)
|
|||
WriteByte(MSG_MULTICAST, num_for_edict(eEnt) - 1);
|
||||
WriteByte(MSG_MULTICAST, fMessage);
|
||||
msg_entity = eEnt;
|
||||
multicast('0 0 0', MULTICAST_ONE);
|
||||
multicast([0,0,0], MULTICAST_ONE);
|
||||
}
|
||||
|
||||
// Don't allow spamming
|
||||
|
|
|
@ -135,24 +135,26 @@ void initents(void)
|
|||
|
||||
Sound_Init();
|
||||
|
||||
// Let's load materials.txt because someone thought this was the best idea
|
||||
filestream fileMaterial = fopen("sound/materials.txt", FILE_READ);
|
||||
hashMaterials = __NULL__;
|
||||
hashMaterials = hash_createtab(2, HASH_ADD);
|
||||
if (serverkeyfloat("*bspversion") != 30) {
|
||||
// Let's load materials.txt because someone thought this was the best idea
|
||||
filestream fileMaterial = fopen("sound/materials.txt", FILE_READ);
|
||||
hashMaterials = __NULL__;
|
||||
hashMaterials = hash_createtab(2, HASH_ADD);
|
||||
|
||||
if (fileMaterial >= 0) {
|
||||
string sTemp;
|
||||
while ((sTemp = fgets(fileMaterial))) {
|
||||
// Tokenize and just parse this stuff in
|
||||
if (tokenize_console(sTemp) == 2) {
|
||||
hash_add(hashMaterials, strtolower(argv(1)), str2chr(argv(0), 0));
|
||||
if (fileMaterial >= 0) {
|
||||
string sTemp;
|
||||
while ((sTemp = fgets(fileMaterial))) {
|
||||
// Tokenize and just parse this stuff in
|
||||
if (tokenize_console(sTemp) == 2) {
|
||||
hash_add(hashMaterials, strtolower(argv(1)), str2chr(argv(0), 0));
|
||||
}
|
||||
}
|
||||
fclose(fileMaterial);
|
||||
g_hlbsp_materials = TRUE;
|
||||
} else {
|
||||
print("Failed to load sound/materials.txt!\n");
|
||||
g_hlbsp_materials = FALSE;
|
||||
}
|
||||
fclose(fileMaterial);
|
||||
g_hlbsp_materials = TRUE;
|
||||
} else {
|
||||
error("Failed to load sound/materials.txt!\n");
|
||||
g_hlbsp_materials = FALSE;
|
||||
}
|
||||
|
||||
PMove_Init();
|
||||
|
|
|
@ -54,7 +54,7 @@ FX_Flashbang(vector org)
|
|||
WriteFloat(MSG_MULTICAST, fade);
|
||||
WriteByte(MSG_MULTICAST, EVF_FADEDROM);
|
||||
msg_entity = e;
|
||||
multicast('0 0 0', MULTICAST_ONE_R);
|
||||
multicast([0,0,0], MULTICAST_ONE_R);
|
||||
}
|
||||
}
|
||||
#endif
|
||||
|
|
|
@ -42,12 +42,14 @@ PMove_Init(void) {
|
|||
#ifdef VALVE
|
||||
localcmd("serverinfo phy_accelerate 8\n");
|
||||
localcmd("serverinfo phy_maxspeed 270\n");
|
||||
#endif
|
||||
|
||||
#ifdef CSTRIKE
|
||||
#elif CSTRIKE
|
||||
localcmd("serverinfo phy_accelerate 4\n");
|
||||
localcmd("serverinfo phy_maxspeed 250\n");
|
||||
#else
|
||||
localcmd("serverinfo phy_accelerate 8\n");
|
||||
localcmd("serverinfo phy_maxspeed 270\n");
|
||||
#endif
|
||||
|
||||
#endif
|
||||
}
|
||||
|
||||
|
|
|
@ -46,7 +46,7 @@ Font_Load (string strFile, font_s &fntNew)
|
|||
filestream fileFont = fopen(strFile, FILE_READ);
|
||||
fntNew.iID = 0;
|
||||
fntNew.iScale = 8;
|
||||
fntNew.vecColor = '1 1 1';
|
||||
fntNew.vecColor = [1,1,1];
|
||||
fntNew.flAlpha = 1.0f;
|
||||
fntNew.iFlags = 0;
|
||||
|
||||
|
|
|
@ -67,14 +67,14 @@ void CUIList::Draw(void)
|
|||
drawfill(m_parent.m_vecOrigin + m_vecOrigin + [0, 1], [1, m_vecSize[1] - 2], UI_MAINCOLOR, 1.0f);
|
||||
drawfill(m_parent.m_vecOrigin + m_vecOrigin + [m_vecSize[0] - 1, 1], [1, m_vecSize[1] - 2], UI_MAINCOLOR, 1.0f);
|
||||
#else
|
||||
drawfill(m_parent.m_vecOrigin + m_vecOrigin, m_vecSize, '0 0 0', 0.25f);
|
||||
drawfill(m_parent.m_vecOrigin + m_vecOrigin, [m_vecSize[0], 1], '0 0 0', 0.5f);
|
||||
drawfill(m_parent.m_vecOrigin + m_vecOrigin + [0, m_vecSize[1] - 1], [m_vecSize[0], 1], '1 1 1', 0.5f);
|
||||
drawfill(m_parent.m_vecOrigin + m_vecOrigin + [0, 1], [1, m_vecSize[1] - 2], '0 0 0', 0.5f);
|
||||
drawfill(m_parent.m_vecOrigin + m_vecOrigin + [m_vecSize[0] - 1, 1], [1, m_vecSize[1] - 2], '1 1 1', 0.5f);
|
||||
drawfill(m_parent.m_vecOrigin + m_vecOrigin, m_vecSize, [0,0,0], 0.25f);
|
||||
drawfill(m_parent.m_vecOrigin + m_vecOrigin, [m_vecSize[0], 1], [0,0,0], 0.5f);
|
||||
drawfill(m_parent.m_vecOrigin + m_vecOrigin + [0, m_vecSize[1] - 1], [m_vecSize[0], 1], [1,1,1], 0.5f);
|
||||
drawfill(m_parent.m_vecOrigin + m_vecOrigin + [0, 1], [1, m_vecSize[1] - 2], [0,0,0], 0.5f);
|
||||
drawfill(m_parent.m_vecOrigin + m_vecOrigin + [m_vecSize[0] - 1, 1], [1, m_vecSize[1] - 2], [1,1,1], 0.5f);
|
||||
#endif
|
||||
|
||||
vector vecOffset = '8 8';
|
||||
vector vecOffset = [8,8];
|
||||
|
||||
iMaxDisplay = bound(0, m_iItemCount, floor(m_vecSize[1] / 20));
|
||||
|
||||
|
@ -85,9 +85,9 @@ void CUIList::Draw(void)
|
|||
}
|
||||
|
||||
if (m_iSelected == i) {
|
||||
drawfill(m_parent.m_vecOrigin + m_vecOrigin + vecOffset + '-7 -3', [m_vecSize[0] - 2, 18], '1 1 1', 0.5f);
|
||||
drawfill(m_parent.m_vecOrigin + m_vecOrigin + vecOffset + [-7,-3], [m_vecSize[0] - 2, 18], [1,1,1], 0.5f);
|
||||
} else if (i & 1) {
|
||||
drawfill(m_parent.m_vecOrigin + m_vecOrigin + vecOffset + '-7 -3', [m_vecSize[0] - 2, 18], '1 1 1', 0.1f);
|
||||
drawfill(m_parent.m_vecOrigin + m_vecOrigin + vecOffset + [-7,-3], [m_vecSize[0] - 2, 18], [1,1,1], 0.1f);
|
||||
}
|
||||
|
||||
Font_DrawText(m_parent.m_vecOrigin + m_vecOrigin + vecOffset, m_strItems[i], g_fntDefault);
|
||||
|
@ -102,7 +102,7 @@ void CUIList::Input (float flEVType, float flKey, float flChar, float flDevID)
|
|||
int iMouseOver = Util_MouseAbove(getmousepos(), m_parent.m_vecOrigin + m_vecOrigin, m_vecSize);
|
||||
iMaxDisplay = bound(0, m_iItemCount, floor(m_vecSize[1] / 20));
|
||||
|
||||
vector vecOffset = '8 8';
|
||||
vector vecOffset = [8,8];
|
||||
if (flEVType == IE_KEYDOWN) {
|
||||
if (flKey == K_MOUSE1) {
|
||||
for (int i = m_iDrawOffset; i < iMaxDisplay + m_iDrawOffset; i++) {
|
||||
|
|
|
@ -92,13 +92,13 @@ void CUIListBox::Draw(void)
|
|||
return;
|
||||
}
|
||||
|
||||
drawfill(m_parent.m_vecOrigin + m_vecOrigin, m_vecSize, '0 0 0', 0.5f);
|
||||
drawfill(m_parent.m_vecOrigin + m_vecOrigin, [m_vecSize[0], 1], '0 0 0', 0.5f);
|
||||
drawfill(m_parent.m_vecOrigin + m_vecOrigin + [0, m_vecSize[1] - 1], [m_vecSize[0], 1], '1 1 1', 0.5f);
|
||||
drawfill(m_parent.m_vecOrigin + m_vecOrigin + [0, 1], [1, m_vecSize[1] - 2], '0 0 0', 0.5f);
|
||||
drawfill(m_parent.m_vecOrigin + m_vecOrigin + [m_vecSize[0] - 1, 1], [1, m_vecSize[1] - 2], '1 1 1', 0.5f);
|
||||
drawfill(m_parent.m_vecOrigin + m_vecOrigin, m_vecSize, [0,0,0], 0.5f);
|
||||
drawfill(m_parent.m_vecOrigin + m_vecOrigin, [m_vecSize[0], 1], [0,0,0], 0.5f);
|
||||
drawfill(m_parent.m_vecOrigin + m_vecOrigin + [0, m_vecSize[1] - 1], [m_vecSize[0], 1], [1,1,1], 0.5f);
|
||||
drawfill(m_parent.m_vecOrigin + m_vecOrigin + [0, 1], [1, m_vecSize[1] - 2], [0,0,0], 0.5f);
|
||||
drawfill(m_parent.m_vecOrigin + m_vecOrigin + [m_vecSize[0] - 1, 1], [1, m_vecSize[1] - 2], [1,1,1], 0.5f);
|
||||
|
||||
vector vecOffset = '8 8';
|
||||
vector vecOffset = [8,8];
|
||||
|
||||
iMaxDisplay = bound(0, m_iItemCount, floor(m_vecSize[1] / 20));
|
||||
for (int i = m_iDrawOffset; i < iMaxDisplay + m_iDrawOffset; i++) {
|
||||
|
@ -107,7 +107,7 @@ void CUIListBox::Draw(void)
|
|||
}
|
||||
|
||||
if (m_iSelected == i) {
|
||||
drawfill(m_parent.m_vecOrigin + m_vecOrigin + vecOffset + '-7 -3', [m_vecSize[0] - 2, 18], '1 1 1', 0.5f);
|
||||
drawfill(m_parent.m_vecOrigin + m_vecOrigin + vecOffset + [-7,-3], [m_vecSize[0] - 2, 18], [1,1,1], 0.5f);
|
||||
}
|
||||
|
||||
Font_DrawText(m_parent.m_vecOrigin + m_vecOrigin + vecOffset, m_strItems[i], g_fntDefault);
|
||||
|
@ -120,7 +120,7 @@ void CUIListBox::Input (float flEVType, float flKey, float flChar, float flDevID
|
|||
int iMaxDisplay;
|
||||
iMaxDisplay = bound(0, m_iItemCount, floor(m_vecSize[1] / 20));
|
||||
|
||||
vector vecOffset = '8 8';
|
||||
vector vecOffset = [8,8];
|
||||
if (flEVType == IE_KEYDOWN) {
|
||||
if (flKey == K_MOUSE1) {
|
||||
for (int i = m_iDrawOffset; i < iMaxDisplay + m_iDrawOffset; i++) {
|
||||
|
|
|
@ -68,15 +68,15 @@ void CUIMenuButton::Draw(void)
|
|||
drawfill(m_parent.m_vecOrigin + m_vecOrigin, m_vecSize, m_vecColor, m_flAlpha);
|
||||
|
||||
if (m_iFlags & BUTTON_DOWN) {
|
||||
drawfill(m_parent.m_vecOrigin + m_vecOrigin + [0, m_vecSize[1] - 1], [m_vecSize[0], 1], '1 1 1', 0.5f);
|
||||
drawfill(m_parent.m_vecOrigin + m_vecOrigin, [m_vecSize[0], 1], '0 0 0', 0.5f);
|
||||
drawfill(m_parent.m_vecOrigin + m_vecOrigin + [0, 1], [1, m_vecSize[1] - 2], '0 0 0', 0.5f);
|
||||
drawfill(m_parent.m_vecOrigin + m_vecOrigin + [m_vecSize[0] - 1, 1], [1, m_vecSize[1] - 2], '1 1 1', 0.5f);
|
||||
drawfill(m_parent.m_vecOrigin + m_vecOrigin + [0, m_vecSize[1] - 1], [m_vecSize[0], 1], [1,1,1], 0.5f);
|
||||
drawfill(m_parent.m_vecOrigin + m_vecOrigin, [m_vecSize[0], 1], [0,0,0], 0.5f);
|
||||
drawfill(m_parent.m_vecOrigin + m_vecOrigin + [0, 1], [1, m_vecSize[1] - 2], [0,0,0], 0.5f);
|
||||
drawfill(m_parent.m_vecOrigin + m_vecOrigin + [m_vecSize[0] - 1, 1], [1, m_vecSize[1] - 2], [1,1,1], 0.5f);
|
||||
} else {
|
||||
drawfill(m_parent.m_vecOrigin + m_vecOrigin + [0, m_vecSize[1] - 1], [m_vecSize[0], 1], '0 0 0', 0.5f);
|
||||
drawfill(m_parent.m_vecOrigin + m_vecOrigin, [m_vecSize[0], 1], '1 1 1', 0.5f);
|
||||
drawfill(m_parent.m_vecOrigin + m_vecOrigin + [0, 1], [1, m_vecSize[1] - 2], '1 1 1', 0.5f);
|
||||
drawfill(m_parent.m_vecOrigin + m_vecOrigin + [m_vecSize[0] - 1, 1], [1, m_vecSize[1] - 2], '0 0 0', 0.5f);
|
||||
drawfill(m_parent.m_vecOrigin + m_vecOrigin + [0, m_vecSize[1] - 1], [m_vecSize[0], 1], [0,0,0], 0.5f);
|
||||
drawfill(m_parent.m_vecOrigin + m_vecOrigin, [m_vecSize[0], 1], [1,1,1], 0.5f);
|
||||
drawfill(m_parent.m_vecOrigin + m_vecOrigin + [0, 1], [1, m_vecSize[1] - 2], [1,1,1], 0.5f);
|
||||
drawfill(m_parent.m_vecOrigin + m_vecOrigin + [m_vecSize[0] - 1, 1], [1, m_vecSize[1] - 2], [0,0,0], 0.5f);
|
||||
}
|
||||
#else
|
||||
if (m_iFlags & BUTTON_DOWN) {
|
||||
|
@ -90,7 +90,7 @@ void CUIMenuButton::Draw(void)
|
|||
|
||||
|
||||
if (m_strIcon) {
|
||||
drawpic(m_parent.m_vecOrigin + m_vecOrigin + [4, 4], m_strIcon, '16 16', '1 1 1', 1.0f);
|
||||
drawpic(m_parent.m_vecOrigin + m_vecOrigin + [4, 4], m_strIcon, [16,16], [1,1,1], 1.0f);
|
||||
if (m_strTitle) {
|
||||
Font_DrawText(m_parent.m_vecOrigin + m_vecOrigin + [26, 8], m_strTitle, g_fntDefault);
|
||||
}
|
||||
|
|
|
@ -45,7 +45,7 @@ void CUIPic::CUIPic(void)
|
|||
void CUIPic::Draw(void)
|
||||
{
|
||||
if (m_strImage) {
|
||||
drawpic(m_parent.m_vecOrigin + m_vecOrigin, m_strImage, m_vecSize, '1 1 1', 1.0f, 0);
|
||||
drawpic(m_parent.m_vecOrigin + m_vecOrigin, m_strImage, m_vecSize, [1,1,1], 1.0f, 0);
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -83,15 +83,15 @@ void CUIRadio::Draw(void)
|
|||
drawfill(m_parent.m_vecOrigin + m_vecOrigin, m_vecSize, m_vecColor, m_flAlpha);
|
||||
|
||||
if (m_iFlags & RADIO_DOWN) {
|
||||
drawfill(m_parent.m_vecOrigin + m_vecOrigin, [m_vecSize[0], 1], '0 0 0', 0.5f);
|
||||
drawfill(m_parent.m_vecOrigin + m_vecOrigin + [0, m_vecSize[1] - 1], [m_vecSize[0], 1], '1 1 1', 0.5f);
|
||||
drawfill(m_parent.m_vecOrigin + m_vecOrigin + [0, 1], [1, m_vecSize[1] - 2], '0 0 0', 0.5f);
|
||||
drawfill(m_parent.m_vecOrigin + m_vecOrigin + [m_vecSize[0] - 1, 1], [1, m_vecSize[1] - 2], '1 1 1', 0.5f);
|
||||
drawfill(m_parent.m_vecOrigin + m_vecOrigin, [m_vecSize[0], 1], [0,0,0], 0.5f);
|
||||
drawfill(m_parent.m_vecOrigin + m_vecOrigin + [0, m_vecSize[1] - 1], [m_vecSize[0], 1], [1,1,1], 0.5f);
|
||||
drawfill(m_parent.m_vecOrigin + m_vecOrigin + [0, 1], [1, m_vecSize[1] - 2], [0,0,0], 0.5f);
|
||||
drawfill(m_parent.m_vecOrigin + m_vecOrigin + [m_vecSize[0] - 1, 1], [1, m_vecSize[1] - 2], [1,1,1], 0.5f);
|
||||
}
|
||||
if (m_iFlags & RADIO_ACTIVE) {
|
||||
drawpic(m_parent.m_vecOrigin + m_vecOrigin, "textures/ui/steam/icon_radiosel", '16 16', '1 1 1', 1.0f, 0);
|
||||
drawpic(m_parent.m_vecOrigin + m_vecOrigin, "textures/ui/steam/icon_radiosel", [16,16], [1,1,1], 1.0f, 0);
|
||||
} else {
|
||||
drawpic(m_parent.m_vecOrigin + m_vecOrigin, "textures/ui/steam/icon_radiounsel", '16 16', '1 1 1', 1.0f, 0);
|
||||
drawpic(m_parent.m_vecOrigin + m_vecOrigin, "textures/ui/steam/icon_radiounsel", [16,16], [1,1,1], 1.0f, 0);
|
||||
}
|
||||
#else
|
||||
if (m_iFlags & RADIO_DOWN) {
|
||||
|
@ -101,9 +101,9 @@ void CUIRadio::Draw(void)
|
|||
drawfill(m_parent.m_vecOrigin + m_vecOrigin + [m_vecSize[0] - 1, 1], [1, m_vecSize[1] - 2], m_vecColor, 1.0f, 0);
|
||||
}
|
||||
if (m_iFlags & RADIO_ACTIVE) {
|
||||
drawpic(m_parent.m_vecOrigin + m_vecOrigin, "textures/ui/steam/icon_radiosel", '16 16', m_vecColor, 1.0f, 0);
|
||||
drawpic(m_parent.m_vecOrigin + m_vecOrigin, "textures/ui/steam/icon_radiosel", [16,16], m_vecColor, 1.0f, 0);
|
||||
} else {
|
||||
drawpic(m_parent.m_vecOrigin + m_vecOrigin, "textures/ui/steam/icon_radiounsel", '16 16', m_vecColor, 1.0f, 0);
|
||||
drawpic(m_parent.m_vecOrigin + m_vecOrigin, "textures/ui/steam/icon_radiounsel", [16,16], m_vecColor, 1.0f, 0);
|
||||
}
|
||||
#endif
|
||||
|
||||
|
|
|
@ -36,7 +36,7 @@ class CUISlider:CUIWidget
|
|||
|
||||
void CUISlider::CUISlider(void)
|
||||
{
|
||||
m_vecColor = '76 88 68' / 255;
|
||||
m_vecColor = [76,88,68] / 255;
|
||||
m_flAlpha = 1.0f;
|
||||
m_vecSize = [96,24];
|
||||
m_iFlags = BUTTON_VISIBLE;
|
||||
|
@ -47,22 +47,22 @@ void CUISlider::Draw(void)
|
|||
drawfill(m_parent.m_vecOrigin + m_vecOrigin, m_vecSize, m_vecColor, m_flAlpha);
|
||||
|
||||
if (m_iFlags & BUTTON_DOWN) {
|
||||
drawfill(m_parent.m_vecOrigin + m_vecOrigin, [m_vecSize[0], 1], '0 0 0', 0.5f);
|
||||
drawfill(m_parent.m_vecOrigin + m_vecOrigin + [0, m_vecSize[1] - 1], [m_vecSize[0], 1], '1 1 1', 0.5f);
|
||||
drawfill(m_parent.m_vecOrigin + m_vecOrigin + [0, 1], [1, m_vecSize[1] - 2], '0 0 0', 0.5f);
|
||||
drawfill(m_parent.m_vecOrigin + m_vecOrigin + [m_vecSize[0] - 1, 1], [1, m_vecSize[1] - 2], '1 1 1', 0.5f);
|
||||
drawfill(m_parent.m_vecOrigin + m_vecOrigin, [m_vecSize[0], 1], [0,0,0], 0.5f);
|
||||
drawfill(m_parent.m_vecOrigin + m_vecOrigin + [0, m_vecSize[1] - 1], [m_vecSize[0], 1], [1,1,1], 0.5f);
|
||||
drawfill(m_parent.m_vecOrigin + m_vecOrigin + [0, 1], [1, m_vecSize[1] - 2], [0,0,0], 0.5f);
|
||||
drawfill(m_parent.m_vecOrigin + m_vecOrigin + [m_vecSize[0] - 1, 1], [1, m_vecSize[1] - 2], [1,1,1], 0.5f);
|
||||
} else {
|
||||
drawfill(m_parent.m_vecOrigin + m_vecOrigin, [m_vecSize[0], 1], '1 1 1', 0.5f);
|
||||
drawfill(m_parent.m_vecOrigin + m_vecOrigin + [0, m_vecSize[1] - 1], [m_vecSize[0], 1], '0 0 0', 0.5f);
|
||||
drawfill(m_parent.m_vecOrigin + m_vecOrigin + [0, 1], [1, m_vecSize[1] - 2], '1 1 1', 0.5f);
|
||||
drawfill(m_parent.m_vecOrigin + m_vecOrigin + [m_vecSize[0] - 1, 1], [1, m_vecSize[1] - 2], '0 0 0', 0.5f);
|
||||
drawfill(m_parent.m_vecOrigin + m_vecOrigin, [m_vecSize[0], 1], [1,1,1], 0.5f);
|
||||
drawfill(m_parent.m_vecOrigin + m_vecOrigin + [0, m_vecSize[1] - 1], [m_vecSize[0], 1], [0,0,0], 0.5f);
|
||||
drawfill(m_parent.m_vecOrigin + m_vecOrigin + [0, 1], [1, m_vecSize[1] - 2], [1,1,1], 0.5f);
|
||||
drawfill(m_parent.m_vecOrigin + m_vecOrigin + [m_vecSize[0] - 1, 1], [1, m_vecSize[1] - 2], [0,0,0], 0.5f);
|
||||
}
|
||||
|
||||
if (m_strTitle) {
|
||||
Font_DrawText(m_parent.m_vecOrigin + m_vecOrigin + [8, 8], m_strTitle, g_fntDefault);
|
||||
}
|
||||
if (m_strIcon) {
|
||||
drawpic(m_parent.m_vecOrigin + m_vecOrigin + '2 2', m_strIcon, '16 16', '1 1 1', 1.0f);
|
||||
drawpic(m_parent.m_vecOrigin + m_vecOrigin + [2,2], m_strIcon, [16,16], [1,1,1], 1.0f);
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -65,10 +65,10 @@ void CUITabView::SetTitle (string strName)
|
|||
void CUITabView::Draw(void)
|
||||
{
|
||||
|
||||
//drawfill(m_parent.m_vecOrigin + m_vecOutlinePos, [m_vecOutlineSize[0], 1], '1 1 1', 0.5f);
|
||||
drawfill(m_parent.m_vecOrigin + m_vecOutlinePos + [0, m_vecOutlineSize[1] - 1], [m_vecOutlineSize[0], 1], '0 0 0', 0.5f);
|
||||
drawfill(m_parent.m_vecOrigin + m_vecOutlinePos + [0, 1], [1, m_vecOutlineSize[1] - 2], '1 1 1', 0.5f);
|
||||
drawfill(m_parent.m_vecOrigin + m_vecOutlinePos + [m_vecOutlineSize[0] - 1, 1], [1, m_vecOutlineSize[1] - 2], '0 0 0', 0.5f);
|
||||
//drawfill(m_parent.m_vecOrigin + m_vecOutlinePos, [m_vecOutlineSize[0], 1], [1,1,1], 0.5f);
|
||||
drawfill(m_parent.m_vecOrigin + m_vecOutlinePos + [0, m_vecOutlineSize[1] - 1], [m_vecOutlineSize[0], 1], [0,0,0], 0.5f);
|
||||
drawfill(m_parent.m_vecOrigin + m_vecOutlinePos + [0, 1], [1, m_vecOutlineSize[1] - 2], [1,1,1], 0.5f);
|
||||
drawfill(m_parent.m_vecOrigin + m_vecOutlinePos + [m_vecOutlineSize[0] - 1, 1], [1, m_vecOutlineSize[1] - 2], [0,0,0], 0.5f);
|
||||
|
||||
//Font_DrawText(m_parent.m_vecOrigin + m_vecOrigin + [8, 8], m_strTitle, g_fntDefault);
|
||||
}
|
||||
|
|
|
@ -68,11 +68,11 @@ void CUITextBox::Draw(void)
|
|||
drawfill(m_parent.m_vecOrigin + m_vecOrigin + [0, 1], [1, m_vecSize[1] - 2], m_vecColor, 1.0f);
|
||||
drawfill(m_parent.m_vecOrigin + m_vecOrigin + [m_vecSize[0] - 1, 1], [1, m_vecSize[1] - 2], m_vecColor, 1.0f);
|
||||
#else
|
||||
drawfill(m_parent.m_vecOrigin + m_vecOrigin, m_vecSize, '0 0 0', 0.25f);
|
||||
drawfill(m_parent.m_vecOrigin + m_vecOrigin, [m_vecSize[0], 1], '0 0 0', 0.5f);
|
||||
drawfill(m_parent.m_vecOrigin + m_vecOrigin + [0, m_vecSize[1] - 1], [m_vecSize[0], 1], '1 1 1', 0.5f);
|
||||
drawfill(m_parent.m_vecOrigin + m_vecOrigin + [0, 1], [1, m_vecSize[1] - 2], '0 0 0', 0.5f);
|
||||
drawfill(m_parent.m_vecOrigin + m_vecOrigin + [m_vecSize[0] - 1, 1], [1, m_vecSize[1] - 2], '1 1 1', 0.5f);
|
||||
drawfill(m_parent.m_vecOrigin + m_vecOrigin, m_vecSize, [0,0,0], 0.25f);
|
||||
drawfill(m_parent.m_vecOrigin + m_vecOrigin, [m_vecSize[0], 1], [0,0,0], 0.5f);
|
||||
drawfill(m_parent.m_vecOrigin + m_vecOrigin + [0, m_vecSize[1] - 1], [m_vecSize[0], 1], [1,1,1], 0.5f);
|
||||
drawfill(m_parent.m_vecOrigin + m_vecOrigin + [0, 1], [1, m_vecSize[1] - 2], [0,0,0], 0.5f);
|
||||
drawfill(m_parent.m_vecOrigin + m_vecOrigin + [m_vecSize[0] - 1, 1], [1, m_vecSize[1] - 2], [1,1,1], 0.5f);
|
||||
#endif
|
||||
m_flTime += frametime * 2;
|
||||
|
||||
|
|
|
@ -74,7 +74,7 @@ void CUIWindow::CUIWindow(void)
|
|||
m_flAlpha = 1.0f;
|
||||
|
||||
m_vecMinSize = [64,64];
|
||||
m_vecMaxSize = '640 480'; // TODO: Make this the screen res
|
||||
m_vecMaxSize = [640,480]; // TODO: Make this the screen res
|
||||
|
||||
m_strTitle = "Window";
|
||||
|
||||
|
@ -82,9 +82,9 @@ void CUIWindow::CUIWindow(void)
|
|||
m_btnClose.SetTitle(__NULL__);
|
||||
m_btnClose.m_strIcon = "textures/ui/steam/icon_close";
|
||||
m_btnClose.SetFunc(WindowButtonClose);
|
||||
m_btnClose.SetSize('20 20');
|
||||
m_btnClose.SetSize([20,20]);
|
||||
Add(m_btnClose);
|
||||
SetSize('320 240');
|
||||
SetSize([320,240]);
|
||||
}
|
||||
|
||||
void CUIWindow::SetTitle (string strName)
|
||||
|
@ -173,24 +173,24 @@ void CUIWindow::Draw(void)
|
|||
drawfill(m_vecOrigin + [m_vecSize[0] - 1, 1], [1, m_vecSize[1] - 2], m_vecColor, 1.0f);
|
||||
|
||||
if (m_iFlags & WINDOW_CANRESIZE) {
|
||||
drawpic(m_vecOrigin + m_vecSize - '16 16', "textures/ui/steam/icon_resizer", '16 16', m_vecColor, 1.0f, 0);
|
||||
drawpic(m_vecOrigin + m_vecSize - [16,16], "textures/ui/steam/icon_resizer", [16,16], m_vecColor, 1.0f, 0);
|
||||
}
|
||||
#else
|
||||
drawfill(m_vecOrigin, m_vecSize, m_vecColor, m_flAlpha);
|
||||
drawfill(m_vecOrigin, [m_vecSize[0], 1], '1 1 1', 0.5f);
|
||||
drawfill(m_vecOrigin + [0, m_vecSize[1] - 1], [m_vecSize[0], 1], '0 0 0', 0.5f);
|
||||
drawfill(m_vecOrigin + [0, 1], [1, m_vecSize[1] - 2], '1 1 1', 0.5f);
|
||||
drawfill(m_vecOrigin + [m_vecSize[0] - 1, 1], [1, m_vecSize[1] - 2], '0 0 0', 0.5f);
|
||||
drawfill(m_vecOrigin, [m_vecSize[0], 1], [1,1,1], 0.5f);
|
||||
drawfill(m_vecOrigin + [0, m_vecSize[1] - 1], [m_vecSize[0], 1], [0,0,0], 0.5f);
|
||||
drawfill(m_vecOrigin + [0, 1], [1, m_vecSize[1] - 2], [1,1,1], 0.5f);
|
||||
drawfill(m_vecOrigin + [m_vecSize[0] - 1, 1], [1, m_vecSize[1] - 2], [0,0,0], 0.5f);
|
||||
|
||||
if (m_iFlags & WINDOW_CANRESIZE) {
|
||||
drawpic(m_vecOrigin + m_vecSize - '16 16', "textures/ui/steam/icon_resizer", '16 16', '1 1 1', 1.0f, 0);
|
||||
drawpic(m_vecOrigin + m_vecSize - [16,16], "textures/ui/steam/icon_resizer", [16,16], [1,1,1], 1.0f, 0);
|
||||
}
|
||||
#endif
|
||||
|
||||
if (m_strTitle) {
|
||||
if (m_strIcon) {
|
||||
Font_DrawText(m_vecOrigin + [26, 8], m_strTitle, g_fntDefault);
|
||||
drawpic(m_vecOrigin + [4, 4], m_strIcon, '16 16', '1 1 1', 1.0f, 0);
|
||||
drawpic(m_vecOrigin + [4, 4], m_strIcon, [16,16], [1,1,1], 1.0f, 0);
|
||||
} else {
|
||||
Font_DrawText(m_vecOrigin + [8, 8], m_strTitle, g_fntDefault);
|
||||
}
|
||||
|
@ -210,7 +210,7 @@ void CUIWindow::Input (float flEVType, float flKey, float flChar, float flDevID)
|
|||
{
|
||||
if (flEVType == IE_KEYDOWN) {
|
||||
if (flKey == K_MOUSE1) {
|
||||
if (m_iFlags & WINDOW_CANRESIZE && Util_MouseAbove(getmousepos(), m_vecOrigin + (m_vecSize - '16 16'), '16 16')) {
|
||||
if (m_iFlags & WINDOW_CANRESIZE && Util_MouseAbove(getmousepos(), m_vecOrigin + (m_vecSize - [16,16]), [16,16])) {
|
||||
m_iFlags |= WINDOW_RESIZING;
|
||||
} else if (Util_MouseAbove(getmousepos(), m_vecOrigin, [m_vecSize[0] - 32, 16])) {
|
||||
m_iFlags |= WINDOW_DRAGGING;
|
||||
|
|
Loading…
Reference in a new issue