Commit Graph

20 Commits

Author SHA1 Message Date
Tissevert 0ec7c4d1ee Make the update function in session module an async construct that waits until the state of the game has been updated 2018-12-02 19:48:59 +01:00
Tissevert 938c4d9aaa Make async return the last value of a sequence 2018-12-02 19:44:56 +01:00
Tissevert e7efd4b524 Add a parallel operator in the async monad 2018-12-02 00:19:52 +01:00
Tissevert 6cf9614518 Allow menus to start at a pre-selected position and use it on text speed selection 2018-12-01 17:17:18 +01:00
Tissevert 2ff44fcebe What was that commented code even doing here ? 2018-11-30 14:52:28 +01:00
Tissevert f72f2084a8 Implement settings menu 2018-11-30 14:51:42 +01:00
Tissevert d5909e1b36 Implement text prompt and use it to offer an open choice for the name 2018-11-29 22:22:25 +01:00
Tissevert fff6ac34a1 Homogenize indentation (dom and messaging were using spaces) to tabs 2018-11-29 22:09:09 +01:00
Tissevert 242b97e745 Fix bug preventing the previous buttons mapping to be restored 2018-11-29 21:59:18 +01:00
Tissevert 78aa3f6281 Handle text speeds and store it along with keyboard layout 2018-11-23 17:03:09 +01:00
Tissevert 54ff5b0875 Add margin on framed elements to get a feel closer to the original game 2018-11-23 14:25:18 +01:00
Tissevert c89074b508 Use a fatter arrow and change positioning for menus to guarantee it can't impact the entries 2018-11-23 14:24:53 +01:00
Tissevert 6a154e094d Implement text to be split in enough screens it takes to display it all 2018-11-22 23:11:36 +01:00
Tissevert 524735329f Fix bug in start cinematic causing B button to disfunction 2018-11-22 23:10:56 +01:00
Tissevert fecad7171c Fix bug introduced in 2eecc2 defaulting markAsRead to false whether name suggests it should be true 2018-11-22 23:09:43 +01:00
Tissevert 865f7ce83e Take animation, text and menus to a separate UI module 2018-11-20 15:56:28 +01:00
Tissevert 2eecc2c7fb Implement little arrows for menus and dialogs 2018-11-20 09:48:17 +01:00
Tissevert af342c72d5 Implementing a bunch of monads and buttons and stuff and starting to theme it a bit 2018-11-18 23:08:36 +01:00
Tissevert ff0070d90d Starting to grow modules 2018-11-17 19:07:58 +01:00
Tissevert 85cf8da5df Initialized the client with an empty page 2018-11-17 17:21:20 +01:00