mirror of
https://github.com/AntonioND/nitro-engine.git
synced 2025-06-19 00:55:38 -04:00
examples: Cleanup variables of 2D quads example
This commit is contained in:
parent
fc73687b79
commit
a06617a93f
@ -1,6 +1,6 @@
|
|||||||
// SPDX-License-Identifier: CC0-1.0
|
// SPDX-License-Identifier: CC0-1.0
|
||||||
//
|
//
|
||||||
// SPDX-FileContributor: Antonio Niño Díaz, 2008-2011, 2019, 2022
|
// SPDX-FileContributor: Antonio Niño Díaz, 2008-2011, 2019, 2022, 2024
|
||||||
//
|
//
|
||||||
// This file is part of Nitro Engine
|
// This file is part of Nitro Engine
|
||||||
|
|
||||||
@ -17,7 +17,7 @@ typedef struct {
|
|||||||
|
|
||||||
quad_t Quad[NUM_QUADS];
|
quad_t Quad[NUM_QUADS];
|
||||||
|
|
||||||
uint32_t kheld;
|
bool enable_alpha = false;
|
||||||
|
|
||||||
void UpdateQuads(void)
|
void UpdateQuads(void)
|
||||||
{
|
{
|
||||||
@ -55,7 +55,7 @@ void Draw3DScene(void)
|
|||||||
if (!Quad[i].enabled)
|
if (!Quad[i].enabled)
|
||||||
continue;
|
continue;
|
||||||
|
|
||||||
if (kheld & KEY_A)
|
if (enable_alpha)
|
||||||
NE_PolyFormat(Quad[i].alpha, Quad[i].id, 0, NE_CULL_NONE, 0);
|
NE_PolyFormat(Quad[i].alpha, Quad[i].id, 0, NE_CULL_NONE, 0);
|
||||||
|
|
||||||
NE_2DDrawQuad(Quad[i].x1, Quad[i].y1, Quad[i].x2, Quad[i].y2, i,
|
NE_2DDrawQuad(Quad[i].x1, Quad[i].y1, Quad[i].x2, Quad[i].y2, i,
|
||||||
@ -83,7 +83,11 @@ int main(void)
|
|||||||
NE_WaitForVBL(0);
|
NE_WaitForVBL(0);
|
||||||
|
|
||||||
scanKeys();
|
scanKeys();
|
||||||
kheld = keysHeld();
|
uint16_t kheld = keysHeld();
|
||||||
|
if (kheld & KEY_A)
|
||||||
|
enable_alpha = true;
|
||||||
|
else
|
||||||
|
enable_alpha = false;
|
||||||
|
|
||||||
UpdateQuads();
|
UpdateQuads();
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user