MCPcopy Create free account
hub / github.com/OGSR/OGSR-Engine / create_default

Method create_default

ogsr_engine/xrGame/WeaponBinocularsVision.cpp:21–42  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

19#define RECT_SIZE 16
20
21void SBinocVisibleObj::create_default(u32 color)
22{
23 m_lt.Init("ui\\ui_enemy_frame", 0, 0, RECT_SIZE, RECT_SIZE);
24 m_lb.Init("ui\\ui_enemy_frame", 0, 0, RECT_SIZE, RECT_SIZE);
25 m_rt.Init("ui\\ui_enemy_frame", 0, 0, RECT_SIZE, RECT_SIZE);
26 m_rb.Init("ui\\ui_enemy_frame", 0, 0, RECT_SIZE, RECT_SIZE);
27
28 m_lt.SetOriginalRect(0, 0, RECT_SIZE, RECT_SIZE);
29 m_lb.SetOriginalRect(0, RECT_SIZE, RECT_SIZE, RECT_SIZE);
30 m_rt.SetOriginalRect(RECT_SIZE, 0, RECT_SIZE, RECT_SIZE);
31 m_rb.SetOriginalRect(RECT_SIZE, RECT_SIZE, RECT_SIZE, RECT_SIZE);
32
33 u32 clr = subst_alpha(color, 128);
34 m_lt.SetColor(clr);
35 m_lb.SetColor(clr);
36 m_rt.SetColor(clr);
37 m_rb.SetColor(clr);
38
39 cur_rect.set(0, 0, UI_BASE_WIDTH, UI_BASE_HEIGHT);
40
41 m_flags.zero();
42}
43
44void SBinocVisibleObj::Draw()
45{

Callers 1

UpdateMethod · 0.80

Calls 6

subst_alphaFunction · 0.85
zeroMethod · 0.80
InitMethod · 0.45
SetOriginalRectMethod · 0.45
SetColorMethod · 0.45
setMethod · 0.45

Tested by

no test coverage detected