aboutsummaryrefslogtreecommitdiff
path: root/src/content_cso.cpp (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Environment & IGameDef code refactoring (#4985)Ner'zhul2017-01-091-12/+1
| | | | | | | | | | | | | | | | | | | | | * Environment code refactoring * Cleanup includes & class declarations in client & server environment to improve build speed * ServerEnvironment::m_gamedef is now a pointer to Server instead of IGameDef, permitting to cleanup many casts. * Cleanup IGameDef * Move ITextureSource* IGameDef::getTextureSource() to Client only. * Also move ITextureSource *IGameDef::tsrc() helper * drop getShaderSource, getSceneManager, getSoundManager & getCamera abstract call * drop unused emerge() call * cleanup server unused functions (mentionned before) * Drop one unused parameter from ContentFeatures::updateTextures * move checkLocalPrivilege to Client * Remove some unnecessary casts * create_formspec_menu: remove IWritableTextureSource pointer, as client already knows it * Fix some comments * Change required IGameDef to Server/Client pointers * Previous change that game.cpp sometimes calls functions with Client + InventoryManager + IGameDef in same functions but it's the same objects * Remove duplicate Client pointer in GUIFormSpecMenu::GUIFormSpecMenu * drop ClientMap::sectorWasDrawn which is unused
* Move ClientEnvironment to dedicated cpp/header filesLoic Blot2017-01-081-2/+1
|
* Move texture_min_size even further down the pipe. Now, textures are ↵Aaron Suen2015-03-311-1/+1
| | | | JIT-upscaled using an image transformation, right at the time they're added to a mesh or particle; images used in 2D elements are left unscaled. This should fix any remaining issues with HUD elements.
* Replace std::list to std::vector into tile.cpp (m_texture_trash) and move ↵Loic Blot2015-03-051-1/+1
| | | | tile.hpp to src/client/
* Remove most exceptions from getNode() (and variants)Craig Robbins2014-11-141-7/+6
|
* Remove texture atlas / AtlasPointer, rename getTextureRaw to getTextureKahrl2013-07-021-1/+1
|
* Fix most warnings, re-fix MSVC compile errorkwolekr2013-02-261-0/+2
|
* Update Copyright YearsSfan52013-02-241-1/+1
|
* Change Minetest-c55 to MinetestPilzAdam2013-02-241-1/+1
|
* Experimental-ish rollback functionalityPerttu Ahola2012-07-271-0/+1
|
* Switch the license to be LGPLv2/later, with small parts still remaining as ↵Perttu Ahola2012-06-051-4/+4
| | | | GPLv2/later, by agreement of major contributors
* Immediate smoke puff when a normal entity is punched to deathPerttu Ahola2012-03-101-0/+89