10 Commits

Author SHA1 Message Date
exilief
dc8d781393 Switching from SDL to SFML (#14)
* Add SFML support besides SDL. Choose with global macro USE_SDL / USE_SFML.

+ Small fixes to make it compile on MinGW (with Glad instead of GLEW -> option NO_GLEW)

* Add SFML support besides SDL (Part 3). Cleaned up some macros.

* Add SFML support besides SDL (Part 4). Small SFML fixes. Changed Spaces->Tabs

* Add SFML support besides SDL (Part 5). Cleaning up more macros + small fixes.

* Port to SFML. Removed all SDL code.

* Small changes

* Conversion functions to/from SFML types for Vector2/3 and Color.

* Removed unused SDL files

* Changes for SFML port

* Changes for SFML port

* Fixed line endings (probably?)
2018-12-26 18:36:46 +01:00
Quentin Bazin
7df693e4af [Recipe|SmeltingRecipe] Added. [BlockFurnace] Now supports SmeltingRecipe. 2018-06-30 03:48:04 +02:00
Quentin Bazin
da0877f515 [SmallCraftingWidget] Removed. Caused segfault due to Inventory initialized after CraftingWidget base. 2018-06-29 07:38:57 +02:00
Quentin Bazin
9c16bfd264 [BlockData] Added. [BlockWorkbench] Now keeps items stored inside. 2018-06-29 07:16:51 +02:00
Quentin Bazin
d53f080fb7 [CraftingRecipe] Improved shaped recipe matching. [SmallCraftingWidget] Added. Now items are craftable from inventory. 2018-06-27 10:42:34 +02:00
Quentin Bazin
24c857b57c [PlayerInventoryWidget] Added. Now the crafting table is only accessible through the Workbench block. 2018-06-27 05:39:56 +02:00
Quentin Bazin
6422524da9 [Text] Fixed glyph spacing. [MouseItemWidget] Tooltip added when hovering items. 2018-06-25 22:34:29 +02:00
Quentin Bazin
293737f157 [CraftingWidget] Small fix. 2018-06-25 03:52:16 +02:00
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