aboutsummaryrefslogtreecommitdiff
path: root/src/client/particles.h
Commit message (Collapse)AuthorAge
* Implement spawning particles with node texture appearancesfan52020-05-23
|
* Cleanup of particle & particlespawner structures and code (#9893)sfan52020-05-22
|
* Fix rotation of attached particlespawnerPedro Gimeno2019-08-31
| | | | Co-authored-by: ANAND <ClobberXD@gmail.com>
* Fix particle spawners not visible since CSM spawner implementation (#8289)Loïc Blot2019-03-01
| | | | | * Drop the ID mapper, use a big u64 instead. This will permit to resync server ids properly with the manager code * Modernize some code parts (std::unordered_map, auto) * generate id on client part on U32_MAX + 1 ids, lower are for server ids
* Revert "Revert CSM particles commit to fix particle spawner bug for 5.0.0 ↵Loïc Blot2019-02-26
| | | | | | (#8288)" This reverts commit 01cd63bd3bca0192dab2834faf414b022706a77e.
* Revert CSM particles commit to fix particle spawner bug for 5.0.0 (#8288)Paramat2019-02-26
| | | | Reverts 5dab7426451842793b183fbd961ad2ae83c8acbd "[CSM] Add functions to create particles and particlespawners."
* Move client-specific files to 'src/client' (#7902)Quentin Bazin2018-11-28
Update Android.mk Remove 'src/client' from include_directories
t luaL_Reg methods[]; // garbage collector static int gc_object(lua_State *L); // get(self, key) -> value static int l_get(lua_State *L); // get_bool(self, key) -> boolean static int l_get_bool(lua_State *L); // get_np_group(self, key) -> noiseparam static int l_get_np_group(lua_State *L); // set(self, key, value) static int l_set(lua_State *L); // set_bool(self, key, value) static int l_set_bool(lua_State *L); // set_np_group(self, key, value) static int l_set_np_group(lua_State *L); // remove(self, key) -> success static int l_remove(lua_State *L); // get_names(self) -> {key1, ...} static int l_get_names(lua_State *L); // write(self) -> success static int l_write(lua_State *L); // to_table(self) -> {[key1]=value1,...} static int l_to_table(lua_State *L); Settings *m_settings = nullptr; std::string m_filename; bool m_is_own_settings = false; bool m_write_allowed = true; public: LuaSettings(Settings *settings, const std::string &filename); LuaSettings(const std::string &filename, bool write_allowed); ~LuaSettings(); static void create(lua_State *L, Settings *settings, const std::string &filename); // LuaSettings(filename) // Creates a LuaSettings and leaves it on top of the stack static int create_object(lua_State *L); static LuaSettings *checkobject(lua_State *L, int narg); static void Register(lua_State *L); };