kListen nulladic -- why was I passing a global variable by address?
Derek Stevens 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-----
M
Engine.c
→
Engine.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; } }