aboutsummaryrefslogtreecommitdiff
path: root/src/client.cpp
AgeCommit message (Collapse)Author
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-08-22Fixed some protocol comment errors in clientserver.h and elsewherePerttu Ahola
-- TOCLIENT_OBJECTDATA: peer ID field is missing -- TOCLIENT_ACTIVE_OBJECT_REMOVE_ADD: added: init length should be u32, not u16
2011-08-11Notify other players of wielded item changeGiuseppe Bilotta
2011-08-11Clients inform server on wielded itemGiuseppe Bilotta
This is done with the new TOSERVER_PLAYERITEM message, that informs the server on the index of the wielded item.
2011-08-11Keep track of player itemGiuseppe Bilotta
2011-08-11Refactor player's eye position codingGiuseppe Bilotta
Collect the player's eye position coding in a Player method, and use it in client to pass the eye position information to the game.
2011-07-31Merge remote-tracking branch 'origin/upstream'Nils Dagsson Moskopp
2011-07-31Fixed problem of server always receiving an empty password from the clientPerttu Ahola
2011-07-30Merge branch 'upstream/master'Nils Dagsson Moskopp
2011-07-30Added network protocol version number in protocolPerttu Ahola
2011-07-21Merged minetest-delta a624fe549bc75855a170Perttu Ahola
2011-07-14Merge branch 'upstream/master'Nils Dagsson Moskopp
Conflicts: data/oerkki1.png src/client.cpp
2011-06-27map unloading is now a whole lot betterPerttu Ahola
2011-06-26fixed block unloading from memory (a better fix coming next)Perttu Ahola
2011-06-26Merge branch 'master' of https://github.com/erlehmann/minetest-delta.git ↵Sebastian Rühl
into upstream_merge Conflicts: .gitignore CMakeLists.txt data/heart.png src/CMakeLists.txt src/game.cpp src/guiMainMenu.cpp src/inventory.cpp src/map.cpp src/mapblock.cpp src/mapnode.cpp src/mapnode.h src/materials.cpp src/server.cpp Signed-off-by: Sebastian Rühl <bahamada_basti@yahoo.de>
2011-06-26added and commented out some debug outputPerttu Ahola
2011-06-26even more code refactoringPerttu Ahola
2011-06-26cleaned map stuffPerttu Ahola
2011-06-25New map generator added (and SQLite, messed up the commits at that time...) ↵Perttu Ahola
(import from temporary git repo)
2011-06-18Modified the mesh update thread's sleep time to speed it up (it was way too ↵Perttu Ahola
high)
2011-06-02Fixed the password crash on WindowsPerttu Ahola
2011-05-29player passwords and privileges in world/auth.txtPerttu Ahola
--HG-- extra : rebase_source : 7260636295d9068fbeeddf4143c89f2b8a91446c
2011-05-22Added the ability to change your password (via pause menu)Ciaran Gultnieks
--HG-- extra : rebase_source : e8ec407f60711d42d33be4811b2880088f617b5b
2011-05-22Preliminary "active block" stuff + set up test code to grow grass.Perttu Ahola
2011-05-20Passwords - password entry at main menu, stored and checked by serverCiaran Gultnieks
2011-05-09Removed a single outdated comment in client.cppPerttu Ahola
2011-04-23Code refactoring; split half of main.cpp to game.cpp.Perttu Ahola
2011-04-21Some work-in-progress in hp and mobs and a frightening amount of random fixes.Perttu Ahola
2011-04-11fixed warnings reported by cppcheckPerttu Ahola
2011-04-10new object systemPerttu Ahola
2011-04-08Some progress on transitioning from MapBlockObject to ActiveObject.Perttu Ahola
2011-04-06Made mesh update on node removal asynchronous on client, to reduce frametime ↵Perttu Ahola
spikes
2011-04-06Made mesh update on node addition asynchronous on client, to reduce ↵Perttu Ahola
frametime spikes
2011-04-04Chests work now!Perttu Ahola
2011-04-04fully implemented the sign with the new frameworkPerttu Ahola
2011-04-04Node metadata frameworkPerttu Ahola
2011-04-04Made a proper queued thread to client for handling some block mesh updates. ↵Perttu Ahola
Also made client mutex-free to allow easier adding of new stuff.
2011-04-03Modified block mesh generation to have clearer input and output. Instead of ↵Perttu Ahola
being a messy object oriented cludge, it now is a messy cludge with separate parameters.
2011-04-03commit before some more radical changesPerttu Ahola
2011-04-03Removed lua stuffPerttu Ahola
2011-04-02commit before some radical changesPerttu Ahola
2011-03-02mapgen work-in-progressPerttu Ahola
2011-02-28A third try on terrain generation. No trees yet.Perttu Ahola
2011-02-24modified the build system of lua to a more minimal onePerttu Ahola
2011-02-23mainly work on object scripting apiPerttu Ahola
2011-02-21preliminary lua scripting framework for objectsPerttu Ahola
2011-02-21Temporary commit; lots of test code and stuffPerttu Ahola
2011-02-11now it works nicelyPerttu Ahola
2011-02-08bug-fixin'Perttu Ahola