Quentin Bazin
3e187fe263
[CraftingWidget] Crafting result now read-only. Only consumes recipe items when result is taken.
2018-06-25 03:31:10 +02:00
Quentin Bazin
68e3d1493d
[CraftingWidget] Added for more control on craft result inventory.
2018-06-25 02:39:23 +02:00
Quentin Bazin
0f779421a4
[game.f.glsl] Better grass color control.
2018-06-25 02:02:35 +02:00
Quentin Bazin
ff5f18f4b1
[Chunk] Small lighting fix.
2018-06-25 01:51:07 +02:00
Quentin Bazin
f0b7b1efd5
[ChunkBuilder] Tried to add per-face lighting.
2018-06-25 01:42:44 +02:00
Quentin Bazin
dcb5d3b6b0
[Chunk] Opaque cubes now block light. Light computing must be done per face instead of per block.
2018-06-25 01:27:14 +02:00
Quentin Bazin
80af5423f7
[Chunk] Sunlight added.
2018-06-25 00:51:51 +02:00
Quentin Bazin
09ba9c84d3
[Chunk] First attempt to lighting.
2018-06-25 00:05:21 +02:00
Quentin Bazin
72c7948e74
[README|TODO] Updated.
2018-06-24 22:32:20 +02:00
Quentin Bazin
d8475505c6
[BlockCursor|Hotbar] Block usage/gather.
2018-06-24 21:02:39 +02:00
Quentin Bazin
e07a090a34
[Registry] Recipes for stone tools added.
2018-06-24 09:46:11 +02:00
Quentin Bazin
6806fcd8fe
[Block|ChunkBuilder] Transparent leaves. [game.v.glsl] Waving leaves.
2018-06-24 09:42:11 +02:00
Quentin Bazin
c08879387a
[BlockCursor] Preparation for block destroy animation.
2018-06-24 09:02:40 +02:00
Quentin Bazin
b3a1809ffe
[game.f.glsl] Better grass color and green leaves!
2018-06-24 08:07:00 +02:00
Quentin Bazin
0ff30d8d02
[TODO] Updated.
2018-06-24 07:53:38 +02:00
Quentin Bazin
1728afa780
[MouseItemWidget] Small bug fixed.
2018-06-24 07:52:32 +02:00
Quentin Bazin
626285c38d
[CraftingRecipe] Support for shapeless recipes added.
2018-06-24 07:46:34 +02:00
Quentin Bazin
8016402116
[Registry] Planks and stick recipes added.
2018-06-24 07:18:31 +02:00
Quentin Bazin
1de5c04b14
[CraftingRecipe] Added. [Registry] Basic axe recipe added. [WorkbenchWidget] Recipe support added.
2018-06-24 07:11:50 +02:00
Quentin Bazin
f2dc9775ad
[ItemWidget] Basic item system added. Can display sticks and a hoe now.
2018-06-24 06:35:49 +02:00
Quentin Bazin
a77da9a4ea
[MouseItemWidget] Item duplication fixed.
2018-06-24 03:27:42 +02:00
Quentin Bazin
e01c6da109
[Text] Added. [ItemWidget] Now displays item amount.
2018-06-24 03:17:35 +02:00
Quentin Bazin
5c0735da26
[ItemStack] Added.
2018-06-24 01:42:06 +02:00
Quentin Bazin
75c8352501
[BlockWater] Added. Failed to add a good block updating system.
2018-06-24 01:09:32 +02:00
Quentin Bazin
be69cfbc5b
[Chunk] Now stores u32 instead of Block. [Registry] Added.
2018-06-23 23:05:36 +02:00
Quentin Bazin
a03b621a76
[Camera] Temporary collision fixes.
2018-06-23 07:48:54 +02:00
Quentin Bazin
60c6eaed3b
[Color|Sprite|SpriteAnimation|Timer|Vector2] Added. [TerrainGenerator|MouseItemWidget] Small improvements.
2018-06-23 07:00:47 +02:00
Quentin Bazin
671bf6d64e
[TerrainGenerator] Small tweak.
2018-06-23 05:07:16 +02:00
Quentin Bazin
ef1cac8c21
[TODO] Updated.
2018-06-23 04:45:47 +02:00
Quentin Bazin
b8b36117a0
New block types added.
2018-06-23 03:50:02 +02:00
Quentin Bazin
2eecb88ced
[Hotbar|WorkbenchWidget] Inventories linked.
2018-06-23 03:26:34 +02:00
Quentin Bazin
a9f182ec61
[MouseItemWidget] Added. [WorkbenchWidget] Now using MouseItemWidget to move items across inventories.
2018-06-23 01:32:23 +02:00
Quentin Bazin
28071a6b89
[InventoryWidget] Small bugs fixed.
2018-06-23 00:34:02 +02:00
Quentin Bazin
1a302dfb1c
[InventoryWidget] Now moving items correctly.
2018-06-21 13:05:05 +02:00
Quentin Bazin
f242d2efbe
[InventoryWidget] Selected item is now displayed on top of all others.
2018-06-21 09:04:39 +02:00
Quentin Bazin
be7b857b84
[Widget] Base class was needed to get widget real positions. [InventoryWidget] Drag n'drop is working.
2018-06-21 09:00:53 +02:00
Quentin Bazin
4fe6868bcb
[Texture|VertexBuffer] Now inherit from NonCopyable. [Transformable] Small fix.
2018-06-21 07:03:02 +02:00
Quentin Bazin
89c11ba73c
[Hotbar] Now using ItemWidget instead of Image.
2018-06-21 06:08:31 +02:00
Quentin Bazin
fb3f7f0501
Lot of changes. [...]
...
[Renderer] Deleted, code moved to Application.
[Transformable] Transformations are now applied to model matrix in applyTransform.
[ResourceHandler|TextureLoader|XMLFile] Added.
[Debug|Exception] Updated.
2018-06-21 05:45:17 +02:00
Quentin Bazin
9af917357a
[Transformable] Added. Works like the sf::Transformable class of SFML, but uses applyTransform(states) instead of states.transform *= getTransform().
2018-06-21 02:55:33 +02:00
Quentin Bazin
05957d4552
[Inventory|InventoryWidget|ItemWidget] Added. Need to add ITransform to go further.
2018-06-21 01:32:55 +02:00
Quentin Bazin
2892475ecc
[InventoryState|WorkbenchWidget] Added. Starting inventory system.
2018-06-21 00:55:38 +02:00
Quentin Bazin
a55c41cbb5
[README] Screenshot updated.
2018-06-20 08:04:54 +02:00
Quentin Bazin
01dcb04feb
[BlockCursor] Linked to Hotbar. [Hotbar] Player can select a block with mouse wheel.
2018-06-20 07:47:40 +02:00
Quentin Bazin
d9038e6cb5
[Image] Added. [Hotbar] WIP.
2018-06-20 05:43:52 +02:00
Quentin Bazin
46fb26ab76
[Block] Now possible to change grass into dirt.
2018-06-20 04:22:42 +02:00
Quentin Bazin
b8239c2f22
[BlockCursor] Can't target water blocks anymore. [Camera] Water blocks are now passable.
2018-06-20 04:05:40 +02:00
Quentin Bazin
5f38eaaeb0
[Chunk|ChunkBuilder] Small improvements.
2018-06-20 03:45:30 +02:00
Quentin Bazin
91c2e33ae3
[game.v.glsl] Waving water is now seamless between chunks.
2018-06-20 03:07:51 +02:00
Quentin Bazin
81209dbe64
[ChunkBuilder] Now handling block opacity correctly.
2018-06-20 02:23:39 +02:00