Feast 2.0!
Вы не можете выбрать более 25 тем Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.
 
 
 
 
 

51 строка
1016 B

  1. <template>
  2. <div id="app">
  3. <Header version="pre-alpha" />
  4. <Combat :player="player" :enemy="enemy" />
  5. </div>
  6. </template>
  7. <script lang="ts">
  8. import { Component, Vue } from 'vue-property-decorator'
  9. import Combat from './components/Combat.vue'
  10. import Header from './components/Header.vue'
  11. import * as Creatures from '@/game/creatures'
  12. import { Creature, POV } from '@/game/entity'
  13. @Component({
  14. components: {
  15. Combat, Header
  16. }
  17. })
  18. export default class App extends Vue {
  19. player: Creature
  20. enemy: Creature
  21. constructor () {
  22. super()
  23. this.player = new Creatures.Player()
  24. this.enemy = new Creatures.Wolf()
  25. console.log(this.player)
  26. console.log(this.enemy)
  27. }
  28. }
  29. </script>
  30. <style>
  31. body, html {
  32. background: #111;
  33. width: 100%;
  34. height: 100%;
  35. }
  36. #app {
  37. font-family: Avenir, Helvetica, Arial, sans-serif;
  38. -webkit-font-smoothing: antialiased;
  39. -moz-osx-font-smoothing: grayscale;
  40. text-align: center;
  41. color: #ddd;
  42. background: #111;
  43. width: 100%;
  44. height: 100%;
  45. }
  46. </style>