MCPcopy Create free account
hub / github.com/OneLoneCoder/olcPixelGameEngine / OnUserUpdate

Method OnUserUpdate

examples/TEST_Patches.cpp:78–119  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

76
77
78 bool OnUserUpdate(float fElapsedTime) override
79 {
80
81 Clear(olc::TANGERINE);
82 DrawSprite({ 10,10 }, pSprite.get());
83
84 /*DrawSprite(
85 olc::vf2d(GetMousePos()),
86 pSprite->Patch({ 16, 0 }, { 16, 16 }),
87 { -30.0f, -30.0f });
88
89 DrawSprite(
90 olc::vf2d(GetMousePos()),
91 pSprite->Patch({ 0.25f, 0.5f }, { 0.5f, 0.0f }, { 0.75f, 0.5f }, { 0.5f, 1.0f }),
92 { 100.0f, 100.0f });
93
94 DrawSprite(
95 olc::vf2d(GetMousePos()),
96 *pSprite,
97 { 50.0f, -50.0f });*/
98
99
100
101 DrawDecal(
102 olc::vf2d(GetMousePos()),
103 pDecal->Patch({ 16, 0 }, { 16, 16 }),
104 { -30.0f, -30.0f });
105
106 DrawDecal(
107 olc::vf2d(GetMousePos()),
108 pDecal->Patch({ 0.25f, 0.5f }, { 0.5f, 0.0f }, { 0.75f, 0.5f }, { 0.5f, 1.0f }),
109 { 100.0f, 100.0f });
110
111 DrawDecal(
112 olc::vf2d(GetMousePos()),
113 *pDecal,
114 { 320.0f, -180.0f });
115
116 DrawLine({ 0,0 }, GetScreenSize(), olc::TANGERINE);
117
118 return true;
119 }
120};
121
122int main()

Callers

nothing calls this directly

Calls 2

DrawDecalFunction · 0.85
PatchMethod · 0.80

Tested by

no test coverage detected