summaryrefslogtreecommitdiff
path: root/src/game.cpp
Commit message (Collapse)AuthorAge
* Print errors from local log to chatPerttu Ahola2011-11-29
|
* Add IDropAction and related stuffKahrl2011-11-29
|
* Make object hit delay smaller for fun; actually it should be roughly zero ↵Perttu Ahola2011-11-29
| | | | and hit damage should be calculated from the amount of time since last punch, limited to a maximum value
* When digging a node, don't switch to punching an object without raising buttonPerttu Ahola2011-11-29
|
* Remove #include <content_mapnode.h> from game.cppPerttu Ahola2011-11-29
|
* Improve loading screen and protocolPerttu Ahola2011-11-29
|
* Fix flowing water being always opaquePerttu Ahola2011-11-29
|
* Completely generalized mesh generation; ContentFeatures serializationPerttu Ahola2011-11-29
|
* Better node texture generationPerttu Ahola2011-11-29
|
* Properly update textures in node definitionsPerttu Ahola2011-11-29
|
* Modify mod and texture directory hierarchiesPerttu Ahola2011-11-29
|
* Move tool definitions to scriptPerttu Ahola2011-11-29
|
* Tool definition transfer to clientPerttu Ahola2011-11-29
|
* Make fence post selection box smaller and create code to allow node ↵Perttu Ahola2011-11-29
| | | | placement to the side of a static box
* GameDef compilesPerttu Ahola2011-11-29
|
* Create framework for getting rid of global definitions of ↵Perttu Ahola2011-11-29
| | | | node/tool/item/whatever types
* Allocate MapBlock::m_node_metadata on heap to allow less header bloatPerttu Ahola2011-11-29
|
* Generic NodeMetadata text inputPerttu Ahola2011-11-29
|
* Generalize selection boxesPerttu Ahola2011-11-29
|
* Move ContentFeatures to mapnode_contentfeatures.{h,cpp} and clean stuffPerttu Ahola2011-11-29
|
* occlusion culling fix, a little reshaping of map rendering for more useful ↵Perttu Ahola2011-11-02
| | | | profiler output and dynamic profiler text size
* Try to tune fog to work well on high-end machines alsoPerttu Ahola2011-10-18
|
* Tune map rendering and related diagnosticsPerttu Ahola2011-10-18
|
* Fix client profiler print intervalPerttu Ahola2011-10-18
|
* F2 toggles profiler display in clientPerttu Ahola2011-10-17
|
* Display RTT (round trip time, ping) on client status textPerttu Ahola2011-10-17
|
* Add some rendering statistics to profilerPerttu Ahola2011-10-17
|
* Some more profiler stuff to get the hang on what really uses CPUPerttu Ahola2011-10-16
|
* Improve debug profiler usage for investigating CPU usage of serverPerttu Ahola2011-10-16
|
* Fix map delete on windows (concatenate paths correctly with / or \ depending ↵Perttu Ahola2011-10-16
| | | | on OS)
* Use the logger; also, default to not showing much crap in console. Use ↵Perttu Ahola2011-10-16
| | | | --info-on-stderr to enable crap.
* Handle death and respawn betterPerttu Ahola2011-10-15
|
* Improve mobv2Perttu Ahola2011-10-15
|
* mobv2Perttu Ahola2011-10-15
|
* Header file tweaking; mainly for speedPerttu Ahola2011-10-12
|
* Fix single-frame lag in camera yaw/pitch, tune view bobbing and add wielded ↵Perttu Ahola2011-09-26
| | | | tool movement when walking and tweak stuff a bit
* Create a separate scene manager for the wielded tool. This fixes the ↵Kahrl2011-09-21
| | | | 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).
* Digging animationKahrl2011-09-20
|
* Added sprite extruderKahrl2011-09-19
|
* Made wielded tool move slightly (and smoothly) during view bobbing. Making ↵Kahrl2011-09-15
| | | | the tool be a child node of an empty scene node instead of the camera scene node seemingly fixed the uncontrollable tool jitter, too.
* trying something else... also replaced M_PI by PI everywhereKahrl2011-09-08
|
* attempting to merge Queatz/the-wielded-tool and kahrl/viewbobbing, something ↵Kahrl2011-09-08
|\ | | | | | | doesn't work right yet
| * Display which tool the player is holdingJacobF2011-09-07
| | | | | | | | And some simple animation when trying to dig...
* | Implemented view bobbing (testing simple lemniscate shape)Kahrl2011-09-08
| |
* | Collected and moved existing camera infrastructure from game.cpp to ↵Kahrl2011-09-08
| | | | | | | | 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.
* | Removed unused camera_position and camera_direction fields from Client. ↵Kahrl2011-09-07
|/ | | | 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.
* Inventory transparency; very loosely based on sapier's commits.Perttu Ahola2011-08-23
| | | | | Also contains some commented-out code for testing out different looks in the future.
* Merge remote-tracking branch 'oblomov/me_cmd'Perttu Ahola2011-08-22
|\
| * Introduce hotkey for calling up a command windowGiuseppe Bilotta2011-08-22
| | | | | | | | This is just a chat window with the / text pre-loaded.
| * Remove distinction between /# and / commandsGiuseppe Bilotta2011-08-22
| | | | | | | | | | | | | | No need to make the server command syntax more complicated than necessary. If the need ever arise, we'll find some other way to distinguish the client commands. Also, the /# syntax is deprecated and will be made obsolete in time.