GRL
858a513569
correction of adding custom menu
...
correction of setProperty
updating CHANGELOG
updating api-reference
2021-05-28 12:13:10 +02:00
GRL
6dcb0d3750
first step to change tile
2021-05-27 17:06:39 +02:00
GRL
9cd3ff1d31
Merge branch 'correct-merge' into metadataScriptAPIV2
2021-05-27 10:16:00 +02:00
GRL
acbe4f89a6
Merge branch 'update-game-tiles' into correct-merge
2021-05-27 09:45:25 +02:00
GRL
5565ddd3f4
Merge branch 'develop' of github.com:thecodingmachine/workadventure into metadataScriptingApi
2021-05-26 17:22:37 +02:00
GRL
e1f0192e61
Adding and updating test map for metadata
2021-05-26 17:18:38 +02:00
David Négrier
9aed9713c8
Referencing sound test in index.html
2021-05-26 16:22:58 +02:00
David Négrier
870f16f9c6
Merge branch 'develop' of github.com:thecodingmachine/workadventure into SoundInMapScript
2021-05-26 16:15:33 +02:00
David Négrier
fac6574cb5
Removing console.log and unused files
2021-05-26 16:08:43 +02:00
David Négrier
1bf4475e1b
Merge pull request #1023 from thecodingmachine/dependabot/npm_and_yarn/maps/hosted-git-info-2.8.9
...
Bump hosted-git-info from 2.8.8 to 2.8.9 in /maps
2021-05-26 15:49:17 +02:00
GRL
17261dfab6
Merge branch 'develop' of github.com:thecodingmachine/workadventure into metadataScriptingApi
2021-05-26 10:58:25 +02:00
David Négrier
4d18e0ceb4
Removing parsing of TSX files in "maps" container
...
The TSX extension is used by Typescript (for JSX like files) but ALSO by Tiled (for tilesets).
We don't need the Typescript TSX files so this PR is preventing Typescript from parsing those files in the "maps" container.
2021-05-25 10:43:01 +02:00
DESKTOP-FMM8UI0\CLV
0c3b9ccfbf
Merge branch 'develop' of https://github.com/thecodingmachine/workadventure into SoundInMapScript
...
# Conflicts:
# front/src/Api/IframeListener.ts
# front/src/Phaser/Game/GameScene.ts
# front/src/iframe_api.ts
# maps/Tuto/scriptTuto.js
# maps/Village/Village.json
2021-05-21 17:45:26 +02:00
GRL
3506063e65
first step on loading a tileset from a script
2021-05-20 17:09:10 +02:00
GRL
2f9cc393a7
Implementation of getTag of the current user
...
documentation of getTag
Adding map for test of getTag
2021-05-20 10:57:36 +02:00
GRL
96545c618a
Adding maps for test metadata
...
Documentation of metadata functions/methods
2021-05-20 08:58:05 +02:00
GRL
ce0a72c6ce
Merge branch 'menu-command-api' of github.com:jonnytest1/workadventure into metadataScriptingApi
2021-05-19 09:36:11 +02:00
GRL
aa78bf44ef
implementation of DataLayerEvent
...
update GetGameState to add nickname to the returned data
update GameMap to separate phaserLayer and mapLayer
2021-05-18 15:41:16 +02:00
GRL
201fcf6afa
Merge branch 'gamestate-api-read' of github.com:jonnytest1/workadventure into metadataScriptingApi
2021-05-18 15:18:35 +02:00
GRL
3edfd5b285
GameState is now save in cache
...
HasPlayerMoved is send when the player is actually moving on the map every 200ms.
2021-05-18 11:33:16 +02:00
GRL
43aad4ab14
phaserLayers managed by Gamemap
...
Implementation of LayersFlattener
Implementation of Setting properties of a layer form script
Update show/hide layer form script
Update unit test of LayersIteratorTest
2021-05-12 14:30:12 +02:00
GRL
ab7b06f71e
Merge branch 'develop' of github.com:thecodingmachine/workadventure into metadataScriptingApi
2021-05-11 09:44:53 +02:00
dependabot[bot]
25d1e575ef
Bump hosted-git-info from 2.8.8 to 2.8.9 in /maps
...
Bumps [hosted-git-info](https://github.com/npm/hosted-git-info ) from 2.8.8 to 2.8.9.
- [Release notes](https://github.com/npm/hosted-git-info/releases )
- [Changelog](https://github.com/npm/hosted-git-info/blob/v2.8.9/CHANGELOG.md )
- [Commits](https://github.com/npm/hosted-git-info/compare/v2.8.8...v2.8.9 )
Signed-off-by: dependabot[bot] <support@github.com>
2021-05-10 16:57:45 +00:00
David Négrier
954b87db41
Merge pull request #1002 from thecodingmachine/dependabot/npm_and_yarn/maps/lodash-4.17.21
...
Bump lodash from 4.17.20 to 4.17.21 in /maps
2021-05-10 18:57:16 +02:00
GRL
973b3405ef
documentation of show/hide layer
2021-05-10 15:10:11 +02:00
GRL
fd931c4884
Merge branch 'develop' of github.com:thecodingmachine/workadventure into metadataScriptingApi
2021-05-10 14:45:41 +02:00
GRL
8edd29abaa
suppression console.log
2021-05-10 14:43:00 +02:00
David Négrier
c025d1798b
Renaming restorePlayerControls/disablePlayerControls
...
Putting "controls" in the plural form:
- restorePlayerControl => restorePlayerControls
- disablePlayerControl => disablePlayerControls
2021-05-10 12:18:06 +02:00
GRL
cd2d090a8b
Merge branch 'develop' of github.com:thecodingmachine/workadventure into metadataScriptingApi
2021-05-10 11:46:16 +02:00
GRL
a6ba8d41b9
implement show/hide layer with scripting
2021-05-10 11:19:18 +02:00
jonny
a5260c0831
Merge remote-tracking branch 'remotes/workadventure-main/develop' into load-page-api
2021-05-10 09:58:59 +02:00
dependabot[bot]
9c620de649
Bump lodash from 4.17.20 to 4.17.21 in /maps
...
Bumps [lodash](https://github.com/lodash/lodash ) from 4.17.20 to 4.17.21.
- [Release notes](https://github.com/lodash/lodash/releases )
- [Commits](https://github.com/lodash/lodash/compare/4.17.20...4.17.21 )
Signed-off-by: dependabot[bot] <support@github.com>
2021-05-07 13:45:25 +00:00
David Négrier
66490c9083
Adding test map to test energy consumption
2021-05-06 16:31:39 +02:00
Gregoire Parant
1440faf825
Merge branch 'master' into develop
2021-05-06 00:57:55 +02:00
grégoire parant
46978d26f9
Add entry map village WorkAdventure ( #997 )
2021-05-06 00:53:04 +02:00
David Négrier
f085393730
Merge pull request #992 from tabascoeye/patch-2
...
getting rid of special char in filename
2021-05-05 18:34:46 +02:00
David Négrier
c1be97e366
Adding test cases for mobile
2021-05-05 16:18:37 +02:00
grégoire parant
71eb3f3b69
Improvement feature circle discussion ( #977 )
...
* Improvment circle discussion
- Change to lissen start event of WebRTC connection
* Update help allow navigator and waring message
- Show warning message.
- Use help camera allow setting to show modal and help user.
- Change feature to show the modal only when user have need the information on allow navigator access
* Create soud for video discussion
2021-05-05 01:49:04 +02:00
TabascoEye
8d45338044
re-upload without accent in filename
2021-05-04 13:50:07 +02:00
TabascoEye
2b30bea3e0
Delete sol_intérieur.png
2021-05-04 13:49:32 +02:00
TabascoEye
ec02b11b7f
remove accent from filename
2021-05-04 13:48:20 +02:00
grégoire parant
622e0c6130
Add WA logo in village map ( #989 )
2021-05-04 12:39:00 +02:00
grégoire parant
95ec5dc3f6
Merge pull request #917 from ClementVieilly75/MapWA_Feature
...
Map village with new WA Office and features presented
2021-05-03 20:12:33 +02:00
jonny
99bd9d88d9
renamed api method "exitSceneTo"
2021-04-29 10:56:56 +02:00
jonny
99926a89b2
added goToPage.json with the loadPAge Api call to the index.html
2021-04-29 10:55:01 +02:00
jonny
8f1aea1c43
Merge remote-tracking branch 'remotes/workadventure-main/develop' into load-page-api
2021-04-29 10:49:14 +02:00
jonny
8f6c65384a
added example script for map exit
2021-04-29 10:43:51 +02:00
kharhamel
fe27169745
solved conflict with develop
2021-04-29 10:31:16 +02:00
Gregoire Parant
16397fe978
Merge branch 'master' into develop
2021-04-27 23:59:25 +02:00
grégoire parant
9b69910cb8
WIP: Update style for mobile ( #942 )
...
* Update style for mobile
- Update style for mobile modale
* Fix overscroll
* Change css properties overflow
* Revert "Change css properties overflow"
This reverts commit 612fcc7e007fb03c7f72e5fa4b8a0604a184ae7d.
* rm image
* Update view mobile
* Fix CI
2021-04-27 23:58:33 +02:00
GRL78
57194fd0a1
Add maps for test ( #915 )
2021-04-27 23:45:28 +02:00
David Négrier
22cb41dc29
Adding the ability to display "Text" objects from Tiled
...
I honestly don't believe text objects look good on map, and in real maps, I think text should be written on tiles.
However, for a variety of use cases (like in test maps in the /maps/test directory, it can be useful to be
able to display some text easily on a map.
This PR adds the ability to display this text.
Note: the "font" support cannot work correctly, as Tiled is listing fonts from the local
system, and those fonts are not available in a browser.
2021-04-26 11:28:13 +02:00
David Négrier
6815fe7a0a
Added a new LayersIterator class
...
This class iterates recursively over layers, flattening groups.
This enables us to simplify the code when we iterate layers. We can remove all recursive function calls in the GameScene code (it is delegated to the LayersIterator)
2021-04-26 11:21:34 +02:00
DESKTOP-FMM8UI0\CLV
b79d76fc2e
parameter soundConfig is now optionnal
...
if user call mySound.play() the sound will be played with the base SoundConfig
2021-04-23 17:03:17 +02:00
DESKTOP-FMM8UI0\CLV
f8bab9ce6b
Map Village with all the tilesSets
2021-04-23 15:39:45 +02:00
DESKTOP-FMM8UI0\CLV
f03f8076f3
Sound in Script Done
...
Fom script user can load, play and stop sound
2021-04-23 15:35:34 +02:00
DESKTOP-FMM8UI0\CLV
517c0e86cb
Can play Sound from a map script
...
add sound in the TutoMap
2021-04-21 16:47:19 +02:00
DESKTOP-FMM8UI0\CLV
676dbcc9d0
Map village with new WA Office and features presented
2021-04-20 16:56:48 +02:00
DESKTOP-FMM8UI0\CLV
b9d9a78868
Link changed in Tutov3
...
Change position of cam and buttons share/cam/Mic
2021-04-19 14:42:49 +02:00
David Négrier
94317be1ae
Improving test cases
...
This PR improves test cases by adding a "index.html" webpage listing test maps
and by adding text in the map, explaining what needs to be tested.
2021-04-17 21:31:09 +02:00
David Négrier
16daf7332a
Adding the ability to display "Text" objects from Tiled
...
I honestly don't believe text objects look good on map, and in real maps, I think text should be written on tiles.
However, for a variety of use cases (like in test maps in the /maps/test directory, it can be useful to be
able to display some text easily on a map.
This PR adds the ability to display this text.
Note: the "font" support cannot work correctly, as Tiled is listing fonts from the local
system, and those fonts are not available in a browser.
2021-04-17 12:05:54 +02:00
David Négrier
d80681c40b
Merge branch 'develop' into FTUEPopup
2021-04-09 17:40:26 +02:00
DESKTOP-FMM8UI0\CLV
8720354c87
exit Url changed : tcm/workadventure/floor0
2021-04-09 16:39:37 +02:00
DESKTOP-FMM8UI0\CLV
2c84d9a07d
position of popups changed
...
clear log in gameScene
2021-04-09 16:34:01 +02:00
DESKTOP-FMM8UI0\CLV
d52c983ab9
Merge branch 'FTUEPopup' of https://github.com/ClementVieilly75/workadventure into FTUEPopup
2021-04-09 14:35:20 +02:00
DESKTOP-FMM8UI0\CLV
46cc7b3b3b
add pannels
2021-04-09 14:35:15 +02:00
David Négrier
fb6a529e4a
Merge pull request #879 from ClementVieilly75/FTUEPopup
...
map village + popUp go to page
2021-04-08 12:02:50 +02:00
David Négrier
34e89fa63e
Update maps/Village/scriptMapVillage.js
2021-04-08 12:02:14 +02:00
DESKTOP-FMM8UI0\CLV
0f4034854c
Add closePopup function
2021-04-08 10:50:41 +02:00
DESKTOP-FMM8UI0\CLV
eb66ab3fdd
Supp arrow white
2021-04-08 10:17:52 +02:00
DESKTOP-FMM8UI0\CLV
af69510bc8
Modif popup positions and add arrow
2021-04-08 09:41:53 +02:00
DESKTOP-FMM8UI0\CLV
39074511a4
map village + popUp go to page
2021-04-07 13:06:30 +02:00
David Négrier
3ef1f0dc7b
[Breaking change] UPLOADER_URL and ADMIN_URL are now true URLs (and not only host name) and API_URL is replaced by PUSHER_URL
...
API_URL is still accepted for BC compatibility of the self-hosted deployments.
This will allow deploying on a single domain, using a reverse proxy that acts on the path.
This however means that the config needs to be changed for all WorkAdventure deployments.
2021-03-31 16:00:14 +02:00
David Négrier
ccb80317ee
Changing exit URL of Tuto map
2021-03-28 17:33:10 +02:00
David Négrier
aaaa192b71
Merge branch 'develop' of github.com:thecodingmachine/workadventure into iframe_api
...
# Conflicts:
# front/dist/.gitignore
# front/dist/index.tmpl.html
# front/src/Phaser/Game/GameScene.ts
# front/src/WebRtc/CoWebsiteManager.ts
2021-03-28 16:53:15 +02:00
David Négrier
98aa94bb12
Minor changes
2021-03-28 16:36:02 +02:00
DESKTOP-FMM8UI0\CLV
8764fe5de5
Popup openWebSite
...
Add possibility to open a website with a popup
3 cases :
Open page
GoTo Page
OpenCoWebsite
2021-03-25 17:12:53 +01:00
DESKTOP-FMM8UI0\CLV
7140637807
Map tuto version 3 by Jack O
2021-03-25 09:06:41 +01:00
DESKTOP-FMM8UI0\CLV
cb1459de96
remove exitUrl
2021-03-24 11:00:24 +01:00
DESKTOP-FMM8UI0\CLV
7c7916df60
remove useless files and clean code in ScriptTuto.js
2021-03-24 10:58:30 +01:00
DESKTOP-FMM8UI0\CLV
77e768e5f7
Add map Tuto v2 and scriptTuto.js
2021-03-23 16:00:24 +01:00
DESKTOP-FMM8UI0\CLV
f437b6057c
subProject maps/Tuto
2021-03-23 15:58:32 +01:00
DESKTOP-FMM8UI0\CLV
3ef3561b57
no message
2021-03-22 16:10:21 +01:00
DESKTOP-FMM8UI0\CLV
0ffbf8b4b7
Add Final popup to notify that the tuto is finished, some CSS on the popups and clean code
2021-03-22 16:09:04 +01:00
David Négrier
ffb5823b2a
Adding the ability to specify a custom Jitsi URL directly in the map
...
This feature allows to add a "jitsiUrl" property in the map.
As a result, you can use for a given Jitsi room a custom instance of Jitsi.
Using "jitsiUrl" will only work with public Jitsi instances (authentication is not supported when "jitsiUrl" property is provided)
The Jitsi external_api.js script is now lazily loaded.
2021-03-16 20:37:12 +01:00
DESKTOP-FMM8UI0\CLV
c5c8770a60
Add First Version of Tuto
...
PopUp
Player Control disable
Fake bubble displayed
2021-03-12 16:39:29 +01:00
DESKTOP-FMM8UI0\CLV
6c21a31004
Update Map Tuto
2021-03-11 15:17:53 +01:00
DESKTOP-FMM8UI0\CLV
6441fa71d3
Adding placeHolder Popup tuto to Map2
...
need to cut player controller and simulate bobble
2021-03-11 10:58:48 +01:00
DESKTOP-FMM8UI0\CLV
f9f618094d
adding error log if name of square in Tile not matching with the param targetObject of OpenPopup in script.js
2021-03-10 17:22:39 +01:00
DESKTOP-FMM8UI0\CLV
8d0411e8a3
can manage position and width/height of a popUp using a square in Tiled
2021-03-10 09:23:45 +01:00
DESKTOP-FMM8UI0\CLV
5e4940dba6
Merge branch 'iframe_api' of https://github.com/thecodingmachine/workadventure into FTUEPopup
...
* 'iframe_api' of https://github.com/thecodingmachine/workadventure :
Removing closeOnClick as it is not implemented
Adding a Popup object with a close() method on it.
2021-03-10 09:00:47 +01:00
DESKTOP-FMM8UI0\CLV
f7f8be24bc
Set Position of the popUp with pos of an object in floorLayer object group
2021-03-10 08:57:49 +01:00
David Négrier
7fddcc28f1
Removing closeOnClick as it is not implemented
2021-03-09 18:57:25 +01:00
David Négrier
bb8b222c22
Adding a Popup object with a close() method on it.
2021-03-09 18:51:30 +01:00
DESKTOP-FMM8UI0\CLV
d29e0819f4
Get position of an object in Tile to set popUp Position
2021-03-09 17:07:14 +01:00
David Négrier
1e002f93ed
Implementation of openPopup script method (WIP)
2021-03-09 16:21:14 +01:00
David Négrier
2bef328d8a
Adding the abaility to track users entering/leaving a zone in the script language.
2021-03-08 18:58:38 +01:00
David Négrier
6fbf165c91
Adding the ability to register a single script using the "script" attribute at the map property level.
2021-03-07 21:02:38 +01:00
David Négrier
7d67f55012
Improving security: only iframes opened with "openWebsiteAllowApi" property are now able to send/receive messages.
2021-03-06 16:00:07 +01:00
David Négrier
e927e0fa16
Adding ability to listen to user types chat messages using WA.onChatMessage
2021-03-06 15:26:07 +01:00
David Négrier
eb93a04341
Adding an API for inter-iframe communication
...
Adds a first version of an API to communicate between an iFrame opened by WorkAdventure and WorkAdventure itself.
The first API method is a method allowing to add messages in the chat, from the iFrame.
Comes with a test file.
2021-03-04 19:00:00 +01:00
grégoire parant
3a1b2490ef
Merge pull request #758 from thecodingmachine/jitsiConfig
...
Jitsi config
2021-02-18 10:12:16 +01:00
Gregoire Parant
80449e9a96
Change json map test
2021-02-18 10:00:13 +01:00
grégoire parant
13078489c6
Merge pull request #757 from thecodingmachine/jitsiConfig
...
Merge Jitsi config
2021-02-17 20:34:31 +01:00
Gregoire Parant
83fc7d0cc0
Merge branch 'develop' into exitTriggerAction
...
# Conflicts:
# front/src/Phaser/Game/GameScene.ts
2021-02-17 19:28:41 +01:00
Gregoire Parant
baae1e8125
Update to restore previous config
2021-02-17 19:21:37 +01:00
David Négrier
e07efbdf28
Merge pull request #698 from thecodingmachine/fix/deploy-cleanup
...
Adding docker-compose.prod.yaml to ease deployment
2021-02-16 10:35:18 +01:00
David Négrier
91fddd6893
Slugifies the Jitsi room name
...
This will avoid Jitsi breaking on unexpected characters and displaying a HTTP 404 error.
2021-02-10 13:51:17 +01:00
David Négrier
f6e93da48a
Fixing loading logo being displayed when nothing was loaded
2021-02-10 12:08:16 +01:00
David Négrier
f8b5ca04e5
Adding a test map for Jitsi meet special properties
2021-02-10 11:09:22 +01:00
David Négrier
686427f6fe
Merge branch 'develop' of github.com:thecodingmachine/workadventure into fix/deploy-cleanup
...
# Conflicts:
# front/Dockerfile
2021-02-01 14:00:07 +01:00
Gregoire Parant
beb53df364
Error problem open new map
2021-01-25 13:18:57 +01:00
Gregoire Parant
5954ded195
Update link for private TCM map
2021-01-18 16:25:44 +01:00
Piotr Dobrowolski
33b9bd773f
*: Dockerfiles cleanup, docker-compose.prod.yaml
...
New docker-compose.prod.yaml should provide a production-ish deployment
of WorkAdventure
2021-01-12 22:32:37 +01:00
Gregoire Parant
01c430dfdb
Start layer TCM
2020-12-18 12:45:50 +01:00
Gregoire Parant
4f4e7e3d7d
Change layer tcm-start => start-tcm
2020-12-17 23:47:17 +01:00
Gregoire Parant
ed8232b0f5
Fix style menu
2020-12-17 21:58:18 +01:00
DESKTOP-V1PKLGR\npegu
b1f1942807
Fix some issues on map
2020-12-11 09:04:09 +01:00
DESKTOP-V1PKLGR\npegu
132617bbd0
Add floor2 and update floor0 and floor1 #3
2020-12-10 22:58:30 +01:00
DESKTOP-V1PKLGR\npegu
6e6c103a8d
Add floor2 and update floor0 and floor1 #2
2020-12-10 22:44:50 +01:00
DESKTOP-V1PKLGR\npegu
0d530e18ce
Add floor2 and update floor0 and floor1
2020-12-10 19:51:35 +01:00
DESKTOP-V1PKLGR\npegu
eabd1d1b2f
Change stairs for floor 0
2020-12-10 08:59:13 +01:00
DESKTOP-V1PKLGR\npegu
958ec51b12
Change map floor 1 Fixes
2020-12-09 23:50:30 +01:00
DESKTOP-V1PKLGR\npegu
7d62d64e17
Change map floor 1
2020-12-09 23:20:13 +01:00
DESKTOP-V1PKLGR\npegu
87519a1ad3
Add Xmas decorations #2
2020-12-09 18:04:52 +01:00
DESKTOP-V1PKLGR\npegu
add584f9a0
Add Wmas decorations
2020-12-08 19:52:27 +01:00
DESKTOP-V1PKLGR\npegu
a7a5990479
Change the information page at the entrance and add inscriptions on the floor
2020-12-07 19:22:25 +01:00
DESKTOP-V1PKLGR\npegu
c897bd192d
Fix exit_lyon URL
2020-12-07 14:15:07 +01:00
DESKTOP-V1PKLGR\npegu
da17da9613
Fix some details on collides
2020-12-07 09:19:31 +01:00
DESKTOP-V1PKLGR\npegu
0a415248c0
Change the TCM map to create a new style with more quality
2020-12-07 01:07:46 +01:00
kharhamel
540f69267b
FIX: maps/dist directory is now gitignored
2020-11-24 14:43:21 +01:00
Gregoire Parant
b1410b915c
Add 'onaction' JitsiTrigger on Jitsi space floor0
2020-11-23 20:44:16 +01:00
Gregoire Parant
3aaeda6f80
Merge branch 'develop' into action-button
...
# Conflicts:
# front/dist/resources/style/style.css
# front/src/Phaser/Game/GameScene.ts
2020-11-21 15:40:24 +01:00
Gregoire Parant
c956e27bc8
Add tenue sg
2020-11-18 16:55:58 +01:00
Gregoire Parant
968787555f
Update feedback @moufmouf
2020-11-04 13:33:58 +01:00
David Négrier
78a4bf3189
Adding custom character textures
2020-10-20 17:42:36 +02:00
David Négrier
36d73333f5
Adding exitUrl property
...
The exitUrl property can be applied on a layer to link to any kind of room (private or public)
2020-10-15 15:50:51 +02:00
David Négrier
3a9196fb82
Merge
2020-09-16 11:41:03 +02:00
David Négrier
513244ae1f
Enabling header module on Apache maps container
2020-07-23 19:04:33 +02:00
David Négrier
2484e4f1df
Moving maps to their own container
2020-07-23 18:43:51 +02:00
David Négrier
ed146226cf
Adding Outline capabilities and a ActionableItem notion.
2020-07-23 18:09:24 +02:00
David Négrier
f7466994c5
Playing with pipeline to display outline
2020-07-15 23:44:01 +02:00