David Négrier
f1d00aac0e
Merge pull request #1211 from thecodingmachine/adminSvelte
...
Migrating ConsoleGlobalMessageManager in svelte
2021-06-22 17:28:37 +02:00
David Négrier
dc0f3feabf
Putting an outline on the character name
...
In the future, we might want to put an outline on the whole character body but this is harder as the body is actually a container and so we would need to turn this container into a sprite first.
2021-06-22 17:15:18 +02:00
David Négrier
e9dd7ebdd9
Enabling Outline back on actionable objects
...
Actionable objects (still a prototype) were outlined when you walk next to them.
The OutlinePipeline was broken when moving in Phaser 3.50+.
This PR completely removes the custom OutlinePipeline and replaces it with the rexOutlinePipelinePlugin
that is provided by a third party library and that works great \o/
2021-06-22 16:35:57 +02:00
GRL
cec7087fc2
Merge branch 'develop' of github.com:thecodingmachine/workadventure into metadataScriptingApi
2021-06-22 16:28:45 +02:00
GRL
67d4c6e271
Resolve review
2021-06-22 16:12:53 +02:00
GRL
0728d462a5
Merge branch 'develop' of github.com:thecodingmachine/workadventure into adminSvelte
2021-06-22 16:08:06 +02:00
David Négrier
eb526f5b67
Upgrading animatedtiles plugin to trigger an event when an animation occurs and setting the scene to dirty state
2021-06-22 14:21:15 +02:00
GRL
ca3f5c599a
Merge branch 'develop' of github.com:thecodingmachine/workadventure into metadataScriptingApi
2021-06-22 14:00:19 +02:00
GRL
0cc7ed1647
Merge branch 'develop' of github.com:thecodingmachine/workadventure into adminSvelte
2021-06-22 10:36:16 +02:00
jonny
64a00481f0
fixed wrong import
2021-06-21 18:39:02 +02:00
jonny
ba1bcf226a
menu command api
2021-06-21 18:22:31 +02:00
David Négrier
e4dab5fd0d
Merge branch 'develop' of github.com:thecodingmachine/workadventure into feature/animated-tiles
...
# Conflicts:
# front/package.json
# front/tsconfig.json
# front/yarn.lock
2021-06-21 17:26:00 +02:00
GRL
232fd33ec8
Migrating ConsoleGlobalMessageManager in svelte
2021-06-21 17:19:27 +02:00
David Négrier
77a4d23301
Renaming biggestAvailableArray to biggestAvailableArea + removing duplicated code.
2021-06-21 14:07:03 +02:00
jonny
5bf943ce77
converted cache to constant lookup time
2021-06-20 19:14:04 +02:00
jonny
92485a02cf
tileIndex setting got merged out
2021-06-19 15:46:32 +02:00
jonny
c1d9b2c9ed
coverted property map to object
2021-06-19 15:41:58 +02:00
jonny
27ccdf165c
fixed merge imports
2021-06-19 15:24:27 +02:00
jonny
74dda8ab69
allow properties on tiles
...
# Conflicts:
# front/src/Phaser/Game/GameMap.ts
# front/src/Phaser/Map/ITiledMap.ts
2021-06-19 15:23:30 +02:00
David Négrier
227575043b
Removing dead code
2021-06-17 18:56:30 +02:00
David Négrier
d6ec0d22d3
Code cleanup
2021-06-17 10:35:08 +02:00
David Négrier
d533894a74
Fixing warnings and moving biggest area compute in store
2021-06-17 10:13:23 +02:00
David Négrier
3b278d0498
Removing dead code
2021-06-17 10:07:27 +02:00
David Négrier
76261de805
Enabling back the open report feature
2021-06-17 10:07:27 +02:00
David Négrier
5cf5e0ce2b
Changing the way we focus a video element.
...
Now, only one video element can be important.
2021-06-17 10:07:27 +02:00
David Négrier
e7b0f859a5
Migrating the video overlay in Svelte (WIP)
2021-06-17 10:07:27 +02:00
David Négrier
e6264948b1
Merge pull request #946 from jonnytest1/load-page-api
...
Load page iframe-api
2021-06-16 18:10:10 +02:00
David Négrier
0afdbf7040
Fixing Svelte-check errors
2021-06-15 18:34:11 +02:00
kharhamel
c559b2104b
scene cleanup
2021-06-15 15:32:40 +02:00
jonny
7712bd685b
fixed merge errors
2021-06-15 15:19:45 +02:00
jonny
238f333b81
Merge remote-tracking branch 'remotes/workadventure-main/develop' into load-page-api
...
# Conflicts:
# front/src/Api/Events/IframeEvent.ts
# front/src/Api/IframeListener.ts
# front/src/Phaser/Game/GameScene.ts
# front/src/iframe_api.ts
2021-06-15 15:05:49 +02:00
GRL
09da69c24a
CustomizeScene buttons use moveHorizontally and moveVertically
2021-06-15 11:16:44 +02:00
GRL
b04016f30f
Merge branch 'develop' of github.com:thecodingmachine/workadventure into gameSizeFix
2021-06-15 09:06:47 +02:00
David Négrier
6bca3469b6
Removing useless import
2021-06-14 18:44:20 +02:00
David Négrier
1fa03e44df
Fixing size of camera on resize
...
The size of the Camera after a change in zoom is only computed on the "render" step.
Therefore, we should wait the "render" step to call GameScene.onResize.
Closes #1180
2021-06-14 18:40:58 +02:00
David Négrier
f16514db21
Merge pull request #1177 from thecodingmachine/bugfix/1167
...
Making code more robust regarding scene being null in Character class
2021-06-14 16:54:12 +02:00
David Négrier
dcd44f283f
Making code more robust regarding scene being null in Character class
...
Not sure how this can happen but it does.
Closes #1167
2021-06-14 16:40:33 +02:00
David Négrier
e3ee66527a
Fixing bug slowing down the CustomizeScene a lot
...
By forcing the containers to be updated only in the "update" method, we seem to be solving some bugs regarding the way sprites are handled.
There is still an issue though. Some times, for some reasons, the update list seems to be growing a lot.
The more we click the left/right arrow to choose a character, the slower it gets (but with this commit, it does not lock anymore)
2021-06-14 16:32:09 +02:00
GRL
b239edb266
Clean code
2021-06-14 16:09:41 +02:00
GRL
281b8580cd
Use window and not viewport in css for main-container
2021-06-14 15:54:22 +02:00
GRL
f103a919f2
Merge branch 'develop' of github.com:thecodingmachine/workadventure into gameSizeFix
2021-06-14 14:25:59 +02:00
GRL
d26502a724
Use HtmlUtils to get DOM Element game
2021-06-10 09:23:25 +02:00
grégoire parant
5a2b3a303a
Improve texture loaded from admin ( #1151 )
2021-06-09 22:33:42 +02:00
GRL
6868128267
DOM Element game resize at the same time and the same size at the canvas of phaser
...
Remove VisitCard scss unused
2021-06-09 18:08:14 +02:00
kharhamel
dd45996f9c
FIX: improved the visit card, cleanup the code
2021-06-08 16:39:22 +02:00
David Négrier
e3223164b6
Merge pull request #1117 from thecodingmachine/selectCharacterFix
...
Fix : SelectCharacterScene and SelectCompanionScene
2021-06-08 10:29:21 +02:00
Kharhamel
e2295d2419
Merge pull request #1133 from thecodingmachine/disableVisitCard
...
FIX: the visit card feature can now be disabled client side
2021-06-07 19:12:37 +02:00
kharhamel
1264b286b2
FIX: trying to start a emote after a scene is desotryed should not crash the game
2021-06-07 15:11:54 +02:00
kharhamel
26f21fe6e4
FIX: the visit card feature can now be disabled client side
2021-06-07 15:01:21 +02:00
GRL
edfdc3bf47
comment on pointerTimer and pointerClicked
2021-06-07 09:17:24 +02:00
GRL
3e19234edc
Change <dialog> for ErrorDialog in <div> because only Chrome knows <dialog>
2021-06-04 16:32:21 +02:00
GRL
247d508d09
create PR to test iphone compatibility
2021-06-04 10:01:08 +02:00
GRL
0d2b190222
Replace setTimeout by timer manage in Update
2021-06-04 09:39:33 +02:00
kharhamel
c5f3cfe87c
FEATURE: clicking on another player show a contact card when possible
2021-06-03 17:58:21 +02:00
grégoire parant
fffd36267d
Hot Custom Characters Scene ( #1113 )
2021-06-03 17:22:31 +02:00
GRL
02ff6fb5bf
Add timer so that pointerdown event can't be call two time in one click
2021-06-03 17:08:56 +02:00
GRL
c435b7451e
Update don't call createPlayer but call moveUser
...
Change time of pointerclicked from 100ms to 250ms
Suppression of console.log
2021-06-03 16:54:52 +02:00
David Négrier
50e994c674
Attempt to switch bubble sound playing into Phaser
...
In iOS, we cannot trigger a playing sound if it does not start from a user gesture.
This is a huge bummer for a notification sound!
This is an attempt to switch sound playing to Phaser, which is using under the hood the WebAudio API.
This might solve the issue.
2021-06-03 15:40:44 +02:00
grégoire parant
2b13b764b4
Public texture ( #1093 )
...
* Public texture
- Front => Get texture when user connected on public method
- Front => Anonymous login will be make every connexion to get map details
- Pusher => `/anonymLogin` permit to get map details and public texture load in customize scene
* Improve texture local user
- Permit to keep previous texture get with 'register' link
* Texture public loading
- Texture will be load with Room class
- Fix issue on lazzy loading atttempt
* Remove async await useless
2021-06-03 13:07:52 +02:00
kharhamel
b8ffe5038c
FIX: on a touch screen, the menu emote will not open if more than one pointer is used
2021-06-03 10:22:06 +02:00
GRL
304675bc74
Merge remote-tracking branch 'origin/resizeSelect' into resizeSelect
2021-06-02 18:01:42 +02:00
GRL
59d60f54fe
Save zoom level in the gameScene and restore it after the SelectCharacterScene and CustomizeScene
2021-06-02 18:01:36 +02:00
David Négrier
100198b55c
Using "standardized-audio-context" to fix compatibility of AudioContext with Safari.
2021-06-02 17:58:58 +02:00
David Négrier
f4880cc1d0
Merge branch 'resizeSelect' of github.com:thecodingmachine/workadventure into resizeSelect
2021-06-02 16:48:53 +02:00
David Négrier
267d0a2cd1
Moving audio message to Svelte
2021-06-02 16:46:28 +02:00
GRL
3d9e2ad49a
Save zoom level of the game and restore it when quitting the login scenes
...
SelectCompanionScene with zoom on mobile
2021-06-02 16:08:31 +02:00
GRL
5bd5245044
SelectCharacterScene and CustomCharacterScene mobile version
2021-06-02 12:00:35 +02:00
David Négrier
bf7083effc
Migrating EnableCameraScene to Svelte
2021-06-01 16:17:36 +02:00
David Négrier
c7b3e3cd44
Merge branch 'resizeSelect' of github.com:thecodingmachine/workadventure into resizeSelect
2021-06-01 11:19:56 +02:00
David Négrier
47555d5955
Migrating cam to Svelte on Camera setup screen
2021-06-01 11:19:46 +02:00
GRL
9a5300dd2d
helpCameraSettingPopup in svelte with nes-css
2021-06-01 11:07:52 +02:00
David Négrier
5839e0b270
Throwing exceptions into store subscribers is wreaking havok
2021-06-01 09:17:01 +02:00
David Négrier
9063ba2a1f
Removing call to removed method
2021-06-01 09:12:31 +02:00
David Négrier
9d6b597552
Starting working towards migrating the help camera popup
2021-06-01 09:08:02 +02:00
GRL
047337ae81
Merge branch 'resizeSelect' of github.com:thecodingmachine/workadventure into resizeSelect
2021-05-31 17:53:44 +02:00
GRL
4923ce8b83
selectCharacterScene and customCharacterScene in svelte
2021-05-31 17:50:14 +02:00
David Négrier
cb03580421
Partial migration of EnableCameraScene to Svelte
2021-05-31 17:49:41 +02:00
David Négrier
13d3227323
Migrating LoginScene to Svelte
2021-05-31 17:03:29 +02:00
GRL
b8873d1277
selectCompanionScene work with svelte
2021-05-31 12:06:11 +02:00
GRL
471ff2bb01
Merge branch 'develop' of github.com:thecodingmachine/workadventure into resizeSelect
2021-05-31 10:21:15 +02:00
GRL
1ac108a9b8
correction of resize select character and companion by David
2021-05-31 10:20:48 +02:00
kharhamel
679b5b6b79
FIX: better error text in LoginScene
2021-05-28 17:51:18 +02:00
kharhamel
12da6ddd6c
FEATURE: improved the display of player names, with the font-family 'Press start 2P' and gray outlines
2021-05-28 15:33:10 +02:00
GRL
276b404dd9
Merge remote-tracking branch 'origin/metadataScriptingApi' into metadataScriptingApi
2021-05-28 12:13:25 +02:00
GRL
858a513569
correction of adding custom menu
...
correction of setProperty
updating CHANGELOG
updating api-reference
2021-05-28 12:13:10 +02:00
David Négrier
5d8d729bd7
Uncommenting action
2021-05-27 18:25:27 +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
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
d32df13f1b
Camera now show up when someone is moving and hides 5 seconds after we stop moving.
...
Also, added an animation to show/hide the webcam.
2021-05-26 12:12:46 +02:00
David Négrier
8af8ccd54b
Migrating MediaManager game part to Svelte store
2021-05-26 12:12:18 +02:00
David Négrier
28d78a7988
Switching MediaManager to using a Svelte store
...
This allows cleaner and more expressive code, especially regarding whether the webcam should be on or off.
2021-05-26 12:11:16 +02:00
David Négrier
4f4d2532b7
Merge pull request #1082 from thecodingmachine/disabling_physics_optim
...
Moving Physics optim to DirtyScene
2021-05-26 12:08:57 +02:00
David Négrier
bc19cbd525
Moving Physics optim to DirtyScene
...
The Physics engine is now disabled only if no sprites are moving (if they have no velocity).
Also, if a sprite is moving (if it has a velocity), the dirty state is set.
2021-05-26 12:00:27 +02:00
GRL
17261dfab6
Merge branch 'develop' of github.com:thecodingmachine/workadventure into metadataScriptingApi
2021-05-26 10:58:25 +02:00
GRL
b4fa38bf8c
Merge remote-tracking branch 'origin/metadataScriptingApi' into metadataScriptingApi
2021-05-25 17:21:12 +02:00
GRL
a5cb93541a
correction from code review
2021-05-25 17:21:02 +02:00