aboutsummaryrefslogtreecommitdiff
path: root/src/game.cpp
AgeCommit message (Collapse)Author
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-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
2011-08-22Introduce hotkey for calling up a command windowGiuseppe Bilotta
This is just a chat window with the / text pre-loaded.
2011-08-22Remove distinction between /# and / commandsGiuseppe Bilotta
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.
2011-08-22Overhaul the input systemGiuseppe Bilotta
This allows us to map the keys which are not considered in irrlicht's EKEY_CODE system, such as \, [, /, ] etc.
2011-08-15lava!Perttu Ahola
2011-08-12added ipban supportConstantin Wenger
commands: /#ipban <nick> /#ipunban <ip>
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-08-05merged delta and c55Perttu Ahola
2011-08-03Fixed farmesh to such that it was a long time ago.Perttu Ahola
2011-08-01Fixed a few problems in the ladder update, and changed the speed to account ↵Mark Holmquist
for gravity
2011-08-01Added ladders--they don't have any use yet, thoughMark Holmquist
2011-07-30Server configuration is now written when "/#setting whatever = whatever" is ↵Perttu Ahola
issued.
2011-07-30Rats are now eatable. Also made their selection box move smoothly.Perttu Ahola
2011-07-30Removed remaining -delta referencesPerttu Ahola
2011-07-23Made hotbar a bit smallerPerttu Ahola
2011-07-23merged the content type extension and deltaPerttu Ahola
2011-07-23extended content-type rangePerttu Ahola
2011-07-17* changed GUI to indicate Minetest ΔNils Dagsson Moskopp
2011-07-14Merge branch 'upstream/master'Nils Dagsson Moskopp
Conflicts: data/oerkki1.png src/client.cpp
2011-07-11+ farmesh config optionsJiří Procházka
2011-07-01made screen go slightly blue when underwaterPerttu Ahola
2011-06-27made dtime jitter compare value and fps calculation a bit faster changingPerttu Ahola
2011-06-26Made the initial loading screen slightly more alivePerttu Ahola
2011-06-26added screenshot key F12 (from spongie)Perttu Ahola
2011-06-26reorganized a lot of stuff and modified mapgen and objects slightly while ↵Perttu Ahola
doing it
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-18Hand-picked Mac OSX cursor and bundle path fixes from ↵Perttu Ahola
https://bitbucket.org/toabi/minetest-mac
2011-06-18farmesh render range is now dynamicPerttu Ahola
2011-06-18farmesh is now usable.Perttu Ahola
2011-06-18modified health bar a bitPerttu Ahola
2011-06-18enabled word wrap in chatPerttu Ahola
2011-06-18removed furnace menu because it is not needed anymorePerttu Ahola
2011-06-18moved inventory menu definition of chest and furnace to content_nodemeta.{h,cpp}Perttu Ahola
2011-06-18Created and moved stuff to content_nodemeta.{h,cpp}Perttu Ahola
2011-06-17added in-game key shortcuts for toggling free_move and fast_move (default K ↵Perttu Ahola
and J)
2011-06-17Moved some mapnode content stuff from mapnode.{h,cpp} and digging property ↵Perttu Ahola
stuff from material.cpp to content_mapnode.{h,cpp}
2011-06-08+ rail block bounding boxNils Dagsson Moskopp
2011-06-07Added an experimental "far view" thing. Doesn't work exactly like it should ↵Perttu Ahola
and not suitable for real use yet, and might never be.
2011-05-31Reduced the CPU usage of the sent block selector algorithmPerttu Ahola
2011-05-29invert_mouse config optionPerttu Ahola
--HG-- extra : rebase_source : 2695ad71185244cefbcf6e3e28ba1ab5e54c882f
2011-05-29player passwords and privileges in world/auth.txtPerttu Ahola
--HG-- extra : rebase_source : 7260636295d9068fbeeddf4143c89f2b8a91446c
2011-05-29fast_move and free_move can now be toggledteddydestodes