23 Commits

Author SHA1 Message Date
Quentin Bazin
879dc28eb2 [FurnaceWidget] Removed. Now completely implemented in Lua. 2020-02-23 22:38:51 +09:00
Quentin Bazin
47b7e3d849 [PlayerCraftingWidget] Removed, implemented completely using Lua. 2020-02-23 18:24:19 +09:00
Quentin Bazin
3399b71de1 [LuaWidgetDef] Added 'resultX' and 'resultY' parameters to 'CraftingWidget' and 'PlayerCraftingWidget'. 2020-02-23 18:00:20 +09:00
Quentin Bazin
904152e1aa [PlayerInventoryWidget] Removed, only PlayerCraftingWidget isn't coded in Lua. 2020-02-22 22:50:27 +09:00
Pedro Gimeno
780b39605f Adapt the code to the latest changes in GameKit 2020-02-19 20:11:30 +01:00
Pedro Gimeno
cda1948bb6 Convert Rect instances to new axis-convention-neutral form as well 2020-02-19 17:14:41 +01:00
Quentin Bazin
93cd68ffe9 [Config] Moved to client. SCREEN_WIDTH, SCREEN_HEIGHT and GUI_SCALE renamed. [EngineConfig] Added for common config. 2020-02-15 22:48:56 +09:00
Quentin Bazin
457140b06a Fixed Clang warnings. 2020-02-15 20:22:10 +09:00
Quentin Bazin
b7bb8f1d52 Replaced my custom headers by LGPL license headers. 2020-02-08 18:34:26 +09:00
Quentin Bazin
5ffbfe0c13 [LuaGUIState] Small fix. [ServerWorld|ServerChunk] Fixed BlockData position sending. 2020-02-08 14:36:22 +09:00
Quentin Bazin
442bafca68 [InventoryState] Replaced by 'show_inventory' function in init.lua. 2020-02-08 02:48:39 +09:00
Quentin Bazin
a351ca862a [CraftingWidget] Small improvement. [ServerBlock] Preparing future block features. 2020-02-03 14:11:18 +09:00
Quentin Bazin
2d417f6eaa [GameState|HUD|InterfaceState] Fullscreen and resize handling added. 2020-01-27 15:33:06 +09:00
Quentin Bazin
0cc6cbb873 Updated for new GameKit version. 2019-04-13 15:06:52 +02:00
Quentin Bazin
040028a614 [InterfaceState] Added. This is an helpful base class for 2D states. 2019-04-08 18:44:05 +02:00
Quentin Bazin
f56002f85a [ClientCommandHandler] Now used to send commands to the server. 2019-04-08 12:59:02 +02:00
Quentin Bazin
0c8ef8ba47 Migrated to C++14. 2019-02-26 15:52:18 +01:00
Quentin Bazin
11f9365675 [Network] BlockInvUpdate and BlockDataUpdate packets added. Furnace almost done. 2019-01-26 20:29:13 +01:00
Quentin Bazin
077c93d15b [LuaGUI] Now shows Workbench and Furnace GUI. [ServerBlock] Added. 2019-01-25 13:59:57 +01:00
Quentin Bazin
f9393c5316 [ScriptEngine] Moved to server. 2019-01-20 17:08:44 +01:00
Quentin Bazin
29c518631b [.travis.yml] Added. 2019-01-20 15:07:45 +01:00
Quentin Bazin
ca90070905 [graphics|hud] Moved to client. 2019-01-20 15:07:45 +01:00
Quentin Bazin
3884be8868 Basic network classes added: Client, Server, ClientApplication, ServerApplication. 2019-01-20 15:07:45 +01:00