Paulo Vieira ceb95791be Game
Games
2018-01-09 10:46:22 +00:00

49 lines
1.5 KiB
JavaScript
Vendored

/*jshint esversion: 6 */
/**
* First we will load all of this project's JavaScript dependencies which
* includes Vue and other libraries. It is a great starting point when
* building robust, powerful web applications using Vue and Laravel.
*/
require('./bootstrap');
window.Vue = require('vue');
import VueRouter from 'vue-router';
import VueSocketio from 'vue-socket.io';
Vue.use(VueRouter);
//Vue.use(VueSocketio, 'http://192.168.10.10:8080');
Vue.use(VueSocketio, 'http://192.168.10.1:8080');
const user = Vue.component('user', require('./components/user.vue'));
const login = Vue.component('login', require('./components/login.vue'));
const logout = Vue.component('logout', require('./components/logout.vue'));
const register = Vue.component('register', require('./components/register.vue'));
const singleplayer_game = Vue.component('singlegame', require('./components/singleplayer_tictactoe.vue'));
const multiplayerGame = Vue.component('multiplayergame', require('./components/multiplayer_tictactoe.vue'));
const routes = [
{ path: '/', redirect: '/users' },
{ path: '/users', component: user },
{ path: '/login', component: login },
{ path: '/logout', component: logout },
{ path: '/register', component: register },
{ path: '/singletictactoe', component: singleplayer_game },
{ path: '/multitictactoe', component: multiplayerGame }
];
const router = new VueRouter({
routes:routes
});
const app = new Vue({
router,
data:{
player1:undefined,
player2: undefined,
}
}).$mount('#app');