summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2018-03-09renamed webapp/ www/Olivier Gayot
Signed-off-by: Olivier Gayot <olivier.gayot@sigexec.com>
2018-03-09renamed the project SwiftStoryOlivier Gayot
Signed-off-by: Olivier Gayot <olivier.gayot@sigexec.com>
2018-03-09do not rely on a symlink for the executableOlivier Gayot
Signed-off-by: Olivier Gayot <olivier.gayot@sigexec.com>
2015-06-27webapp: Fix error with safariOlivier Gayot
the use of String.startsWith() is non standard and fails in safari. fixed by replacing it by String.substring() + comparison Signed-off-by: Olivier Gayot <duskcoder@gmail.com>
2015-06-27handle the disconnection of the judgeOlivier Gayot
in case the judge disconnects, we give back the played cards to the players and they are demanded to elect a new one Signed-off-by: Olivier Gayot <duskcoder@gmail.com>
2015-06-25handle the multilingual supportOlivier Gayot
Signed-off-by: Olivier Gayot <duskcoder@gmail.com>
2015-06-23handle the case when no cards are collectedOlivier Gayot
Signed-off-by: Olivier Gayot <duskcoder@gmail.com>
2015-06-23server: fixed extra card given to the judgeOlivier Gayot
After designating the best card, the judge was given a new card. This patch fixed this behaviour. Signed-off-by: Olivier Gayot <duskcoder@gmail.com>
2015-06-15rearchitecture the data filesOlivier Gayot
Signed-off-by: Olivier Gayot <duskcoder@gmail.com>
2015-06-14removed the ui.html fileOlivier Gayot
Signed-off-by: Olivier Gayot <duskcoder@gmail.com>
2015-06-14added an example with php -S in the READMEOlivier Gayot
Signed-off-by: Olivier Gayot <duskcoder@gmail.com>
2015-06-14moved the webapp pages in the webapp/ dirOlivier Gayot
the procedure to install the webapp is described in the README file. Signed-off-by: Olivier Gayot <duskcoder@gmail.com>
2015-06-14added the setup file for the serverOlivier Gayot
the procedure is described in the README. Signed-off-by: Olivier Gayot <duskcoder@gmail.com>
2015-06-14use a python package instead of just modulesOlivier Gayot
The package is contained in the CAO/ folder. server.py is still at the root of the repository though. Signed-off-by: Olivier Gayot <duskcoder@gmail.com>
2015-06-09README: explain how to setup and startOlivier Gayot
Signed-off-by: Olivier Gayot <duskcoder@gmail.com>
2015-06-09mobile: handle the collection of the cards and the designationOlivier Gayot
Signed-off-by: Olivier Gayot <duskcoder@gmail.com>
2015-06-09ui: allow to get the played cards from the ifacesOlivier Gayot
the card descripts and their associated callbacks are saved in the page. Signed-off-by: Olivier Gayot <duskcoder@gmail.com>
2015-06-09mobile: allow a player to select a cardOlivier Gayot
Signed-off-by: Olivier Gayot <duskcoder@gmail.com>
2015-06-09ui: allow to get the event associated with a cardOlivier Gayot
Signed-off-by: Olivier Gayot <duskcoder@gmail.com>
2015-06-09ui: handle the changes of game state in a generic wayOlivier Gayot
Signed-off-by: Olivier Gayot <duskcoder@gmail.com>
2015-06-09ui: handle the number of played cards properlyOlivier Gayot
the number is stored in the cao object and can be retrieved by the mobile / desktop part. Signed-off-by: Olivier Gayot <duskcoder@gmail.com>
2015-06-09mobile: use .text instead of .html for numbersOlivier Gayot
Signed-off-by: Olivier Gayot <duskcoder@gmail.com>
2015-06-09ui: allow to check if we are judgeOlivier Gayot
Signed-off-by: Olivier Gayot <duskcoder@gmail.com>
2015-06-08mobile: handle the scoreOlivier Gayot
updates in the score are reflected in the top bar of the mobile iface. Signed-off-by: Olivier Gayot <duskcoder@gmail.com>
2015-06-08desktop: handle the scoreOlivier Gayot
Signed-off-by: Olivier Gayot <duskcoder@gmail.com>
2015-06-08handle the notification for score updateOlivier Gayot
Signed-off-by: Olivier Gayot <duskcoder@gmail.com>
2015-06-08send a notification when the score is updatedOlivier Gayot
Signed-off-by: Olivier Gayot <duskcoder@gmail.com>
2015-06-08generate the callbacks for white cards in the common partOlivier Gayot
Signed-off-by: Olivier Gayot <duskcoder@gmail.com>
2015-06-08removed example contentOlivier Gayot
Signed-off-by: Olivier Gayot <duskcoder@gmail.com>
2015-06-08added the jquery filesOlivier Gayot
jquery.js is a symlink to the version in use Signed-off-by: Olivier Gayot <duskcoder@gmail.com>
2015-06-08Add some animations.Jeremie Taboada
2015-06-08Fix header padding.Jeremie Taboada
2015-06-08Fix css!Jeremie Taboada
2015-06-08Add meta!!!!!Jeremie Taboada
2015-06-08Fix double trigger become_judge.Jeremie Taboada
2015-06-08Fix merge fail.Jeremie Taboada
2015-06-08Continue implementation.Jeremie Taboada
2015-06-08Continue UI integration.Jeremie Taboada
2015-06-08Add bower.jsonJeremie Taboada
2015-06-08Update gitignore.Jeremie Taboada
2015-06-08Add become judge page.Jeremie Taboada
2015-06-08Add UI and start integration.Jeremie Taboada
2015-06-08added .gitignoreOlivier Gayot
Signed-off-by: Olivier Gayot <duskcoder@gmail.com>
2015-06-08the server now handles the language properlyOlivier Gayot
Signed-off-by: Olivier Gayot <duskcoder@gmail.com>
2015-06-08server: multilingual/french supportOlivier Gayot
moved the card files in a per-language directory as follows. * $LANG/cards/white * $LANG/cards/black Signed-off-by: Olivier Gayot <duskcoder@gmail.com>
2015-06-05fix invalid field nameOlivier Gayot
renamed state in game_state Signed-off-by: Olivier Gayot <duskcoder@gmail.com>
2015-06-05provide the state of the game to a newcomerOlivier Gayot
Signed-off-by: Olivier Gayot <duskcoder@gmail.com>
2015-06-05added the desktop content to the desktop fileOlivier Gayot
the content was removed from the common file but not rewrote in place Signed-off-by: Olivier Gayot <duskcoder@gmail.com>
2015-06-05removed the promptOlivier Gayot
Signed-off-by: Olivier Gayot <duskcoder@gmail.com>
2015-06-05remove desktop things from the common fileOlivier Gayot
Signed-off-by: Olivier Gayot <duskcoder@gmail.com>