| @@ -1,6 +1,6 @@ | |||||
| <template> | <template> | ||||
| <div id="app"> | <div id="app"> | ||||
| <Header /> | |||||
| <Header :version="version" /> | |||||
| <div id="main-area"> | <div id="main-area"> | ||||
| <transition name="component-fade" mode='out-in'> | <transition name="component-fade" mode='out-in'> | ||||
| <component @profile="$data.profileOn = true" @exit="$data.profileOn = false" @leave-combat="$data.world.encounter = null" v-bind:is="mode" :world="$data.world" :encounter="$data.world.encounter" /> | <component @profile="$data.profileOn = true" @exit="$data.profileOn = false" @leave-combat="$data.world.encounter = null" v-bind:is="mode" :world="$data.world" :encounter="$data.world.encounter" /> | ||||
| @@ -38,7 +38,8 @@ import { Town } from './game/maps/town' | |||||
| Explore: { | Explore: { | ||||
| world: this | world: this | ||||
| } | } | ||||
| } | |||||
| }, | |||||
| version: "pre-alpha" | |||||
| } | } | ||||
| } | } | ||||
| }) | }) | ||||
| @@ -1,7 +1,7 @@ | |||||
| <template> | <template> | ||||
| <div id="header"> | <div id="header"> | ||||
| <div> | <div> | ||||
| <a href="https://classic.feast.crux.sexy">Old version</a> | |||||
| <a href="https://classic.feast.crux.sexy">Old Feast</a> | |||||
| </div> | </div> | ||||
| <div>Version: {{version}}</div> | <div>Version: {{version}}</div> | ||||
| <div> | <div> | ||||
| @@ -17,12 +17,7 @@ import { Encounter } from '@/game/combat' | |||||
| @Component({}) | @Component({}) | ||||
| export default class Header extends Vue { | export default class Header extends Vue { | ||||
| @Prop() version!: string | |||||
| @Prop() encounters!: Encounter[] | |||||
| select (encounter: Encounter) { | |||||
| this.$emit('selectEncounter', encounter) | |||||
| } | |||||
| @Prop({ required: true }) version!: string | |||||
| } | } | ||||
| </script> | </script> | ||||