Big Large Lua Hooklib Refactor
* Hooks are no longer a mess of lua boiler plate. Helper functions reduce hooks to, at the most basic level, only two calls. * Lua tables (the array part) are used to index hooks. Such tables contain only hooks of the same type. * Hook types are defined in one place so you no longer need to sync up the enum and name array.
Showing
- src/b_bot.c 3 additions, 3 deletionssrc/b_bot.c
- src/d_clisrv.c 6 additions, 6 deletionssrc/d_clisrv.c
- src/d_netcmd.c 5 additions, 5 deletionssrc/d_netcmd.c
- src/doomtype.h 2 additions, 0 deletionssrc/doomtype.h
- src/g_demo.c 1 addition, 1 deletionsrc/g_demo.c
- src/g_game.c 5 additions, 5 deletionssrc/g_game.c
- src/hu_stuff.c 1 addition, 1 deletionsrc/hu_stuff.c
- src/lua_hook.h 90 additions, 101 deletionssrc/lua_hook.h
- src/lua_hooklib.c 757 additions, 1667 deletionssrc/lua_hooklib.c
- src/lua_script.c 2 additions, 2 deletionssrc/lua_script.c
- src/lua_script.h 1 addition, 1 deletionsrc/lua_script.h
- src/m_menu.c 2 additions, 2 deletionssrc/m_menu.c
- src/p_enemy.c 1 addition, 1 deletionsrc/p_enemy.c
- src/p_inter.c 8 additions, 8 deletionssrc/p_inter.c
- src/p_map.c 4 additions, 4 deletionssrc/p_map.c
- src/p_mobj.c 11 additions, 11 deletionssrc/p_mobj.c
- src/p_setup.c 2 additions, 2 deletionssrc/p_setup.c
- src/p_spec.c 2 additions, 2 deletionssrc/p_spec.c
- src/p_tick.c 6 additions, 6 deletionssrc/p_tick.c
- src/p_user.c 20 additions, 20 deletionssrc/p_user.c
Loading
Please register or sign in to comment