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