Skip to content

Commit

Permalink
More football anim (#1366)
Browse files Browse the repository at this point in the history
* football dances

* update to latest version w/ new animationss
  • Loading branch information
jwunderl committed Oct 4, 2019
1 parent cc1ba4d commit 45a3845
Show file tree
Hide file tree
Showing 7 changed files with 89 additions and 2 deletions.
2 changes: 1 addition & 1 deletion docs/nfl.html
Expand Up @@ -157,7 +157,7 @@ <h1>Microsoft MakeCode Arcade</h1>

<div id="simulator" role="application">
<iframe
src="https://arcade.makecode.com/---run?id=_6LFCMM91ydar&nofooter=1"
src="https://arcade.makecode.com/---run?id=_PHdbAYbAdTJJ&nofooter=1"
allowfullscreen="allowfullscreen"
sandbox="allow-popups allow-forms allow-scripts allow-same-origin"
frameborder="0"
Expand Down
2 changes: 1 addition & 1 deletion docs/tutorials/football.md
Expand Up @@ -102,5 +102,5 @@ football.createGame(league.kansasCityChiefs, league.oaklandRaiders, 90);
```

```package
pxt-kickoff=github:jwunderl/pxt-kickoff#v1.1.0
pxt-kickoff=github:jwunderl/pxt-kickoff#v1.2.0
```
Binary file added libs/device/builtin/footballPlayerCheer.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added libs/device/builtin/footballPlayerDance.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added libs/device/builtin/footballPlayerSpin.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
29 changes: 29 additions & 0 deletions libs/device/sprites.builtin.jres
Expand Up @@ -53,6 +53,35 @@
"footballPlayer9": "hwQQABAAAAAAAAAAAAD/DwAAAAAAAP8PAAAAAO77/wAAAADg7vEPAADg7u4i4Q8AACIi7iItDgAgIiLi3S7u7iAiIiL+L+7uIC0iLvIvDu4gIvLv2+0A4CAi8v/b7QAA4CL+//sPAAAA7v4fywAAAAAA3LEMAAAAAADMDAAAAAAAANANAAAAAA==",
"footballPlayer10": "hwQQABAAAAAAAAAAAAD/DwAAAAAAAP8PAAAAAO77/wAAAADg7vH/AADg7u4i4f8AACIi7iIt/gAgIiLi3S7u7iAiIiL+L+7uIC0iLtLtDu4gIvLv2+0A4CAi8v/77wAA4CL+/8sAAAAA7v4fywAAAAAA3LEMAAAAAADM3A0AAAAAAADQDQAAAA==",
"footballPlayer11": "hwQQABAAAAAAAAAA7gsAAAAAAODu8eAOAODu7iLx7+4AIiLuIu3i7iAiIuLdLvLvICIiIv4v8v8gLSIu8i/y8CAi8u/b7Q4AICLy/9sNAADgIv7/+w8AAADu/h/LAAAAAADcsQwAAAAAAMzbAAAAAAAAAN0AAAAAAAAAAAAAAAAAAAAAAAAAAA==",
"footballPlayerCheer0": "hwQQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAzADQDQDg7t697NANAC4iIt/L/g8AIiLC/8Ei/gAiIvL/wSL+ACIi8v/BIv4AIiLiv80i7gAi3SLey9LtACAi0r0s3u0AAODuziL/7wAAAADg7v8AAAAAAADuAAAAAAAAAAAAAA==",
"footballPlayerCheer1": "hwQQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADuAAAAAAAA7u4AAAAAACDdLA0AAAAAIuLL7QAAAAAi/s3iAAAAACL/weIAAAAAIv/B8gAAAAAi/s3yAAAAANLiy/0AAAAAIN0sDQAAAAAA7u4AAAAAAAAA7gAAAAAAAAAAAA==",
"footballPlayerCheer2": "hwQQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA7u7O7g7dDSAi3b3s8t/tIiLi3uvy/+4iIv7/ze7u7iIi///BIuLuIiL//8Ei4gAiIv7/zS7iANIi4t4r7u4AICLdvSLh7g8A7v7/Evv//wAA/78LAP//0N3/AAAAAADQ3QAAAAAAAA==",
"footballPlayerCheer3": "hwQQABAAAAAAAAAAAAAAAAAAwMwMAAAAAO7+3+wL3QAgIv8fLPHdACIi/B/s/g/gIiLy3ywiDu4iItLdLCLu7iIiIuLsIu7u0iIi7uIuDgAiIiIuEusOACAi8i+x4P4AAO7/vwvw/w/Q3f8AAAD/D9DdAAAAAAAA0N0AAAAAAAAAAAAAAAAAAA==",
"footballPlayerCheer4": "hwQQABAAAADQ3f+/CwD/D9Dd/i+x8P8PICIi7hL7/wAiIiLi7v4PACIiIiLuIg4AIiIiIi4iDgDSIiIiLiLu7iIiIiIuIu7uIiIi4u7uD+4gIiLuLv0P4ADu7g4u/d0AAAAAAOAL3QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==",
"footballPlayerCheer5": "hwQQABAAAADQ3QAAAAAAANDdAAAAAAAA0N3/AAAA/w8A7v+/C/D/DyAi8i+x4P4AIiIiLhLrDgAiIiLu4i4OACIiIuLsIu7uIiLS3Swi7u4iIvLfLCIO7tIi/B/s/g/gICL/Hyzx3QAA7v7f7AvdAAAAwMwMAAAAAAAAAAAAAAAAAAAAAAAAAA==",
"footballPlayerCheer6": "hwQQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA7u4M7gvdACAi3csu8d3gIiLivS7xD+4iIv7f7O3u7iIi/x8sIu7uIiL/HywiDgAiIv7f7CIOANIi4r3i7g4AICLdKxLr/gAA7v4vsfD/DwAA/78LAP8P0N3/AAAAAADQ3QAAAAAAAA==",
"footballPlayerCheer7": "hwQQABAAAAAAAAAAAAAAAAAAwMwMAAAAAO7+3+wL3QAgIv8fLPHdACIi/B/s/g/gIiLy3ywiDu4iItLdLCLu7iIiIuLsIu7u0iIi7uIuDgAiIiIuEusOACAi8i+x4P4AAO7/vwvw/w/Q3f8AAAD/D9DdAAAAAAAA0N0AAAAAAAAAAAAAAAAAAA==",
"footballPlayerCheer8": "hwQQABAAAADQ3f+/CwD/D9Dd/i+x8P8PICIi7hL7/wAiIiLi7v4PACIiIiLuIg4AIiIiIi4iDgDSIiIiLiLu7iIiIiIuIu7uIiIi4u7uD+4gIiLuLv0P4ADu7g4u/d0AAAAAAOAL3QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==",
"footballPlayerCheer9": "hwQQABAAAADQ3QAAAAAAANDdAAAAAAAA0N3/AAAA/w8A7v+/C/D/DyAi8i+x4P4AIiIiLhLrDgAiIiLu4i4OACIiIuLsIu7uIiLS3Swi7u4iIvLfLCIO7tIi/B/s/g/gICL/Hyzx3QAA7v7f7AvdAAAAwMwMAAAAAAAAAAAAAAAAAAAAAAAAAA==",
"footballPlayerCheer10": "hwQQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA7u4M7gvdACAi3csu8d3gIiLivS7xD+4iIv7f7O3u7iIi/x8sIu7uIiL/HywiDgAiIv7f7CIOANIi4r3i7g4AICLdKxLr/gAA7v4vsfD/DwAA/78LAP8P0N3/AAAAAADQ3QAAAAAAAA==",
"footballPlayerCheer11": "hwQQABAAAAAAAAAAAAAAAAAAwMwMAAAAAO7+3+wL3QAgIv8fLPHdACIi/B/s/g/gIiLy3ywiDu4iItLdLCLu7iIiIuLsIu7u0iIi7uIuDgAiIiIuEusOACAi8i+x4P4AAO7/vwvw/w/Q3f8AAAD/D9DdAAAAAAAA0N0AAAAAAAAAAAAAAAAAAA==",
"footballPlayerCheer12": "hwQQABAAAADQ3f+/CwD/D9Dd/i+x8P8PICIi7hL7/wAiIiLi7v4PACIiIiLuIg4AIiIiIi4iDgDSIiIiLiLu7iIiIiIuIu7uIiIi4u7uD+4gIiLuLv0P4ADu7g4u/d0AAAAAAOAL3QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==",
"footballPlayerCheer13": "hwQQABAAAADQ3QAAAAAAANDdAAAAAAAA0N3/AAAA/w8A7v+/C/D/DyAi8i+x4P4AIiIiLhLrDgAiIiLu4i4OACIiIuLsIu7uIiLS3Swi7u4iIvLfLCIO7tIi/B/s/g/gICL/Hyzx3QAA7v7f7AvdAAAAwMwMAAAAAAAAAAAAAAAAAAAAAAAAAA==",
"footballPlayerDance0": "hwQQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4L4AAAAAAADuHv8AAADu7iwS/w/uICLdy9Le7e4iIuK97NLt7iIi/tssIv7uIiL/Hywi/v8iIv8fLCIO/9Ii/B/sIg7wLiLyvez+DwDg7t3L7tANAAAAzAwA0A0AAAAAAAAAAAAAAAAAAAAAAA==",
"footballPlayerDance1": "hwQQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADuAAAAAAAA4O7/AAAA4O7OIv/vACAi0r0s3u0AIiIi3svS7QAiIuK/zSLuACIi8v/BIv4AIiLy/8Ei/gDSLcL/wSL+AC4iIt/L/g8A4O7evezQDQAAAMDMANANAAAAAAAAAAAAAAAAAAAAAA==",
"footballPlayerDance2": "hwQQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgDgAAAAAA7u7+AAAAACDSzdINAAAAIiK+3O0AAAAi4t8s4gAAACLyHyziAAAAIvIfLPIAAAAi4t8s8gAAANIivtz9AAAAINLN0g0AAAAA7u7+AAAAAAAA4A4AAAAAAAAAAAAAAAAAAAAAAA==",
"footballPlayerDance3": "hwQQABAAAAAAAAAAAAAAAAAAAAAAAAAAAO7uDO4L3QAgIt3LLvHd4CIi4r0u8Q/uIiL+3+zt7u4iIv8fLCLu7iIi/x8sIg4AIiL+3+wiDgDSIuK94u4OACAi3SsS6/4AAO7+L7Hw/w8AAP+/CwD/D9Dd/wAAAAAA0N0AAAAAAADQ3QAAAAAAAA==",
"footballPlayerDance4": "hwQQABAAAAAAAAAAAAAAAAAAAAAAAAAAAODu7gy+0A0AItLdyx7f7SAiIv+9Hv/uICLi/9/c7u4gIvL/Hyzi7iAi8v8fLOIAICLi/98s4gAg3SLvveLuAAAi0t0rsu4PAODu/i8B//8AAPD/uwDw/wDd/Q8AAAAAAN0NAAAAAAAA3Q0AAAAAAA==",
"footballPlayerDance5": "hwQQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgDgAAAAAA7u7+AAAAACDSzdINAAAAIiK+3O0AAAAi4t8s4gAAACLyHyziAAAAIvIfLPIAAAAi4t8s8gAAANIivtz9AAAAINLN0g0AAAAA7u7+AAAAAAAA4A4AAAAAAAAAAAAAAAAAAAAAAA==",
"footballPlayerDance6": "hwQQABAAAADQ3QAAAAAAANDdAAAAAAAA0N3/AAAAAAAAAP+/CwD/DwDu/i+x8P8PICLdKxLr/gAiIuK94u4OACIi/t/sIg4AIiL/HywiDgAiIv8fLCLu7iIi/t/s7e7u0iLivS7xD+4gIt3LLvHd4ADu7gzuC90AAAAAAAAAAAAAAAAAAAAAAA==",
"footballPlayerSpin0": "hwQQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwMwA0A0A4O7evezQDQAuIiLfy/4PACIiwv/BIv4AIiLy/8Ei/gAiIvL/wSL+ACIi4r/NIu4AIt0i3svS7QAgItK9LN7tAADg7s4i/+8AAAAA4O7/AAAAAAAA7gAAAAAAAAAAAAAAAAAAAAAAAA==",
"footballPlayerSpin1": "hwQQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgDgAAAAAA7u7+AAAAACDSzdINAAAAIiK+3O0AAAAi4t8s4gAAACLyHyziAAAAIvIfLPIAAAAi4t8s8gAAANIivtz9AAAAINLN0g0AAAAA7u7+AAAAAAAA4A4AAAAAAAAAAAAAAAAAAAAAAA==",
"footballPlayerSpin2": "hwQQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADMDAAAAAAA7tzsDgAAACDyHyziAAAAIsIfLOIAAAAiIt8s8gAAACIi3dz9AAAA0iIi3v0AAAAiIuL+/wAAACIi4v7/AAAAICLi/g8AAAAA7u7+AAAAAAAA4A4AAAAAAAAAAAAAAAAAAAAAAA==",
"footballPlayerSpin3": "hwQQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADMDAAAAAAA7tzsDgAAACAiEdztAAAAIiIi3u0AAAAiIiIu8gAAACIiIi7yAAAA0iIiLvIAAAAiIuL+/wAAACIi4v7/AAAAICLu/g8AAAAA7u7+AAAAAAAA4A4AAAAAAAAAAAAAAAAAAAAAAA==",
"footballPlayerSpin4": "hwQQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADuDgAAAAAA7u7+DwAAACAi4v7/AAAAIiIiLvIAAAAiIiIu8gAAACIiIi7yAAAA0iIiLvIAAAAiIiIu8gAAACIiIi7yAAAAICLi/v8AAAAA7u7+DwAAAAAA4A4AAAAAAAAAAAAAAAAAAAAAAA==",
"footballPlayerSpin5": "hwQQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgDgAAAAAA7u7+AAAAACAi4v4PAAAAIiLi/v8AAAAiIuL+/wAAANIiIt79AAAAIiLd3P0AAAAiIt8s8gAAACLCHyziAAAAIPIfLOIAAAAA7tzsDgAAAAAAzAwAAAAAAAAAAAAAAAAAAAAAAA==",
"footballPlayerSpin6": "hwQQABAAAAAAAAAAAAAAAADu7gzuC90AICLdyy7x3eAiIuK9LvEP7iIi/t/s7e7uIiL/Hywi7u4iIv8fLCIOACIi/t/sIg4A0iLiveLuDgAgIt0rEuv+AADu/i+x8P8PAAD/vwsA/w/Q3f8AAAAAANDdAAAAAAAA0N0AAAAAAAAAAAAAAAAAAA==",
"footballPlayerSpin7": "hwQQABAAAAAAAAAAAAAAAADg7u4MvtANACLS3cse3+0gIiL/vR7/7iAi4v/f3O7uICLy/x8s4u4gIvL/HyziACAi4v/fLOIAINIi773i7gAAItLdK7LuDwDg7v4vAf//AADw/7sA8P8A3f0PAAAAAADdDQAAAAAAAN0NAAAAAAAAAAAAAAAAAA==",
"footballPlayerThrowing0": "hwQQABAAAAAAAADgvgAAAAAAAO4eDwAAAO7uLhL/D/8gIuIu0v7//yIiIt/t3v3/IiIi/u/e/f4iIuIizu7+7tIi8utMRAzuIiL+/xtEDOAuIv//FEQMAODu//9EtAwAAAC8vczMDQAAAMzMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==",
"footballPlayerThrowing1": "hwQQABAAAAAAAMDMzAwAAAAAwES0zAAAAADAFMTdDAAAAMAUxN0MAAAAAExEywwAAO7uzsz/DgAgIuLu/f8AACIiIi79/w8AIiIiLtIvDw4iIuLi/yLu7tIi/h8uIu7uIiL/HysiDu4u4v8f6+4O4ODO/7EA8A8AAMDbCwD//wAAAAAA8P8PAA==",
"footballPlayerThrowing2": "hwQQABAAAAAAAMzMzAAAAAAATETLDAAAAABMQdzNAAAAAExB3M0AAAAAwES0zAAAAO7uzPzvAAAgIuIu/f8PDiIiIi7SL+/uIiIi4v8i7u4iIuK7LiIO7tIi/h8uIg7gIiL/H+vuDgAu4v8fAAD/AODO/7EA8P8PAMDbCwD//wAAAAAAAAAAAA==",
Expand Down
58 changes: 58 additions & 0 deletions libs/device/sprites.builtin.ts
Expand Up @@ -111,6 +111,64 @@ namespace sprites.builtin {
//% fixedInstance jres blockIdentity=images._image
export const footballPlayer11 = image.ofBuffer(hex``);
//% fixedInstance jres blockIdentity=images._image
export const footballPlayerCheer0 = image.ofBuffer(hex``);
//% fixedInstance jres blockIdentity=images._image
export const footballPlayerCheer1 = image.ofBuffer(hex``);
//% fixedInstance jres blockIdentity=images._image
export const footballPlayerCheer2 = image.ofBuffer(hex``);
//% fixedInstance jres blockIdentity=images._image
export const footballPlayerCheer3 = image.ofBuffer(hex``);
//% fixedInstance jres blockIdentity=images._image
export const footballPlayerCheer4 = image.ofBuffer(hex``);
//% fixedInstance jres blockIdentity=images._image
export const footballPlayerCheer5 = image.ofBuffer(hex``);
//% fixedInstance jres blockIdentity=images._image
export const footballPlayerCheer6 = image.ofBuffer(hex``);
//% fixedInstance jres blockIdentity=images._image
export const footballPlayerCheer7 = image.ofBuffer(hex``);
//% fixedInstance jres blockIdentity=images._image
export const footballPlayerCheer8 = image.ofBuffer(hex``);
//% fixedInstance jres blockIdentity=images._image
export const footballPlayerCheer9 = image.ofBuffer(hex``);
//% fixedInstance jres blockIdentity=images._image
export const footballPlayerCheer10 = image.ofBuffer(hex``);
//% fixedInstance jres blockIdentity=images._image
export const footballPlayerCheer11 = image.ofBuffer(hex``);
//% fixedInstance jres blockIdentity=images._image
export const footballPlayerCheer12 = image.ofBuffer(hex``);
//% fixedInstance jres blockIdentity=images._image
export const footballPlayerCheer13 = image.ofBuffer(hex``);
//% fixedInstance jres blockIdentity=images._image
export const footballPlayerDance0 = image.ofBuffer(hex``);
//% fixedInstance jres blockIdentity=images._image
export const footballPlayerDance1 = image.ofBuffer(hex``);
//% fixedInstance jres blockIdentity=images._image
export const footballPlayerDance2 = image.ofBuffer(hex``);
//% fixedInstance jres blockIdentity=images._image
export const footballPlayerDance3 = image.ofBuffer(hex``);
//% fixedInstance jres blockIdentity=images._image
export const footballPlayerDance4 = image.ofBuffer(hex``);
//% fixedInstance jres blockIdentity=images._image
export const footballPlayerDance5 = image.ofBuffer(hex``);
//% fixedInstance jres blockIdentity=images._image
export const footballPlayerDance6 = image.ofBuffer(hex``);
//% fixedInstance jres blockIdentity=images._image
export const footballPlayerSpin0 = image.ofBuffer(hex``);
//% fixedInstance jres blockIdentity=images._image
export const footballPlayerSpin1 = image.ofBuffer(hex``);
//% fixedInstance jres blockIdentity=images._image
export const footballPlayerSpin2 = image.ofBuffer(hex``);
//% fixedInstance jres blockIdentity=images._image
export const footballPlayerSpin3 = image.ofBuffer(hex``);
//% fixedInstance jres blockIdentity=images._image
export const footballPlayerSpin4 = image.ofBuffer(hex``);
//% fixedInstance jres blockIdentity=images._image
export const footballPlayerSpin5 = image.ofBuffer(hex``);
//% fixedInstance jres blockIdentity=images._image
export const footballPlayerSpin6 = image.ofBuffer(hex``);
//% fixedInstance jres blockIdentity=images._image
export const footballPlayerSpin7 = image.ofBuffer(hex``);
//% fixedInstance jres blockIdentity=images._image
export const footballPlayerThrowing0 = image.ofBuffer(hex``);
//% fixedInstance jres blockIdentity=images._image
export const footballPlayerThrowing1 = image.ofBuffer(hex``);
Expand Down

0 comments on commit 45a3845

Please sign in to comment.