all repos — hyperkaos @ 7ec962865589322f07358b1165a8c94a018f5b4a

lightweight modular puzzle/adventure game engine in C with SDL 1.2

kListen nulladic -- why was I passing a global variable by address?
Iris Lightshard nilix@nilfm.cc
PGP Signature
-----BEGIN PGP SIGNATURE-----

iQIzBAABCAAdFiEEkFh6dA+k/6CXFXU4O3+8IhROY5gFAlwXJ9MACgkQO3+8IhRO
Y5joBA/9EA1fSU7i/yzjEWHvG0CjLUlBP3GSw5/9nlxRumR5s9Ptj58cDD8WeqYJ
PkenG1C6bacyAqIDrAufcdqlJdMyVgLPrFryN9Pi/MKf6HA4wESY7xJ6Z+wv0qPb
zWreP3au6GMqtneIqdZmu4YHkedW0+F6B/9g7G1sarFX/THU0LhTSYt6F3WG4ur+
NOvuOuPKpvqoX/irtqiQy9Y6NbsHcMafIFTMRlSQ7RZJUQpnOYzJ0i1AQU6nLe8M
ksmeJr974HtiPr4prEVq1qkpxLgyoZm/2oHNHjsjWohNuOFlAmog+7EYVmfXaWaX
FP3XIYeKzEzkofZpfC2X2Gj//wKLhM6lTNoY2smufiTdtvf/FAh2/dw+EzvNh4Fd
NEG/g9kRtDBZAF7zMkuVPhrRcfk5Cf9N8Bqs9uEIkEbs+lJD7a6b/TwVRcyCvpu5
6uz3D96Q9YEdiIbnV0/X3zHAGcXkd6wzZ9XKNU3+CQh9f/7dp8O6HIol4tXnv/nk
GfsjoIKPOHubx+AmDwjyh++Q7+StU7+inYSHYkU5iiaRZzv85ckEXPyQIpIZ/FmE
RkBlPQDfuCew5O5eU0WoSdhCOK74fZNMFhqmL80rIwXiMToHWU8iY7BGV5Sv6nOZ
QgGylyKy1nZhfUcadibCqfkCcnuRivY/JpVpLB1oXVqxeolHRi4=
=6MCP
-----END PGP SIGNATURE-----
commit

7ec962865589322f07358b1165a8c94a018f5b4a

parent

ffeb273fb3030b0acfbf7f66e681f8ba90e2bd2c

2 files changed, 5 insertions(+), 5 deletions(-)

jump to
M Engine.cEngine.c

@@ -188,7 +188,7 @@ }

} } -void kListen(int* whichKaos) +void kListen() { if (spellbutton) {

@@ -197,10 +197,10 @@ run(spellBook[spellFlag]);

synergize(); spellFlag = -1; } - if (*whichKaos >= 0) + if (kaosFlag >= 0) { - run(rightHere->eventTriggers[*whichKaos]); - *whichKaos = -1; + run(rightHere->eventTriggers[kaosFlag]); + kaosFlag = -1; } }
M Engine.hEngine.h

@@ -20,7 +20,7 @@ void renderForeground();

void interact(); -void kListen(int* whichKaos); +void kListen(); // system