From 53c8c7498f4688ddb38902977f00886a5650fc4e Mon Sep 17 00:00:00 2001 From: Dan Barber Date: Mon, 14 Nov 2016 18:22:30 +0000 Subject: [PATCH] Rendering chess pieces onto the board --- app/application.js | 3 --- app/assets/images/bishop_black.svg | 12 ++++++++++++ app/assets/images/bishop_white.svg | 12 ++++++++++++ app/assets/images/king_black.svg | 12 ++++++++++++ app/assets/images/king_white.svg | 13 +++++++++++++ app/assets/images/knight_black.svg | 11 +++++++++++ app/assets/images/knight_white.svg | 10 ++++++++++ app/assets/images/pawn_black.svg | 5 +++++ app/assets/images/pawn_white.svg | 5 +++++ app/assets/images/queen_black.svg | 20 ++++++++++++++++++++ app/assets/images/queen_white.svg | 15 +++++++++++++++ app/assets/images/rook_black.svg | 17 +++++++++++++++++ app/assets/images/rook_white.svg | 13 +++++++++++++ app/components/chess-board.vue | 7 +++++-- app/components/chess-piece.vue | 21 +++++++++++++++++++++ 15 files changed, 171 insertions(+), 5 deletions(-) create mode 100644 app/assets/images/bishop_black.svg create mode 100644 app/assets/images/bishop_white.svg create mode 100644 app/assets/images/king_black.svg create mode 100644 app/assets/images/king_white.svg create mode 100644 app/assets/images/knight_black.svg create mode 100644 app/assets/images/knight_white.svg create mode 100644 app/assets/images/pawn_black.svg create mode 100644 app/assets/images/pawn_white.svg create mode 100644 app/assets/images/queen_black.svg create mode 100644 app/assets/images/queen_white.svg create mode 100644 app/assets/images/rook_black.svg create mode 100644 app/assets/images/rook_white.svg create mode 100644 app/components/chess-piece.vue diff --git a/app/application.js b/app/application.js index 93414b1..017e23a 100644 --- a/app/application.js +++ b/app/application.js @@ -7,9 +7,6 @@ import store from "store"; class Main { constructor() { - console.log("App initialized."); - - // create a root instance new Vue({ el: '#app', store, diff --git a/app/assets/images/bishop_black.svg b/app/assets/images/bishop_black.svg new file mode 100644 index 0000000..fbcc64c --- /dev/null +++ b/app/assets/images/bishop_black.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/app/assets/images/bishop_white.svg b/app/assets/images/bishop_white.svg new file mode 100644 index 0000000..1f4d4e2 --- /dev/null +++ b/app/assets/images/bishop_white.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/app/assets/images/king_black.svg b/app/assets/images/king_black.svg new file mode 100644 index 0000000..31553a4 --- /dev/null +++ b/app/assets/images/king_black.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/app/assets/images/king_white.svg b/app/assets/images/king_white.svg new file mode 100644 index 0000000..e644587 --- /dev/null +++ b/app/assets/images/king_white.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/app/assets/images/knight_black.svg b/app/assets/images/knight_black.svg new file mode 100644 index 0000000..4c50b31 --- /dev/null +++ b/app/assets/images/knight_black.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/app/assets/images/knight_white.svg b/app/assets/images/knight_white.svg new file mode 100644 index 0000000..58c4dab --- /dev/null +++ b/app/assets/images/knight_white.svg @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/app/assets/images/pawn_black.svg b/app/assets/images/pawn_black.svg new file mode 100644 index 0000000..66bcfe6 --- /dev/null +++ b/app/assets/images/pawn_black.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/app/assets/images/pawn_white.svg b/app/assets/images/pawn_white.svg new file mode 100644 index 0000000..3ba7ebd --- /dev/null +++ b/app/assets/images/pawn_white.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/app/assets/images/queen_black.svg b/app/assets/images/queen_black.svg new file mode 100644 index 0000000..326a2e9 --- /dev/null +++ b/app/assets/images/queen_black.svg @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/app/assets/images/queen_white.svg b/app/assets/images/queen_white.svg new file mode 100644 index 0000000..d8678d6 --- /dev/null +++ b/app/assets/images/queen_white.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/app/assets/images/rook_black.svg b/app/assets/images/rook_black.svg new file mode 100644 index 0000000..c5a1936 --- /dev/null +++ b/app/assets/images/rook_black.svg @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/app/assets/images/rook_white.svg b/app/assets/images/rook_white.svg new file mode 100644 index 0000000..e94d4b0 --- /dev/null +++ b/app/assets/images/rook_white.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/app/components/chess-board.vue b/app/components/chess-board.vue index c9117e1..83ba10b 100644 --- a/app/components/chess-board.vue +++ b/app/components/chess-board.vue @@ -1,14 +1,17 @@