aboutsummaryrefslogtreecommitdiff
path: root/src/game.cpp
AgeCommit message (Collapse)Author
2011-11-29CraftItem rework and Lua interfaceKahrl
2011-11-29Print errors from local log to chatPerttu Ahola
2011-11-29Add IDropAction and related stuffKahrl
2011-11-29Make object hit delay smaller for fun; actually it should be roughly zero ↵Perttu Ahola
and hit damage should be calculated from the amount of time since last punch, limited to a maximum value
2011-11-29When digging a node, don't switch to punching an object without raising buttonPerttu Ahola
2011-11-29Remove #include <content_mapnode.h> from game.cppPerttu Ahola
2011-11-29Improve loading screen and protocolPerttu Ahola
2011-11-29Fix flowing water being always opaquePerttu Ahola
2011-11-29Completely generalized mesh generation; ContentFeatures serializationPerttu Ahola
2011-11-29Better node texture generationPerttu Ahola
2011-11-29Properly update textures in node definitionsPerttu Ahola
2011-11-29Modify mod and texture directory hierarchiesPerttu Ahola
2011-11-29Move tool definitions to scriptPerttu Ahola
2011-11-29Tool definition transfer to clientPerttu Ahola
2011-11-29Make fence post selection box smaller and create code to allow node ↵Perttu Ahola
placement to the side of a static box
2011-11-29GameDef compilesPerttu Ahola
2011-11-29Create framework for getting rid of global definitions of ↵Perttu Ahola
node/tool/item/whatever types
2011-11-29Allocate MapBlock::m_node_metadata on heap to allow less header bloatPerttu Ahola
2011-11-29Generic NodeMetadata text inputPerttu Ahola
2011-11-29Generalize selection boxesPerttu Ahola
2011-11-29Move ContentFeatures to mapnode_contentfeatures.{h,cpp} and clean stuffPerttu Ahola
2011-11-02occlusion culling fix, a little reshaping of map rendering for more useful ↵Perttu Ahola
profiler output and dynamic profiler text size
2011-10-18Try to tune fog to work well on high-end machines alsoPerttu Ahola
2011-10-18Tune map rendering and related diagnosticsPerttu Ahola
2011-10-18Fix client profiler print intervalPerttu Ahola
2011-10-17F2 toggles profiler display in clientPerttu Ahola
2011-10-17Display RTT (round trip time, ping) on client status textPerttu Ahola
2011-10-17Add some rendering statistics to profilerPerttu Ahola
2011-10-16Some more profiler stuff to get the hang on what really uses CPUPerttu Ahola
2011-10-16Improve debug profiler usage for investigating CPU usage of serverPerttu Ahola
2011-10-16Fix map delete on windows (concatenate paths correctly with / or \ depending ↵Perttu Ahola
on OS)
2011-10-16Use the logger; also, default to not showing much crap in console. Use ↵Perttu Ahola
--info-on-stderr to enable crap.
2011-10-15Handle death and respawn betterPerttu Ahola
2011-10-15Improve mobv2Perttu Ahola
2011-10-15mobv2Perttu Ahola
2011-10-12Header file tweaking; mainly for speedPerttu Ahola
2011-09-26Fix single-frame lag in camera yaw/pitch, tune view bobbing and add wielded ↵Perttu Ahola
tool movement when walking and tweak stuff a bit
2011-09-21Create a separate scene manager for the wielded tool. This fixes the ↵Kahrl
glitchyness in large map coordinates and some depth buffer problems. (The tool doesn't bob anymore when walking, this will be fixed later.) Fix MSVC build (thanks to dannydark).
2011-09-20Digging animationKahrl
2011-09-19Added sprite extruderKahrl
2011-09-15Made wielded tool move slightly (and smoothly) during view bobbing. Making ↵Kahrl
the tool be a child node of an empty scene node instead of the camera scene node seemingly fixed the uncontrollable tool jitter, too.
2011-09-08trying something else... also replaced M_PI by PI everywhereKahrl
2011-09-08attempting to merge Queatz/the-wielded-tool and kahrl/viewbobbing, something ↵Kahrl
doesn't work right yet
2011-09-08Implemented view bobbing (testing simple lemniscate shape)Kahrl
2011-09-08Collected and moved existing camera infrastructure from game.cpp to ↵Kahrl
camera.cpp and camera.h. Introduced configuration settings 'fov' which chooses the camera's (vertical) field of view and 'view_bobbing' which currently does nothing. Other code refactored to not expect the FOV to be a build time constant.
2011-09-07Removed unused camera_position and camera_direction fields from Client. ↵Kahrl
Moved ClientEnvironment::drawPostFx to ClientMap::renderPostFx -- this will make the camera management classes easier to write, as ClientMap already knows the camera position but ClientEnvironment doesn't and has to be told about it. This also eliminates the need for Client::getEnv(). Made the post effect color a content feature defined in content_mapnode.h.
2011-09-07Display which tool the player is holdingJacobF
And some simple animation when trying to dig...
2011-08-23Inventory transparency; very loosely based on sapier's commits.Perttu Ahola
Also contains some commented-out code for testing out different looks in the future.
2011-08-22Merge remote-tracking branch 'oblomov/me_cmd'Perttu Ahola
2011-08-22Merge remote-tracking branch 'oblomov/new_input'Perttu Ahola