Commit Graph

1117 Commits

Author SHA1 Message Date
PizZaKatZe
9c8393c102 Bump Phaser version 2021-05-27 21:52:00 +02:00
Lukas von Blarer
353522e3cc Add support for HLS video streams while still supporting other formats 2021-05-27 21:47:29 +02:00
Lukas von Blarer
429a17b89b First working version of video embed 2021-05-27 21:44:58 +02:00
Johannes Berthel
ea9c9ff2c3 use negative radius 2021-05-27 21:44:24 +02:00
Johannes Berthel
5ae8bfe06b fixed linting 2021-05-27 21:44:10 +02:00
Johannes Berthel
a0f1f0c04b added comment for new phaser version compatibility 2021-05-27 21:43:55 +02:00
Johannes Berthel
243d4d6565 fixed hitbox calculation 2021-05-27 21:43:37 +02:00
Johannes Berthel
7fef260b38 fixed function comment 2021-05-27 21:43:20 +02:00
Johannes Berthel
359d349ba7 refactored code 2021-05-27 21:42:59 +02:00
Johannes Berthel
09ceb016b7 refactored code 2021-05-27 21:42:40 +02:00
Johannes Berthel
70d2223e00 refactored code 2021-05-27 21:42:17 +02:00
Johannes Berthel
4f3e0f9921 fixed depth for interactive layers 2021-05-27 21:40:30 +02:00
Johannes Berthel
1f7a3880bf made interaction work with remote players 2021-05-27 21:37:51 +02:00
Johannes Berthel
2273a84d0e added reverse animation 2021-05-27 21:36:54 +02:00
Johannes Berthel
3e20fb89ca added interaction radius 2021-05-27 21:36:14 +02:00
Johannes Berthel
66c20687c3 added basic interactive layer functionality 2021-05-27 21:34:32 +02:00
Lurkars
5946e75db0 add trigger action after closing co-website or jitsi 2021-05-27 21:07:43 +02:00
TabascoEye
fa813884c0 fix bug: SPACE also mutes/unmutes audio because of keyboard focus 2021-05-27 21:06:33 +02:00
Lurkars
b586ef79ad audio player volume improvements 2021-05-27 21:02:58 +02:00
a1fd55444a Merge remote-tracking branch 'upstream/develop' into develop 2021-05-26 22:22:53 +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
54e300443b Fixing Typing 2021-05-26 16:11:22 +02:00
David Négrier
fac6574cb5 Removing console.log and unused files 2021-05-26 16:08:43 +02:00
David Négrier
6d15921674 Fixing screen-sharing button not hidden anymore when hovering button 2021-05-26 12:30:56 +02:00
David Négrier
4f1cab5afe Fixing comments 2021-05-26 12:19:58 +02:00
David Négrier
4c4f310b79 The share screen button is now displayed only when screen sharing makes sense.
Also, fixed the button not aligned bug
2021-05-26 12:12:47 +02:00
David Négrier
dd428bc1e1 Migrating screen sharing to using a store 2021-05-26 12:12:47 +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
kharhamel
595c5ca64d now use custom emotes with tweens instead of transistions 2021-05-25 16:37:24 +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
kharhamel
d93b30f982 improved radial menu 2021-05-19 18:11:51 +02:00
kharhamel
35b37a6a88 Added a radial menu to run emotes 2021-05-19 15:17:50 +02:00
kharhamel
a1d52b4265 FEATURE: added the possibility toplay emotes 2021-05-19 15:17:03 +02:00
kharhamel
20ec609535 FIX: rejected map axios promises are now catched 2021-05-18 11:45:07 +02:00
David Négrier
2ea731beeb
Merge pull request #1057 from thecodingmachine/physics_flag
Making sure Physics is not enabled several times
2021-05-18 10:26:32 +02:00
David Négrier
c9eb5691b5
Merge pull request #1045 from thecodingmachine/svelte
Installing Svelte in front container
2021-05-18 10:25:54 +02:00
David Négrier
6128f1e431 Making sure Physics is not enabled several times
As part of an energy saving measure, we started disabling physics when the character is not moving and enabling physics again only when the character moves.
However, we enabled Physics on each frame the characeter was moving.
As a result, the Physics system would run several times, slowly slowing the computer down.

This fixes this issue by adding a flag to only enable Physics once.
2021-05-18 09:42:01 +02:00
David Négrier
24dfa2703d Set a global dirty flag on resize
This adds a global "Dirty" flag at the Game level and sets it each time the ScaleManager is modified.
This fixes a bug where the game was not redrawn when a CoWebsite was opening/closing.
2021-05-18 09:20:38 +02:00
David Négrier
54e9e5656b Commenting menu display (for now) 2021-05-17 16:50:35 +02:00
David Négrier
00dd5a8c84 Fixing Yarn 2021-05-17 16:45:52 +02:00
David Négrier
7cc1e5b2c6 Moving styles out of the "dist/" directory 2021-05-17 16:41:40 +02:00
David Négrier
79935593e2 Adding fork-ts-checker-webpack-plugin
This allows offloading type checking to another process and saves ~1-2 seconds for each build.
Also, we can integrate ESLint into the build pipeline and this is dope!
2021-05-17 16:41:38 +02:00
David Négrier
6e7f8507b1 Removing custom stats 2021-05-17 16:41:10 +02:00
David Négrier
849e68ece2 Optimizing build time + inline small files into CSS 2021-05-17 16:41:10 +02:00
David Négrier
db40681be7 Code cleanup 2021-05-17 16:41:10 +02:00
David Négrier
9c4c6f2d53 Fixing Jasmine tests 2021-05-17 16:41:10 +02:00