694 Commits

Author SHA1 Message Date
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
Perttu Ahola
265860cf62 WIP 2014-10-21 18:19:27 +03:00
Perttu Ahola
a71a4c56ef interface/os 2014-10-21 18:19:27 +03:00
Perttu Ahola
813bfe79a3 impl/voxel_volume.cpp: Clean up and fix stuff 2014-10-21 18:19:27 +03:00
Perttu Ahola
a644a57f63 client/api: buildat.safe.Vector2 2014-10-21 18:19:26 +03:00
Perttu Ahola
d5c0bed9c6 WIP 2014-10-21 18:19:26 +03:00
Perttu Ahola
024ba850da interface/voxel_volume: Serialization of pv::RawVolume<int32_t> 2014-10-21 18:19:26 +03:00
Perttu Ahola
28441765a9 lua_bindings/cereal: support int16_t 2014-10-21 18:19:26 +03:00
Perttu Ahola
4313287a10 Move stuff from games/digger to builtin/ground_plane_lighting 2014-10-21 18:19:26 +03:00
Perttu Ahola
adbb3290e7 WIP 2014-10-21 18:19:26 +03:00
Perttu Ahola
9d22c4a7cb lua_bindings/sandbox_util.h 2014-10-21 18:19:26 +03:00
Perttu Ahola
10faca4461 extensions/urho3d: Remove useless commented-out stuff 2014-10-21 18:19:26 +03:00
Perttu Ahola
b8ea69d92f doc/conventions: sub, hook 2014-10-21 18:19:26 +03:00
Perttu Ahola
20d95747be server/state: Shutdown without core:start if core:load_modules requests shutdown 2014-10-21 18:19:26 +03:00
Perttu Ahola
197bced783 core/types: using wp_ = std::weak_ptr<T> 2014-10-21 18:19:26 +03:00
Perttu Ahola
b9b47ee6d9 WIP 2014-10-21 18:19:26 +03:00
Perttu Ahola
ddb0e2e8c8 games/digger: Move lights to client side 2014-10-21 18:19:26 +03:00
Perttu Ahola
496afd2273 games/digger: Digging stuff (also define voxels at core:start instead of init()) 2014-10-21 18:19:26 +03:00
Perttu Ahola
0f1f6764dd games/digger: Place voxel with the correct mouse button 2014-10-21 18:19:26 +03:00
Perttu Ahola
aff341b135 builtin/voxelworld, games/digger: Proper synchronization for using voxelworld's registries on the client 2014-10-21 18:19:26 +03:00
Perttu Ahola
ee1df4fd40 impl/voxel: add_voxel(): Make sure that a voxel of the same name doesn't alrady exist 2014-10-21 18:19:26 +03:00
Perttu Ahola
6d7a88dad2 lua_bindings: VoxelName, AtlasSegmentDefinition, VoxelDefinition and VoxelRegistry::add_voxel() 2014-10-21 18:19:26 +03:00
Perttu Ahola
17b09fabdb games/digger: Use voxelworld's voxel/atlas_reg for custom node 2014-10-21 18:19:26 +03:00
Perttu Ahola
fea7208fa0 impl/mesh: generate_voxel_physics_boxes(): Throw on undefined voxel 2014-10-21 18:19:26 +03:00
Perttu Ahola
3e84167b94 Fix coding style 2014-10-21 18:19:26 +03:00
Perttu Ahola
bc4ac09c1a builtin/voxelworld and things: Transmit VoxelRegistry over network and deserialize it in Lua 2014-10-21 18:19:26 +03:00
Perttu Ahola
692c0d1418 Global rename: TextureAtlas -> Atlas 2014-10-21 18:19:26 +03:00
Perttu Ahola
4d43efa466 Fix coding style 2014-10-21 18:19:26 +03:00
Perttu Ahola
a6d5421e98 util/extra_cpp_style.py, util/codestyle.sh: Fix stuff 2014-10-21 18:19:26 +03:00
Perttu Ahola
997bf1bc94 client: Lua owns VoxelRegistry and TextureAtlasRegistry 2014-10-21 18:19:26 +03:00
Perttu Ahola
cc9ab1a866 lua_bindings/mesh.cpp: Move code around to be more readable 2014-10-21 18:19:26 +03:00
Perttu Ahola
c932742016 lua_bindings/mesh.cpp: Clean up Tolua++ glue code 2014-10-21 18:19:26 +03:00
Perttu Ahola
4c7e59138f CMakeLists.txt, core/sajson.h: Get rid of warnings 2014-10-21 18:19:26 +03:00
Perttu Ahola
9fb6eae4a0 lua_bindings: Use Luabind where handy 2014-10-21 18:19:26 +03:00
Perttu Ahola
fff7682d10 core/types: inline ss_ dump(const int &v) 2014-10-21 18:19:26 +03:00
Perttu Ahola
56a5dff83d doc 2014-10-21 18:19:26 +03:00
Perttu Ahola
bbc300f540 VoxelRegistry Lua interface WIP 2014-10-21 18:19:26 +03:00
Perttu Ahola
89ed2a114c 3rdparty/luabind-deboostified 2014-10-21 18:19:25 +03:00
Perttu Ahola
5902d10a4f games/digger: More interesting world generation 2014-10-21 18:19:25 +03:00
Perttu Ahola
5cbb96396b doc/todo, doc/most_important_performance_issues 2014-10-21 18:19:25 +03:00
Perttu Ahola
bee6f91275 Add build option: DEBUG_LOG_TIMING: Output log messages of interesting but floody time measurements 2014-10-21 18:19:25 +03:00