Perttu Ahola
|
a32e09b9a7
|
games/digger/worldgen -> builtin/worldgen
|
2014-10-28 13:58:57 +02:00 |
|
Perttu Ahola
|
a8c83391d8
|
games/digger: Update to new scene handling
|
2014-10-28 13:56:30 +02:00 |
|
Perttu Ahola
|
24636e9dd7
|
games/digger: Show worldgen queue size on client
|
2014-10-28 01:53:21 +02:00 |
|
Perttu Ahola
|
8d4fc82919
|
games/digger/worldgen: Queue generation requests so that generation progress can be measured
|
2014-10-28 01:52:49 +02:00 |
|
Perttu Ahola
|
470d77cb68
|
interface/server: emit_event(type)
|
2014-10-28 00:54:15 +02:00 |
|
Perttu Ahola
|
261864ff42
|
builtin/voxelworld, games/digger: Way more robust startup sequence
|
2014-10-28 00:20:52 +02:00 |
|
Perttu Ahola
|
f2919b06bb
|
Switch to using #define MODULE in modules, and rename Module::MODULE to Module::m_module_name
|
2014-10-27 16:01:23 +02:00 |
|
Perttu Ahola
|
76e3222e35
|
games/digger: Move world generation and voxel definitions to the worldgen module so that it can slowly generate the world while the main module is always responsive towards clients
|
2014-10-27 01:18:55 +02:00 |
|
Perttu Ahola
|
b50656f505
|
Break coding style
|
2014-10-27 01:08:16 +02:00 |
|
Perttu Ahola
|
4937a83ac5
|
server: Run modules in separate threads
|
2014-10-27 01:01:47 +02:00 |
|
Perttu Ahola
|
9fc9f846e2
|
games/digger: Use force-based player movement
|
2014-10-23 13:59:28 +03:00 |
|
Perttu Ahola
|
917ef1b3ad
|
Break coding style
|
2014-10-22 12:30:29 +03:00 |
|
Perttu Ahola
|
45a33aa8c7
|
games/digger: Switch to previous starting position
|
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
|
2e4a1b3ed8
|
Rename VoxelInstance::getId() to VoxelInstance::get_id()
|
2014-10-21 19:08:57 +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
|
4eed264064
|
games/digger: Digging and placing pointed voxels
|
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
|
d8fe3e2089
|
games/digger: Adjust camera.nearClip properly
|
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
|
265860cf62
|
WIP
|
2014-10-21 18:19:27 +03:00 |
|
Perttu Ahola
|
d5c0bed9c6
|
WIP
|
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
|
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
|
17b09fabdb
|
games/digger: Use voxelworld's voxel/atlas_reg for custom node
|
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
|
997bf1bc94
|
client: Lua owns VoxelRegistry and TextureAtlasRegistry
|
2014-10-21 18:19:26 +03:00 |
|
Perttu Ahola
|
5902d10a4f
|
games/digger: More interesting world generation
|
2014-10-21 18:19:25 +03:00 |
|
Perttu Ahola
|
1d8c7c8e3f
|
interface/mesh: namespace interface -> namespace interface::mesh
|
2014-10-21 18:19:25 +03:00 |
|
Perttu Ahola
|
a8196cf3db
|
games/digger: Faster and less cramped map generation
|
2014-10-21 18:19:25 +03:00 |
|
Perttu Ahola
|
bb07809f2a
|
games/digger: Mouse button 3 places voxels, instead of button 1
|
2014-10-21 18:19:25 +03:00 |
|
Perttu Ahola
|
f64adf35d6
|
Fix coding style
|
2014-10-21 18:19:25 +03:00 |
|
Perttu Ahola
|
12465d8e3b
|
everything: voxelworld::Interface::set_voxel() and everything from there to updating geometry and physics on the client
|
2014-10-21 18:19:25 +03:00 |
|
Perttu Ahola
|
74c835a077
|
games/digger: Back to previous player size
|
2014-10-21 18:19:24 +03:00 |
|
Perttu Ahola
|
ed741ed353
|
games/digger: Fix flying trees
|
2014-10-21 18:19:24 +03:00 |
|
Perttu Ahola
|
1805a3e02f
|
builtin/voxelworld, games/digger: Speed up voxelworld::Interface::set_voxel() by various means
|
2014-10-21 18:19:24 +03:00 |
|
Perttu Ahola
|
a905b7ed05
|
games/digger: 2x higher player with rouching
|
2014-10-21 18:19:24 +03:00 |
|
Perttu Ahola
|
29c9515d15
|
games/digger: Switch back to old starting direction
|
2014-10-21 18:19:24 +03:00 |
|
Perttu Ahola
|
110812af6c
|
LOD stuff
|
2014-10-21 18:19:24 +03:00 |
|