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 |
|
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 |
|