aboutsummaryrefslogtreecommitdiff
path: root/src/game.cpp
AgeCommit message (Collapse)Author
2013-09-28Show git hash in version string at top left corner of windowKahrl
2013-09-17Use cached "weather" settingproller
2013-09-17Fog depend on humidityproller
2013-09-11Change mainmenu texture handling + small misc changesKahrl
Texture names must now be escaped in formspec elements image[], background[], image_button[], image_button_exit[]. Instead of special-case handling of texture loading (and unloading which was missing) in guiFormSpecMenu.cpp, use the newly created ISimpleTextureSource interface which is a minimal subset of ITextureSource. There is an implementation of this interface used by GUIEngine (MenuTextureSource). Fix an off-by-one bug in unescape_string; it caused requests for a texture called "\0".
2013-09-05Fix selectionbox not honoring anaglyph mode 3d distortionsapier
2013-09-03Fix enable_fog = false not having any effect when shaders are enabledKahrl
2013-08-14Omnicleanup: header cleanup, add ModApiUtil shared between game and mainmenuKahrl
2013-08-13Remove farmeshKahrl
2013-08-04Add texture pack selection to main menuNovatux
2013-08-03Fix and improve view range tunerPerttu Ahola
2013-07-31Make bumpmapping compatible with irrlicht 1.8Esteban I. Ruiz Moreno
2013-07-27Weather supportproller
2013-07-20Make range of tools configureablePilzAdam
2013-07-09Dont play digging sound if not diggingPilzAdam
2013-07-04Add texture bumpmapping feature.RealBadAngel
2013-07-02Replace C++ mainmenu by formspec powered onesapier
2013-07-02Remove texture atlas / AtlasPointer, rename getTextureRaw to getTextureKahrl
2013-07-02Fix i18n of some strings.arsdragonfly
2013-06-23Add support for IPv6proller
Two new configuration options are added: - "enable_ipv6" to enable/disable the overall use of IPv6 - "ipv6_server" to enable/disable the use of IPv6 sockets when running a server (when "enable_ipv6" is enabled)
2013-06-19Play placing sound only if place prediction was successfulPilzAdam
2013-06-19Dont dig or place nodes if interact priv is missing (clientside)PilzAdam
2013-06-19Add drowningPilzAdam
2013-06-13Reset dig_time when switching to a tool that cant dig the current nodePilzAdam
2013-06-13Enable word wrapping in profiler IGUIStaticText (freetype needs this)Kahrl
2013-06-12Play player_damage.ogg when recieving damage and additionally play ↵PilzAdam
player_falling_damage.ogg when recieving falling damage
2013-06-05Close console when it loses focus but it is still on screenEsteban I. Ruiz Moreno
2013-06-01Generate debug HUD text with ostringstream instead of snprintf.Kahrl
This should fix #730.
2013-05-26Bugfix: Update formname on showing new formspec while already one shownsapier
2013-05-26Add ObjectRef.hud_set_hotbar_itemcount and add TOCLIENT_HUD_SET_PARAMKahrl
2013-05-24Predict param2 of facedir nodes and attachment of attached_node nodesPilzAdam
2013-05-20Add a little animation when changing the wielded itemPilzAdam
2013-05-19Fix regression of world loading caused by 81c863ackwolekr
2013-05-13Add mouse_sensitivity optionEsteban I. Ruiz Moreno
2013-05-13Add progress bar to item visuals preloadingZeg9
2013-05-10Fix memory leak by dropping skyPilzAdam
2013-05-10Add clouds to all loading screens and better progress handlingZeg9
2013-05-08Add progress bar and clouds to loading screenZeg9
2013-05-03Don't predict placement of nodes if they would replace a non buildable_to nodeShadowNinja
2013-05-03Predict wallmounted param2 during node placement prediction.Kahrl
Also clean up the_game a bit: move node placement prediction to a separate function.
2013-04-25Generalize hud_builtin_enable into hud_set_flagskwolekr
2013-04-24Added support to disable built-in HUD elementsDiego Martínez
2013-04-23Added offset support for HUD itemsDiego Martínez
2013-04-23Added support for alignment in HUD itemsDiego Martínez
2013-04-18Split HUD code off to hud.cpp, make into a class, extensive Lua HUD modificationkwolekr
2013-04-18Lua HUDJonathon Anderson
2013-04-07addon extended resource accountingsapier
2013-04-07replace Server smart pointer with conventional one to gain control over dtor ↵sapier
call order
2013-04-05unkn own block -> unkn own nodekhonkhortisan
2013-03-29Add different place sound for nodesPilzAdam
2013-03-23Allow spawning particles from the server, from luaJeija
Spawn single particles or make use of ParticleSpawner for many randomly spawned particles. Accessible in Lua using minetest.spawn_particle and minetest.add_particlespawner. Increase Protocol Version to 17. Conflicts: src/clientserver.h