Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

More football anim #1366

Merged
merged 2 commits into from Oct 4, 2019
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
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