From 66e8f5b7d5d245bb7f5d4c4963e70e6b97e0bd4d Mon Sep 17 00:00:00 2001 From: Kelly Rauchenberger Date: Sun, 31 Jan 2021 13:18:46 -0500 Subject: Added Boney --- res/boney.png | Bin 0 -> 77904 bytes res/boney_anim.txt | 34 +++++ res/boney_frames.txt | 370 +++++++++++++++++++++++++++++++++++++++++++++++++++ src/main.cpp | 2 + 4 files changed, 406 insertions(+) create mode 100644 res/boney.png create mode 100644 res/boney_anim.txt create mode 100644 res/boney_frames.txt diff --git a/res/boney.png b/res/boney.png new file mode 100644 index 0000000..9c699ad Binary files /dev/null and b/res/boney.png differ diff --git a/res/boney_anim.txt b/res/boney_anim.txt new file mode 100644 index 0000000..754a028 --- /dev/null +++ b/res/boney_anim.txt @@ -0,0 +1,34 @@ +../res/boney.png +../res/boney_frames.txt +still[down]: 0 +still[down_left]: 1 +still[left]: 2 +still[up_left]: 3 +still[up]: 4 +still[up_right]: 5 +still[right]: 6 +still[down_right]: 7 +walk[down]: 8,16,24 +walk[down_left]: 9,17,25 +walk[left]: 10,18,26 +walk[up_left]: 11,19,27 +walk[up]: 12,20,28 +walk[up_right]: 13,21,29 +walk[right]: 14,22,30 +walk[down_right]: 15,23,31 +crouch[down]: 80,88 +crouch[down_left]: 81,89 +crouch[left]: 82,90 +crouch[up_left]: 83,91 +crouch[up]: 84,92 +crouch[up_right]: 85,93 +crouch[right]: 86,94 +crouch[down_right]: 87,95 +run[down]: 48,56,64,72 +run[down_left]: 49,57,65,73 +run[left]: 50,58,66,74 +run[up_left]: 51,59,67,75 +run[up]: 52,60,68,76 +run[up_right]: 53,61,69,77 +run[right]: 54,62,70,78 +run[down_right]: 55,63,71,79 \ No newline at end of file diff --git a/res/boney_frames.txt b/res/boney_frames.txt new file mode 100644 index 0000000..786cac5 --- /dev/null +++ b/res/boney_frames.txt @@ -0,0 +1,370 @@ +32,32 cell size +10 frames per row +366 frames + +16,24,8,24 +32,24,16,24 +32,24,16,24 +32,24,16,24 +16,24,8,24 +32,24,16,24 +32,24,16,24 +32,24,16,24 +16,32,8,32 +32,32,16,32 +32,24,16,24 +32,24,16,24 +16,32,8,32 +32,24,16,24 +32,24,16,24 +32,32,16,32 +16,24,8,24 +32,24,16,24 +32,24,16,24 +32,24,16,24 +16,24,8,24 +32,24,16,24 +32,24,16,24 +32,24,16,24 +16,24,8,24 +32,24,16,24 +32,24,16,24 +32,24,16,24 +16,24,8,24 +32,24,16,24 +32,24,16,24 +32,24,16,24 +32,24,16,24 +32,24,16,24 +32,24,16,24 +32,24,16,24 +32,24,16,24 +32,24,16,24 +32,24,16,24 +32,24,16,24 +16,24,8,24 +32,24,16,24 +32,24,16,24 +32,24,16,24 +16,24,8,24 +32,24,16,24 +32,24,16,24 +32,24,16,24 +32,24,16,24 +32,24,16,24 +32,24,16,24 +32,24,16,24 +32,24,16,25 +32,24,16,24 +32,24,16,24 +32,24,16,24 +16,24,8,24 +32,24,16,24 +32,24,16,24 +32,24,16,24 +16,24,8,24 +32,24,16,24 +32,24,16,24 +32,24,16,24 +16,24,8,24 +32,24,16,24 +32,24,16,24 +32,24,15,24 +16,24,8,24 +32,24,17,24 +32,24,16,24 +32,24,16,24 +16,24,8,24 +32,24,16,24 +32,24,16,24 +32,24,15,24 +16,24,8,24 +32,24,17,24 +32,24,16,24 +32,24,16,24 +16,24,8,24 +32,24,16,24 +32,24,16,24 +32,24,16,24 +16,24,8,24 +32,24,16,24 +32,24,16,24 +32,24,16,24 +16,16,8,16 +32,16,16,16 +32,16,16,16 +32,16,16,16 +16,16,8,16 +32,16,16,16 +32,16,16,16 +32,16,16,16 +32,24,16,24 +32,24,16,24 +32,24,16,24 +32,24,16,24 +32,24,16,24 +32,24,16,24 +32,24,16,24 +32,24,16,24 +32,24,16,24 +32,24,16,24 +32,24,16,24 +32,24,16,24 +32,24,16,24 +32,24,16,24 +32,24,16,24 +32,24,16,24 +32,24,16,24 +32,16,16,16 +32,24,16,24 +16,16,8,13 +32,32,16,32 +32,32,16,31 +17,32,8,32 +32,32,16,31 +32,24,18,14 +32,16,19,14 +32,16,16,15 +32,16,16,14 +32,24,15,19 +32,24,16,24 +32,16,16,14 +32,16,16,15 +32,16,16,14 +16,24,8,22 +32,24,16,24 +32,24,16,24 +32,24,16,24 +16,24,8,24 +32,24,16,24 +32,24,16,24 +32,24,16,24 +16,24,8,24 +32,24,17,24 +32,24,16,24 +32,24,16,23 +16,24,8,23 +32,24,16,23 +32,24,16,24 +32,24,15,24 +16,24,8,24 +32,24,17,24 +32,24,16,24 +32,24,16,23 +16,24,8,23 +32,24,16,23 +32,24,16,24 +32,24,15,24 +16,16,9,16 +32,16,16,16 +32,16,16,16 +32,24,16,23 +16,24,9,23 +32,24,16,23 +32,16,16,16 +32,16,16,16 +16,16,8,16 +32,24,16,24 +32,24,16,24 +32,24,16,24 +16,16,8,16 +32,24,16,24 +32,24,16,24 +32,24,16,24 +16,16,8,16 +32,16,16,16 +32,16,16,16 +32,16,16,16 +16,16,8,16 +32,16,16,16 +32,16,16,16 +32,16,16,16 +16,16,8,16 +32,16,16,16 +32,16,16,16 +32,16,16,16 +16,16,8,16 +32,16,16,16 +32,16,16,16 +32,16,16,16 +32,32,16,32 +32,32,16,31 +32,32,16,32 +32,32,16,32 +32,24,17,24 +32,24,16,24 +32,24,16,24 +32,24,16,24 +32,24,16,24 +16,24,8,24 +32,16,16,16 +16,24,8,24 +32,24,16,24 +32,32,16,32 +32,32,16,32 +32,24,16,24 +32,24,16,24 +32,24,16,24 +32,24,16,24 +32,24,16,24 +32,24,16,24 +32,32,16,32 +32,32,16,32 +32,32,16,32 +32,24,16,24 +16,24,8,24 +32,24,16,24 +32,24,16,24 +32,24,16,24 +32,24,16,24 +32,24,16,24 +32,24,16,24 +32,24,16,24 +32,24,16,24 +32,24,16,24 +32,24,16,24 +32,24,16,24 +32,24,16,24 +32,24,16,24 +32,24,16,24 +32,24,16,24 +32,24,16,24 +32,24,16,24 +32,24,16,24 +32,24,16,24 +32,24,13,24 +32,24,13,24 +32,24,13,24 +32,24,13,24 +32,24,13,24 +32,24,16,24 +32,24,16,24 +32,24,16,24 +32,24,16,24 +32,24,16,24 +16,32,8,34 +16,32,8,35 +16,32,8,34 +16,24,8,33 +16,24,8,32 +16,24,8,31 +16,24,8,30 +16,22,8,30 +16,22,8,28 +16,22,8,26 +16,24,8,24 +16,32,8,28 +16,32,8,32 +16,32,8,32 +16,32,8,32 +16,32,8,32 +16,32,8,32 +16,32,8,33 +16,32,8,34 +16,32,8,35 +16,32,8,37 +16,32,8,38 +16,32,8,36 +16,32,8,35 +16,32,8,33 +16,32,8,32 +8,8,4,8 +8,8,4,8 +8,8,3,8 +32,32,29,-6 +32,32,29,-6 +32,32,27,-5 +32,32,27,-5 +32,32,24,-5 +32,32,24,-5 +32,32,24,-5 +32,32,24,-5 +32,31,22,-4 +32,31,22,-4 +32,31,24,-4 +32,31,24,-4 +32,32,26,-1 +32,32,26,-1 +32,32,27,-2 +32,32,27,-2 +32,32,28,0 +32,32,28,0 +32,31,30,-3 +32,31,30,-3 +32,32,3,-6 +32,32,3,-6 +32,32,5,-5 +32,32,5,-5 +32,32,8,-5 +32,32,8,-5 +32,32,8,-5 +32,32,8,-5 +32,31,10,-4 +32,31,10,-4 +32,31,8,-4 +32,31,8,-4 +32,32,6,-1 +32,32,6,-1 +32,32,5,-2 +32,32,5,-2 +32,32,4,0 +32,32,4,0 +32,31,2,-3 +32,31,2,-3 +32,32,30,-8 +32,32,30,-8 +32,32,28,-7 +32,32,28,-7 +32,32,25,-7 +32,32,25,-7 +32,32,25,-7 +32,32,25,-7 +32,31,23,-6 +32,31,23,-6 +32,31,25,-6 +32,31,25,-6 +32,32,27,-3 +32,32,27,-3 +32,32,28,-4 +32,32,28,-4 +32,32,29,-2 +32,32,29,-2 +32,31,31,-5 +32,31,31,-5 +32,32,2,-8 +32,32,2,-8 +32,32,4,-7 +32,32,4,-7 +32,32,7,-7 +32,32,7,-7 +32,32,7,-7 +32,32,7,-7 +32,31,9,-6 +32,31,9,-6 +32,31,7,-6 +32,31,7,-6 +32,32,5,-3 +32,32,5,-3 +32,32,4,-4 +32,32,4,-4 +32,32,3,-2 +32,32,3,-2 +32,31,1,-5 +32,31,1,-5 +16,24,8,24 +32,32,16,12 +32,32,16,18 +32,32,16,16 +32,32,16,15 +32,24,16,8 +32,32,16,16 +32,32,16,15 +16,24,8,16 +16,24,8,24 +16,24,8,24 +32,24,16,24 +32,16,16,16 +32,24,16,24 +16,24,8,21 +17,24,9,21 +17,24,8,21 diff --git a/src/main.cpp b/src/main.cpp index fa9605f..ea8d8f4 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -11,6 +11,7 @@ void loop(Renderer& renderer) { int lucasSprite = game.addSprite(Sprite("../res/lucas_anim.txt", renderer)); int kumaSprite = game.addSprite(Sprite("../res/kuma_anim.txt", renderer)); int dusterSprite = game.addSprite(Sprite("../res/duster_anim.txt", renderer)); + int boneySprite = game.addSprite(Sprite("../res/boney_anim.txt", renderer)); game.moveSprite(lucasSprite, {32,32}); @@ -18,6 +19,7 @@ void loop(Renderer& renderer) { party.addMember(game, lucasSprite); party.addMember(game, kumaSprite); party.addMember(game, dusterSprite); + party.addMember(game, boneySprite); renderer.render(game); -- cgit 1.4.1