634 Commits

Author SHA1 Message Date
Perttu Ahola
589c1d16ad server/state: Don't cause so many useless warnings by trying to hash inexisting include files 2014-10-23 21:59:34 +03:00
Perttu Ahola
6384ff4d84 builtin/voxelworld: Use voxelworld:node_volume_updated instead of CommitHook for post-commit processing and continuously limit amount of loaded buffers 2014-10-23 19:30:33 +03:00
Perttu Ahola
9fc9f846e2 games/digger: Use force-based player movement 2014-10-23 13:59:28 +03:00
Perttu Ahola
92458464b8 doc/{design,todo} 2014-10-23 11:44:12 +03:00
Perttu Ahola
252119e9cd 3rdparty/luabind-deboostified/luabind/pointer_traits.hpp: #include <stdexcept> (needed on some compilers) 2014-10-22 23:13:49 +03:00
Perttu Ahola
6e2ea8c499 Fix various build issues on Linux systems 2014-10-22 23:10:54 +03:00
Perttu Ahola
b70bd0b202 doc/todo 2014-10-22 21:39:56 +03:00
Perttu Ahola
450e367e25 Fix Windows build 2014-10-22 14:15:52 +03:00
Perttu Ahola
8fca0d63e6 doc/todo: Update 2014-10-22 12:39:48 +03:00
Perttu Ahola
917ef1b3ad Break coding style 2014-10-22 12:30:29 +03:00
Perttu Ahola
b033ac78b2 client/state: Log possible replication overwrites of nodes and components 2014-10-22 11:55:55 +03:00
Perttu Ahola
c5efd6594a lua_bindings/mesh: Create all components with mode=LOCAL (fixes things) 2014-10-22 11:55:55 +03:00
Perttu Ahola
a38440780d doc: Remove old issues and add a note about CreateMode (the LOCAL/REPLICATED thing) 2014-10-22 11:55:38 +03:00
Perttu Ahola
ae8592fb9a builtin/voxelworld: Use correct coordinate in static node names and also log the name 2014-10-22 11:53:54 +03:00
Perttu Ahola
455d509fec builtin/voxelworld/client: get_static_node/voxel(): Log at trace level instead of debug 2014-10-22 11:53:41 +03:00
Perttu Ahola
f9cabdb8d8 client/init.lua, lua_bindings/misc: buildat.Logger:trace() 2014-10-22 11:53:41 +03:00
Perttu Ahola
9ef4bedf5f builtin/replicate: Fix crash when logging at debug or trace levels 2014-10-22 11:53:41 +03:00
Perttu Ahola
ab4d0dfb73 client: Pass replicated scene to Lua environment in a proper way 2014-10-22 11:53:41 +03:00
Perttu Ahola
16097914bd client: Trigger replicate.sub_sync_node_added callbacks only after and immediately when replicate:create_node has been fully processed 2014-10-22 11:53:41 +03:00
Perttu Ahola
45a33aa8c7 games/digger: Switch to previous starting position 2014-10-22 11:53:41 +03:00
Perttu Ahola
8a3c777f77 client/sandbox: Improve a log message about the creation of a new global 2014-10-22 11:53:41 +03:00
Perttu Ahola
4b63edb951 games: Fix everything to work with current interfaces 2014-10-22 01:27:22 +03:00
Perttu Ahola
9921211cd0 impl/mesh, builtin/voxelworld: Fix alignment of everything 2014-10-22 01:26:03 +03:00
Perttu Ahola
1177bcd6be impl/atlas: Add more logging and fix tiling of segments 2014-10-21 20:23:16 +03:00
Perttu Ahola
78a24bc941 impl/mesh: create_simple_voxel_model: Fix alignment 2014-10-21 19:24:26 +03:00
Perttu Ahola
dedf2fb6b5 thread_pool: Disable all signals for worker threads; possibly fixes random hangs on SIGINT 2014-10-21 19:09:28 +03:00
Perttu Ahola
2e4a1b3ed8 Rename VoxelInstance::getId() to VoxelInstance::get_id() 2014-10-21 19:08:57 +03:00
Perttu Ahola
d8a061f2b4 builtin/ground_plane_lighting: Remove unused code 2014-10-21 18:45:01 +03:00
Perttu Ahola
78d7184b2c games/digger: Fix bug when p_above is nil 2014-10-21 18:19:27 +03:00
Perttu Ahola
fb55cbb759 games/digger: Better voxel selection visual 2014-10-21 18:19:27 +03:00
Perttu Ahola
d979851969 games/digger: Better pointed voxel visualization 2014-10-21 18:19:27 +03:00
Perttu Ahola
f586695112 builtin/voxelworld: Use replicate::Interface::sync_node_immediate() 2014-10-21 18:19:27 +03:00
Perttu Ahola
ae3a46f0ea builtin/replicate: sync_node_immediate() 2014-10-21 18:19:27 +03:00
Perttu Ahola
98524994b8 impl/thread_pool: Fix stopping of threads 2014-10-21 18:19:27 +03:00
Perttu Ahola
2c6b64fbd7 Remove useless buildat.voxel_heuristic_has_sunlight() 2014-10-21 18:19:27 +03:00
Perttu Ahola
b0de2e16ce Have a thread pool in the server (and rename worker_thread to thread_pool) 2014-10-21 18:19:27 +03:00
Perttu Ahola
73ce0fc8c2 builtin/loader: Buffer names of modules that should be reloaded until modules aren't being modified for a period of time, and then reload them 2014-10-21 18:19:27 +03:00
Perttu Ahola
4eed264064 games/digger: Digging and placing pointed voxels 2014-10-21 18:19:27 +03:00
Perttu Ahola
54daef48c4 client/api: Vector2/3.eq() 2014-10-21 18:19:27 +03:00
Perttu Ahola
b8140b9b1d extensions/urho3d: Add more stuff 2014-10-21 18:19:27 +03:00
Perttu Ahola
9dc83df6aa builtin/voxelworld/client: Cache static voxel nodes 2014-10-21 18:19:27 +03:00
Perttu Ahola
73855c556d games/digger: Add and update textures: dirt.png, rock.png, tree.png, tree_top.png 2014-10-21 18:19:27 +03:00
Perttu Ahola
4c8d3eed2c builtin/ground_plane_lighting: Remove excessive logging 2014-10-21 18:19:27 +03:00
Perttu Ahola
6c6faa2eb6 builtin/voxelworld/client: Cache node volumes 2014-10-21 18:19:27 +03:00
Perttu Ahola
d8fe3e2089 games/digger: Adjust camera.nearClip properly 2014-10-21 18:19:27 +03:00
Perttu Ahola
619163b7ef builtin/voxelworld: Split voxelworld.get_static_voxel() to multiple functions 2014-10-21 18:19:27 +03:00
Perttu Ahola
d2839d5cf3 client: voxelworld.get_static_voxel() 2014-10-21 18:19:27 +03:00
Perttu Ahola
3c25b40bae Re-align integer coordinates to voxel center points 2014-10-21 18:19:27 +03:00
Perttu Ahola
4fb4742c88 WIP 2014-10-21 18:19:27 +03:00
Perttu Ahola
14d4f5923c gitignore: session.vim.auto 2014-10-21 18:19:27 +03:00