diff --git a/.eslintrc.json b/.eslintrc.json deleted file mode 100644 index 80d4f31..0000000 --- a/.eslintrc.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "parser": "@typescript-eslint/parser", - "parserOptions": { - "project": "./tsconfig.json" - }, - "plugins": ["@typescript-eslint"], - "extends": [ - "plugin:solid/typescript", - "plugin:@typescript-eslint/recommended" - ], - "rules": { - "@typescript-eslint/consistent-type-imports": "warn" - } -} diff --git a/.github/dependabot.yml b/.github/dependabot.yml new file mode 100644 index 0000000..d0ba389 --- /dev/null +++ b/.github/dependabot.yml @@ -0,0 +1,14 @@ +version: 2 +updates: + - package-ecosystem: npm + directory: / + schedule: + interval: weekly + groups: + npm-all: + patterns: + - "*" + - package-ecosystem: github-actions + directory: / + schedule: + interval: weekly diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml new file mode 100644 index 0000000..2516822 --- /dev/null +++ b/.github/workflows/ci.yml @@ -0,0 +1,78 @@ +name: CI + +on: + pull_request: + push: + branches: [main] + +permissions: + contents: read + +jobs: + quality: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + - uses: actions/setup-node@v4 + with: + node-version: 22 + cache: yarn + - run: corepack enable + - run: yarn install --immutable + - run: yarn lint:check + - run: yarn typecheck + - run: yarn test:coverage --run + - name: Upload coverage + uses: actions/upload-artifact@v4 + with: + name: coverage-summary + path: | + coverage/coverage-summary.json + coverage/lcov.info + if-no-files-found: warn + + e2e-and-a11y: + runs-on: ubuntu-latest + needs: quality + steps: + - uses: actions/checkout@v4 + - uses: actions/setup-node@v4 + with: + node-version: 22 + cache: yarn + - run: corepack enable + - run: yarn install --immutable + - run: yarn playwright install --with-deps chromium + - run: yarn test:e2e + - name: Upload quality summaries + uses: actions/upload-artifact@v4 + with: + name: quality-e2e + path: quality-out/ + if-no-files-found: warn + - name: Upload Playwright report + if: always() + uses: actions/upload-artifact@v4 + with: + name: playwright-report + path: playwright-report/ + if-no-files-found: ignore + + lighthouse: + runs-on: ubuntu-latest + needs: quality + steps: + - uses: actions/checkout@v4 + - uses: actions/setup-node@v4 + with: + node-version: 22 + cache: yarn + - run: corepack enable + - run: yarn install --immutable + - run: yarn audit:lighthouse + - name: Upload Lighthouse CI output + uses: actions/upload-artifact@v4 + with: + name: lighthouse-ci + path: .lighthouseci/ + if-no-files-found: error diff --git a/.github/workflows/dependency-review.yml b/.github/workflows/dependency-review.yml new file mode 100644 index 0000000..d91a315 --- /dev/null +++ b/.github/workflows/dependency-review.yml @@ -0,0 +1,18 @@ +name: Dependency review + +on: + pull_request: + +permissions: + contents: read + pull-requests: read + +jobs: + dependency-review: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + - uses: actions/dependency-review-action@v4 + with: + fail-on-severity: high + license-check: true diff --git a/.github/workflows/security.yml b/.github/workflows/security.yml new file mode 100644 index 0000000..81c577f --- /dev/null +++ b/.github/workflows/security.yml @@ -0,0 +1,46 @@ +name: Security + +on: + pull_request: + push: + branches: [main] + schedule: + - cron: "0 5 * * 1" + +permissions: + contents: read + +jobs: + codeql: + if: github.event_name != 'pull_request' || github.event.pull_request.head.repo.full_name == github.repository + runs-on: ubuntu-latest + permissions: + actions: read + contents: read + security-events: write + steps: + - uses: actions/checkout@v4 + - uses: github/codeql-action/init@v3 + with: + languages: javascript-typescript + - uses: github/codeql-action/analyze@v3 + with: + upload: false + + deps-and-secrets: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + with: + fetch-depth: 0 + - uses: actions/setup-node@v4 + with: + node-version: 22 + cache: yarn + - run: corepack enable + - run: yarn install --immutable + - run: yarn audit:deps + - name: Secret scan + uses: gitleaks/gitleaks-action@v2 + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} diff --git a/.gitignore b/.gitignore index 751513c..b1ac9f7 100644 --- a/.gitignore +++ b/.gitignore @@ -5,6 +5,11 @@ dist .netlify .vinxi app.config.timestamp_*.js +.lighthouseci +playwright-report +test-results +quality-out +coverage # Environment .env @@ -12,6 +17,7 @@ app.config.timestamp_*.js # dependencies /node_modules +/.yarn/install-state.gz # IDEs and editors /.idea diff --git a/.yarnrc.yml b/.yarnrc.yml new file mode 100644 index 0000000..3186f3f --- /dev/null +++ b/.yarnrc.yml @@ -0,0 +1 @@ +nodeLinker: node-modules diff --git a/app.config.ts b/app.config.ts index 87a8df8..752603f 100644 --- a/app.config.ts +++ b/app.config.ts @@ -1,12 +1,49 @@ -import { defineConfig } from "@solidjs/start/config"; +import type { IncomingMessage, ServerResponse } from 'node:http' +import path from 'node:path' +import { defineConfig } from '@solidjs/start/config' import tailwindcss from '@tailwindcss/vite' -import path from "node:path"; + +type NextFunction = () => void +type DevServerWithMiddlewares = { + middlewares: { + use: ( + handler: (request: IncomingMessage, response: ServerResponse, next: NextFunction) => void, + ) => void + } +} + +const securityHeaders = { + 'X-Content-Type-Options': 'nosniff', + 'X-Frame-Options': 'DENY', + 'Referrer-Policy': 'strict-origin-when-cross-origin', + 'Permissions-Policy': 'camera=(), microphone=(), geolocation=()', +} + +const securityHeadersPlugin = () => ({ + name: 'liquid-security-headers', + configureServer(server: DevServerWithMiddlewares) { + server.middlewares.use((_request, response, next) => { + for (const [header, value] of Object.entries(securityHeaders)) { + response.setHeader(header, value) + } + next() + }) + }, + configurePreviewServer(server: DevServerWithMiddlewares) { + server.middlewares.use((_request, response, next) => { + for (const [header, value] of Object.entries(securityHeaders)) { + response.setHeader(header, value) + } + next() + }) + }, +}) export default defineConfig({ ssr: true, vite: { // @ts-expect-error - Tailwind CSS Vite plugin is not typed - plugins: [tailwindcss()], + plugins: [tailwindcss(), securityHeadersPlugin()], build: { chunkSizeWarningLimit: 1000, }, @@ -18,4 +55,4 @@ export default defineConfig({ alias: { '~': path.resolve(process.cwd(), 'src'), }, -}); +}) diff --git a/biome.json b/biome.json new file mode 100644 index 0000000..3fdfb98 --- /dev/null +++ b/biome.json @@ -0,0 +1,113 @@ +{ + "$schema": "https://biomejs.dev/schemas/2.5.4/schema.json", + "vcs": { + "enabled": false, + "clientKind": "git", + "useIgnoreFile": true + }, + "files": { + "ignoreUnknown": true, + "includes": [ + "**", + "!node_modules", + "!dist", + "!build", + "!.output", + "!.vinxi", + "!.svelte-kit", + "!.next", + "!.nuxt", + "!coverage", + "!quality-out", + "!test-results", + "!playwright-report", + "!.lighthouseci", + "!*.min.js", + "!*.min.css", + "!package-lock.json", + "!yarn.lock", + "!pnpm-lock.yaml", + "!biome.base.json", + "!src/ui/logo.svg" + ] + }, + "formatter": { + "enabled": true, + "indentStyle": "space", + "indentWidth": 2, + "lineWidth": 100, + "lineEnding": "lf" + }, + "javascript": { + "formatter": { + "quoteStyle": "single", + "jsxQuoteStyle": "double", + "semicolons": "asNeeded", + "trailingCommas": "all", + "arrowParentheses": "always", + "bracketSpacing": true + } + }, + "json": { + "formatter": { + "enabled": true, + "indentWidth": 2, + "trailingCommas": "none" + } + }, + "css": { + "parser": { + "tailwindDirectives": true + }, + "formatter": { + "enabled": true, + "indentWidth": 2, + "quoteStyle": "double" + } + }, + "linter": { + "enabled": true, + "rules": { + "preset": "recommended", + "a11y": { + "noStaticElementInteractions": "off", + "useAriaPropsSupportedByRole": "off", + "useSemanticElements": "off" + }, + "suspicious": { + "noExplicitAny": "warn", + "noUnknownAtRules": { + "level": "off", + "options": { + "ignore": [ + "apply", + "config", + "container", + "custom-variant", + "layer", + "plugin", + "reference", + "screen", + "source", + "tailwind", + "theme", + "utility", + "variant", + "variants" + ] + } + } + }, + "style": { + "useImportType": "warn", + "useConsistentArrayType": "warn" + }, + "complexity": { + "noBannedTypes": "warn" + }, + "correctness": { + "useExhaustiveDependencies": "off" + } + } + } +} diff --git a/global.d.ts b/global.d.ts index 80220a3..242f62d 100644 --- a/global.d.ts +++ b/global.d.ts @@ -1 +1 @@ -// Stripe est chargé via @stripe/stripe-js, pas besoin de déclarations globales \ No newline at end of file +// Stripe est chargé via @stripe/stripe-js, pas besoin de déclarations globales diff --git a/lighthouserc.json b/lighthouserc.json new file mode 100644 index 0000000..3fdee73 --- /dev/null +++ b/lighthouserc.json @@ -0,0 +1,47 @@ +{ + "ci": { + "collect": { + "url": ["http://127.0.0.1:5173/fr"], + "startServerCommand": "yarn dev --host 127.0.0.1", + "startServerReadyPattern": "localhost|127.0.0.1|listening|ready|started", + "startServerReadyTimeout": 120000, + "numberOfRuns": 3, + "settings": { + "preset": "desktop", + "chromeFlags": "--no-sandbox" + } + }, + "assert": { + "assertions": { + "categories:performance": [ + "warn", + { + "minScore": 0.7 + } + ], + "categories:accessibility": [ + "error", + { + "minScore": 0.9 + } + ], + "categories:seo": [ + "error", + { + "minScore": 0.9 + } + ], + "categories:best-practices": [ + "warn", + { + "minScore": 0.8 + } + ] + } + }, + "upload": { + "target": "filesystem", + "outputDir": ".lighthouseci" + } + } +} diff --git a/package.json b/package.json index 7af0b9a..7c3c47b 100644 --- a/package.json +++ b/package.json @@ -1,13 +1,21 @@ { - "name": "Liquid", + "name": "liquid", "scripts": { "dev": "vinxi dev --port 5173", "build": "vinxi build", "start": "vinxi start", - "lint": "eslint --fix \"**/*.{ts,tsx,js,jsx}\"", + "typecheck": "tsc --noEmit --pretty false", + "lint": "biome check --write", + "lint:check": "biome check", + "lint:fix": "biome check --write", "test": "vitest", + "test:run": "vitest run", "test:ui": "vitest --ui", - "test:coverage": "vitest --coverage", + "test:coverage": "vitest run --coverage", + "test:e2e": "playwright test", + "test:ci": "yarn lint:check && yarn typecheck && yarn test:coverage && yarn test:e2e", + "audit:deps": "yarn npm audit --severity high", + "audit:lighthouse": "lhci autorun --config=./lighthouserc.json", "db:generate": "drizzle-kit generate", "db:migrate": "drizzle-kit migrate", "db:push": "drizzle-kit push", @@ -20,18 +28,21 @@ }, "type": "module", "devDependencies": { + "@axe-core/playwright": "^4.12.1", + "@biomejs/biome": "^2.5.4", + "@lhci/cli": "^0.15.1", + "@playwright/test": "^1.56.1", "@solidjs/testing-library": "^0.8.10", "@testing-library/jest-dom": "^6.8.0", "@types/node": "^20.11.26", - "@typescript-eslint/eslint-plugin": "^7.6.0", - "@typescript-eslint/parser": "^7.6.0", + "@vitest/coverage-v8": "^3.2.7", "baseline-browser-mapping": "^2.9.11", - "eslint": "^8.56.0", - "eslint-plugin-solid": "^0.14.3", "jsdom": "^27.0.0", + "playwright-core": "^1.56.1", "typescript": "^5.6.2", + "vite": "^6.3.5", "vite-plugin-solid": "^2.11.8", - "vitest": "^3.2.4" + "vitest": "^3.2.7" }, "dependencies": { "@discordjs/rest": "^2.6.0", diff --git a/playwright.config.ts b/playwright.config.ts new file mode 100644 index 0000000..fb5e45e --- /dev/null +++ b/playwright.config.ts @@ -0,0 +1,34 @@ +import { defineConfig, devices } from '@playwright/test' + +const baseURL = 'http://127.0.0.1:5173' + +export default defineConfig({ + testDir: './tests/e2e', + testMatch: '**/*.e2e.ts', + fullyParallel: true, + reporter: process.env.CI ? [['github'], ['html', { open: 'never' }]] : 'list', + use: { + baseURL, + trace: 'on-first-retry', + }, + projects: [ + { + name: 'chromium', + use: { ...devices['Desktop Chrome'] }, + }, + ], + webServer: { + command: 'yarn dev --host 127.0.0.1', + url: baseURL, + reuseExistingServer: !process.env.CI, + timeout: 120_000, + env: { + BLOG_URL: 'http://127.0.0.1:5173', + VITE_API_URL: 'http://127.0.0.1:5173/api', + VITE_BLOG_URL: 'http://127.0.0.1:5173', + VITE_CAVE_URL: 'http://127.0.0.1:5173', + VITE_STRIPE_PUBLISHABLE_KEY: 'pk_test_ci', + VITE_KITANA_URL: 'ws://127.0.0.1:2567', + }, + }, +}) diff --git a/public/pixel-museum/entities/3do.json b/public/pixel-museum/entities/3do.json index 485ac11..f9e92da 100644 --- a/public/pixel-museum/entities/3do.json +++ b/public/pixel-museum/entities/3do.json @@ -1,517 +1,517 @@ -{ "frames": [ - { - "filename": "{num}", - "frame": { "x": 0, "y": 0, "w": 18, "h": 31 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 18, "h": 31 }, - "sourceSize": { "w": 18, "h": 31 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 18, "y": 0, "w": 18, "h": 31 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 18, "h": 31 }, - "sourceSize": { "w": 18, "h": 31 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 36, "y": 0, "w": 18, "h": 31 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 18, "h": 31 }, - "sourceSize": { "w": 18, "h": 31 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 54, "y": 0, "w": 18, "h": 31 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 18, "h": 31 }, - "sourceSize": { "w": 18, "h": 31 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 72, "y": 0, "w": 18, "h": 31 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 18, "h": 31 }, - "sourceSize": { "w": 18, "h": 31 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 90, "y": 0, "w": 18, "h": 31 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 18, "h": 31 }, - "sourceSize": { "w": 18, "h": 31 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 108, "y": 0, "w": 18, "h": 31 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 18, "h": 31 }, - "sourceSize": { "w": 18, "h": 31 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 126, "y": 0, "w": 18, "h": 31 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 18, "h": 31 }, - "sourceSize": { "w": 18, "h": 31 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 144, "y": 0, "w": 18, "h": 31 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 18, "h": 31 }, - "sourceSize": { "w": 18, "h": 31 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 162, "y": 0, "w": 18, "h": 31 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 18, "h": 31 }, - "sourceSize": { "w": 18, "h": 31 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 180, "y": 0, "w": 18, "h": 31 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 18, "h": 31 }, - "sourceSize": { "w": 18, "h": 31 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 198, "y": 0, "w": 18, "h": 31 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 18, "h": 31 }, - "sourceSize": { "w": 18, "h": 31 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 216, "y": 0, "w": 18, "h": 31 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 18, "h": 31 }, - "sourceSize": { "w": 18, "h": 31 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 234, "y": 0, "w": 18, "h": 31 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 18, "h": 31 }, - "sourceSize": { "w": 18, "h": 31 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 252, "y": 0, "w": 18, "h": 31 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 18, "h": 31 }, - "sourceSize": { "w": 18, "h": 31 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 270, "y": 0, "w": 18, "h": 31 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 18, "h": 31 }, - "sourceSize": { "w": 18, "h": 31 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 288, "y": 0, "w": 18, "h": 31 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 18, "h": 31 }, - "sourceSize": { "w": 18, "h": 31 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 306, "y": 0, "w": 18, "h": 31 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 18, "h": 31 }, - "sourceSize": { "w": 18, "h": 31 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 324, "y": 0, "w": 18, "h": 31 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 18, "h": 31 }, - "sourceSize": { "w": 18, "h": 31 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 342, "y": 0, "w": 18, "h": 31 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 18, "h": 31 }, - "sourceSize": { "w": 18, "h": 31 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 360, "y": 0, "w": 18, "h": 31 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 18, "h": 31 }, - "sourceSize": { "w": 18, "h": 31 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 378, "y": 0, "w": 18, "h": 31 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 18, "h": 31 }, - "sourceSize": { "w": 18, "h": 31 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 396, "y": 0, "w": 18, "h": 31 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 18, "h": 31 }, - "sourceSize": { "w": 18, "h": 31 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 414, "y": 0, "w": 18, "h": 31 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 18, "h": 31 }, - "sourceSize": { "w": 18, "h": 31 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 432, "y": 0, "w": 18, "h": 31 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 18, "h": 31 }, - "sourceSize": { "w": 18, "h": 31 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 450, "y": 0, "w": 18, "h": 31 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 18, "h": 31 }, - "sourceSize": { "w": 18, "h": 31 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 468, "y": 0, "w": 18, "h": 31 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 18, "h": 31 }, - "sourceSize": { "w": 18, "h": 31 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 486, "y": 0, "w": 18, "h": 31 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 18, "h": 31 }, - "sourceSize": { "w": 18, "h": 31 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 504, "y": 0, "w": 18, "h": 31 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 18, "h": 31 }, - "sourceSize": { "w": 18, "h": 31 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 522, "y": 0, "w": 18, "h": 31 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 18, "h": 31 }, - "sourceSize": { "w": 18, "h": 31 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 540, "y": 0, "w": 18, "h": 31 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 18, "h": 31 }, - "sourceSize": { "w": 18, "h": 31 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 558, "y": 0, "w": 18, "h": 31 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 18, "h": 31 }, - "sourceSize": { "w": 18, "h": 31 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 576, "y": 0, "w": 18, "h": 31 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 18, "h": 31 }, - "sourceSize": { "w": 18, "h": 31 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 594, "y": 0, "w": 18, "h": 31 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 18, "h": 31 }, - "sourceSize": { "w": 18, "h": 31 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 612, "y": 0, "w": 18, "h": 31 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 18, "h": 31 }, - "sourceSize": { "w": 18, "h": 31 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 630, "y": 0, "w": 18, "h": 31 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 18, "h": 31 }, - "sourceSize": { "w": 18, "h": 31 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 648, "y": 0, "w": 18, "h": 31 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 18, "h": 31 }, - "sourceSize": { "w": 18, "h": 31 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 666, "y": 0, "w": 18, "h": 31 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 18, "h": 31 }, - "sourceSize": { "w": 18, "h": 31 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 684, "y": 0, "w": 18, "h": 31 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 18, "h": 31 }, - "sourceSize": { "w": 18, "h": 31 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 702, "y": 0, "w": 18, "h": 31 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 18, "h": 31 }, - "sourceSize": { "w": 18, "h": 31 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 720, "y": 0, "w": 18, "h": 31 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 18, "h": 31 }, - "sourceSize": { "w": 18, "h": 31 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 738, "y": 0, "w": 18, "h": 31 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 18, "h": 31 }, - "sourceSize": { "w": 18, "h": 31 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 756, "y": 0, "w": 18, "h": 31 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 18, "h": 31 }, - "sourceSize": { "w": 18, "h": 31 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 774, "y": 0, "w": 18, "h": 31 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 18, "h": 31 }, - "sourceSize": { "w": 18, "h": 31 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 792, "y": 0, "w": 18, "h": 31 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 18, "h": 31 }, - "sourceSize": { "w": 18, "h": 31 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 810, "y": 0, "w": 18, "h": 31 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 18, "h": 31 }, - "sourceSize": { "w": 18, "h": 31 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 828, "y": 0, "w": 18, "h": 31 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 18, "h": 31 }, - "sourceSize": { "w": 18, "h": 31 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 846, "y": 0, "w": 18, "h": 31 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 18, "h": 31 }, - "sourceSize": { "w": 18, "h": 31 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 864, "y": 0, "w": 18, "h": 31 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 18, "h": 31 }, - "sourceSize": { "w": 18, "h": 31 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 882, "y": 0, "w": 18, "h": 31 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 18, "h": 31 }, - "sourceSize": { "w": 18, "h": 31 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 900, "y": 0, "w": 18, "h": 31 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 18, "h": 31 }, - "sourceSize": { "w": 18, "h": 31 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 918, "y": 0, "w": 18, "h": 31 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 18, "h": 31 }, - "sourceSize": { "w": 18, "h": 31 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 936, "y": 0, "w": 18, "h": 31 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 18, "h": 31 }, - "sourceSize": { "w": 18, "h": 31 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 954, "y": 0, "w": 18, "h": 31 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 18, "h": 31 }, - "sourceSize": { "w": 18, "h": 31 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 972, "y": 0, "w": 18, "h": 31 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 18, "h": 31 }, - "sourceSize": { "w": 18, "h": 31 }, - "duration": 100 - } - ], - "meta": { - "app": "https://www.aseprite.org/", - "version": "1.3.17-beta2-x64", - "image": "3do.png", - "format": "I8", - "size": { "w": 990, "h": 31 }, - "scale": "1", - "frameTags": [ - { "name": "off", "from": 0, "to": 0, "direction": "forward", "color": "#000000ff" }, - { "name": "ignition", "from": 1, "to": 2, "direction": "forward", "color": "#000000ff" }, - { "name": "on", "from": 3, "to": 54, "direction": "forward", "color": "#000000ff" } +{ + "frames": [ + { + "filename": "{num}", + "frame": { "x": 0, "y": 0, "w": 18, "h": 31 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 18, "h": 31 }, + "sourceSize": { "w": 18, "h": 31 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 18, "y": 0, "w": 18, "h": 31 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 18, "h": 31 }, + "sourceSize": { "w": 18, "h": 31 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 36, "y": 0, "w": 18, "h": 31 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 18, "h": 31 }, + "sourceSize": { "w": 18, "h": 31 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 54, "y": 0, "w": 18, "h": 31 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 18, "h": 31 }, + "sourceSize": { "w": 18, "h": 31 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 72, "y": 0, "w": 18, "h": 31 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 18, "h": 31 }, + "sourceSize": { "w": 18, "h": 31 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 90, "y": 0, "w": 18, "h": 31 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 18, "h": 31 }, + "sourceSize": { "w": 18, "h": 31 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 108, "y": 0, "w": 18, "h": 31 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 18, "h": 31 }, + "sourceSize": { "w": 18, "h": 31 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 126, "y": 0, "w": 18, "h": 31 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 18, "h": 31 }, + "sourceSize": { "w": 18, "h": 31 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 144, "y": 0, "w": 18, "h": 31 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 18, "h": 31 }, + "sourceSize": { "w": 18, "h": 31 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 162, "y": 0, "w": 18, "h": 31 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 18, "h": 31 }, + "sourceSize": { "w": 18, "h": 31 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 180, "y": 0, "w": 18, "h": 31 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 18, "h": 31 }, + "sourceSize": { "w": 18, "h": 31 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 198, "y": 0, "w": 18, "h": 31 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 18, "h": 31 }, + "sourceSize": { "w": 18, "h": 31 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 216, "y": 0, "w": 18, "h": 31 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 18, "h": 31 }, + "sourceSize": { "w": 18, "h": 31 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 234, "y": 0, "w": 18, "h": 31 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 18, "h": 31 }, + "sourceSize": { "w": 18, "h": 31 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 252, "y": 0, "w": 18, "h": 31 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 18, "h": 31 }, + "sourceSize": { "w": 18, "h": 31 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 270, "y": 0, "w": 18, "h": 31 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 18, "h": 31 }, + "sourceSize": { "w": 18, "h": 31 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 288, "y": 0, "w": 18, "h": 31 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 18, "h": 31 }, + "sourceSize": { "w": 18, "h": 31 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 306, "y": 0, "w": 18, "h": 31 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 18, "h": 31 }, + "sourceSize": { "w": 18, "h": 31 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 324, "y": 0, "w": 18, "h": 31 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 18, "h": 31 }, + "sourceSize": { "w": 18, "h": 31 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 342, "y": 0, "w": 18, "h": 31 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 18, "h": 31 }, + "sourceSize": { "w": 18, "h": 31 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 360, "y": 0, "w": 18, "h": 31 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 18, "h": 31 }, + "sourceSize": { "w": 18, "h": 31 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 378, "y": 0, "w": 18, "h": 31 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 18, "h": 31 }, + "sourceSize": { "w": 18, "h": 31 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 396, "y": 0, "w": 18, "h": 31 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 18, "h": 31 }, + "sourceSize": { "w": 18, "h": 31 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 414, "y": 0, "w": 18, "h": 31 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 18, "h": 31 }, + "sourceSize": { "w": 18, "h": 31 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 432, "y": 0, "w": 18, "h": 31 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 18, "h": 31 }, + "sourceSize": { "w": 18, "h": 31 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 450, "y": 0, "w": 18, "h": 31 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 18, "h": 31 }, + "sourceSize": { "w": 18, "h": 31 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 468, "y": 0, "w": 18, "h": 31 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 18, "h": 31 }, + "sourceSize": { "w": 18, "h": 31 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 486, "y": 0, "w": 18, "h": 31 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 18, "h": 31 }, + "sourceSize": { "w": 18, "h": 31 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 504, "y": 0, "w": 18, "h": 31 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 18, "h": 31 }, + "sourceSize": { "w": 18, "h": 31 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 522, "y": 0, "w": 18, "h": 31 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 18, "h": 31 }, + "sourceSize": { "w": 18, "h": 31 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 540, "y": 0, "w": 18, "h": 31 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 18, "h": 31 }, + "sourceSize": { "w": 18, "h": 31 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 558, "y": 0, "w": 18, "h": 31 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 18, "h": 31 }, + "sourceSize": { "w": 18, "h": 31 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 576, "y": 0, "w": 18, "h": 31 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 18, "h": 31 }, + "sourceSize": { "w": 18, "h": 31 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 594, "y": 0, "w": 18, "h": 31 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 18, "h": 31 }, + "sourceSize": { "w": 18, "h": 31 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 612, "y": 0, "w": 18, "h": 31 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 18, "h": 31 }, + "sourceSize": { "w": 18, "h": 31 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 630, "y": 0, "w": 18, "h": 31 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 18, "h": 31 }, + "sourceSize": { "w": 18, "h": 31 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 648, "y": 0, "w": 18, "h": 31 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 18, "h": 31 }, + "sourceSize": { "w": 18, "h": 31 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 666, "y": 0, "w": 18, "h": 31 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 18, "h": 31 }, + "sourceSize": { "w": 18, "h": 31 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 684, "y": 0, "w": 18, "h": 31 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 18, "h": 31 }, + "sourceSize": { "w": 18, "h": 31 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 702, "y": 0, "w": 18, "h": 31 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 18, "h": 31 }, + "sourceSize": { "w": 18, "h": 31 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 720, "y": 0, "w": 18, "h": 31 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 18, "h": 31 }, + "sourceSize": { "w": 18, "h": 31 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 738, "y": 0, "w": 18, "h": 31 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 18, "h": 31 }, + "sourceSize": { "w": 18, "h": 31 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 756, "y": 0, "w": 18, "h": 31 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 18, "h": 31 }, + "sourceSize": { "w": 18, "h": 31 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 774, "y": 0, "w": 18, "h": 31 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 18, "h": 31 }, + "sourceSize": { "w": 18, "h": 31 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 792, "y": 0, "w": 18, "h": 31 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 18, "h": 31 }, + "sourceSize": { "w": 18, "h": 31 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 810, "y": 0, "w": 18, "h": 31 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 18, "h": 31 }, + "sourceSize": { "w": 18, "h": 31 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 828, "y": 0, "w": 18, "h": 31 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 18, "h": 31 }, + "sourceSize": { "w": 18, "h": 31 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 846, "y": 0, "w": 18, "h": 31 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 18, "h": 31 }, + "sourceSize": { "w": 18, "h": 31 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 864, "y": 0, "w": 18, "h": 31 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 18, "h": 31 }, + "sourceSize": { "w": 18, "h": 31 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 882, "y": 0, "w": 18, "h": 31 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 18, "h": 31 }, + "sourceSize": { "w": 18, "h": 31 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 900, "y": 0, "w": 18, "h": 31 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 18, "h": 31 }, + "sourceSize": { "w": 18, "h": 31 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 918, "y": 0, "w": 18, "h": 31 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 18, "h": 31 }, + "sourceSize": { "w": 18, "h": 31 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 936, "y": 0, "w": 18, "h": 31 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 18, "h": 31 }, + "sourceSize": { "w": 18, "h": 31 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 954, "y": 0, "w": 18, "h": 31 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 18, "h": 31 }, + "sourceSize": { "w": 18, "h": 31 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 972, "y": 0, "w": 18, "h": 31 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 18, "h": 31 }, + "sourceSize": { "w": 18, "h": 31 }, + "duration": 100 + } ], - "layers": [ - { "name": "furniture", "opacity": 255, "blendMode": "normal" }, - { "name": "game", "opacity": 255, "blendMode": "normal" } - ], - "slices": [ - ] - } + "meta": { + "app": "https://www.aseprite.org/", + "version": "1.3.17-beta2-x64", + "image": "3do.png", + "format": "I8", + "size": { "w": 990, "h": 31 }, + "scale": "1", + "frameTags": [ + { "name": "off", "from": 0, "to": 0, "direction": "forward", "color": "#000000ff" }, + { "name": "ignition", "from": 1, "to": 2, "direction": "forward", "color": "#000000ff" }, + { "name": "on", "from": 3, "to": 54, "direction": "forward", "color": "#000000ff" } + ], + "layers": [ + { "name": "furniture", "opacity": 255, "blendMode": "normal" }, + { "name": "game", "opacity": 255, "blendMode": "normal" } + ], + "slices": [] + } } diff --git a/public/pixel-museum/entities/amiga500.json b/public/pixel-museum/entities/amiga500.json index 0d9beb9..4c8b929 100644 --- a/public/pixel-museum/entities/amiga500.json +++ b/public/pixel-museum/entities/amiga500.json @@ -1,159 +1,159 @@ -{ "frames": [ - { - "filename": "{num}", - "frame": { "x": 0, "y": 0, "w": 22, "h": 36 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 22, "h": 36 }, - "sourceSize": { "w": 22, "h": 36 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 22, "y": 0, "w": 22, "h": 36 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 22, "h": 36 }, - "sourceSize": { "w": 22, "h": 36 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 44, "y": 0, "w": 22, "h": 36 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 22, "h": 36 }, - "sourceSize": { "w": 22, "h": 36 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 66, "y": 0, "w": 22, "h": 36 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 22, "h": 36 }, - "sourceSize": { "w": 22, "h": 36 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 88, "y": 0, "w": 22, "h": 36 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 22, "h": 36 }, - "sourceSize": { "w": 22, "h": 36 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 110, "y": 0, "w": 22, "h": 36 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 22, "h": 36 }, - "sourceSize": { "w": 22, "h": 36 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 132, "y": 0, "w": 22, "h": 36 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 22, "h": 36 }, - "sourceSize": { "w": 22, "h": 36 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 154, "y": 0, "w": 22, "h": 36 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 22, "h": 36 }, - "sourceSize": { "w": 22, "h": 36 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 176, "y": 0, "w": 22, "h": 36 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 22, "h": 36 }, - "sourceSize": { "w": 22, "h": 36 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 198, "y": 0, "w": 22, "h": 36 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 22, "h": 36 }, - "sourceSize": { "w": 22, "h": 36 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 220, "y": 0, "w": 22, "h": 36 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 22, "h": 36 }, - "sourceSize": { "w": 22, "h": 36 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 242, "y": 0, "w": 22, "h": 36 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 22, "h": 36 }, - "sourceSize": { "w": 22, "h": 36 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 264, "y": 0, "w": 22, "h": 36 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 22, "h": 36 }, - "sourceSize": { "w": 22, "h": 36 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 286, "y": 0, "w": 22, "h": 36 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 22, "h": 36 }, - "sourceSize": { "w": 22, "h": 36 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 308, "y": 0, "w": 22, "h": 36 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 22, "h": 36 }, - "sourceSize": { "w": 22, "h": 36 }, - "duration": 100 - } - ], - "meta": { - "app": "https://www.aseprite.org/", - "version": "1.3.17-beta2-x64", - "image": "amiga500.png", - "format": "I8", - "size": { "w": 330, "h": 36 }, - "scale": "1", - "frameTags": [ - { "name": "off", "from": 0, "to": 0, "direction": "forward", "color": "#000000ff" }, - { "name": "ignition", "from": 1, "to": 5, "direction": "forward", "color": "#000000ff" }, - { "name": "on", "from": 6, "to": 14, "direction": "forward", "color": "#000000ff" } +{ + "frames": [ + { + "filename": "{num}", + "frame": { "x": 0, "y": 0, "w": 22, "h": 36 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 22, "h": 36 }, + "sourceSize": { "w": 22, "h": 36 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 22, "y": 0, "w": 22, "h": 36 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 22, "h": 36 }, + "sourceSize": { "w": 22, "h": 36 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 44, "y": 0, "w": 22, "h": 36 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 22, "h": 36 }, + "sourceSize": { "w": 22, "h": 36 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 66, "y": 0, "w": 22, "h": 36 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 22, "h": 36 }, + "sourceSize": { "w": 22, "h": 36 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 88, "y": 0, "w": 22, "h": 36 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 22, "h": 36 }, + "sourceSize": { "w": 22, "h": 36 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 110, "y": 0, "w": 22, "h": 36 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 22, "h": 36 }, + "sourceSize": { "w": 22, "h": 36 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 132, "y": 0, "w": 22, "h": 36 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 22, "h": 36 }, + "sourceSize": { "w": 22, "h": 36 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 154, "y": 0, "w": 22, "h": 36 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 22, "h": 36 }, + "sourceSize": { "w": 22, "h": 36 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 176, "y": 0, "w": 22, "h": 36 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 22, "h": 36 }, + "sourceSize": { "w": 22, "h": 36 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 198, "y": 0, "w": 22, "h": 36 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 22, "h": 36 }, + "sourceSize": { "w": 22, "h": 36 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 220, "y": 0, "w": 22, "h": 36 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 22, "h": 36 }, + "sourceSize": { "w": 22, "h": 36 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 242, "y": 0, "w": 22, "h": 36 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 22, "h": 36 }, + "sourceSize": { "w": 22, "h": 36 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 264, "y": 0, "w": 22, "h": 36 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 22, "h": 36 }, + "sourceSize": { "w": 22, "h": 36 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 286, "y": 0, "w": 22, "h": 36 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 22, "h": 36 }, + "sourceSize": { "w": 22, "h": 36 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 308, "y": 0, "w": 22, "h": 36 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 22, "h": 36 }, + "sourceSize": { "w": 22, "h": 36 }, + "duration": 100 + } ], - "layers": [ - { "name": "game", "opacity": 255, "blendMode": "normal" }, - { "name": "calque 1", "opacity": 255, "blendMode": "normal" }, - { "name": "calque 2", "opacity": 255, "blendMode": "normal" }, - { "name": "furniture", "opacity": 255, "blendMode": "normal" } - ], - "slices": [ - ] - } + "meta": { + "app": "https://www.aseprite.org/", + "version": "1.3.17-beta2-x64", + "image": "amiga500.png", + "format": "I8", + "size": { "w": 330, "h": 36 }, + "scale": "1", + "frameTags": [ + { "name": "off", "from": 0, "to": 0, "direction": "forward", "color": "#000000ff" }, + { "name": "ignition", "from": 1, "to": 5, "direction": "forward", "color": "#000000ff" }, + { "name": "on", "from": 6, "to": 14, "direction": "forward", "color": "#000000ff" } + ], + "layers": [ + { "name": "game", "opacity": 255, "blendMode": "normal" }, + { "name": "calque 1", "opacity": 255, "blendMode": "normal" }, + { "name": "calque 2", "opacity": 255, "blendMode": "normal" }, + { "name": "furniture", "opacity": 255, "blendMode": "normal" } + ], + "slices": [] + } } diff --git a/public/pixel-museum/entities/bomberman.json b/public/pixel-museum/entities/bomberman.json index 407ff8b..aa57c77 100644 --- a/public/pixel-museum/entities/bomberman.json +++ b/public/pixel-museum/entities/bomberman.json @@ -1,129 +1,129 @@ -{ "frames": [ - { - "filename": "{num}", - "frame": { "x": 0, "y": 0, "w": 92, "h": 66 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 92, "h": 66 }, - "sourceSize": { "w": 92, "h": 66 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 92, "y": 0, "w": 92, "h": 66 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 92, "h": 66 }, - "sourceSize": { "w": 92, "h": 66 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 184, "y": 0, "w": 92, "h": 66 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 92, "h": 66 }, - "sourceSize": { "w": 92, "h": 66 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 276, "y": 0, "w": 92, "h": 66 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 92, "h": 66 }, - "sourceSize": { "w": 92, "h": 66 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 368, "y": 0, "w": 92, "h": 66 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 92, "h": 66 }, - "sourceSize": { "w": 92, "h": 66 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 460, "y": 0, "w": 92, "h": 66 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 92, "h": 66 }, - "sourceSize": { "w": 92, "h": 66 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 552, "y": 0, "w": 92, "h": 66 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 92, "h": 66 }, - "sourceSize": { "w": 92, "h": 66 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 644, "y": 0, "w": 92, "h": 66 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 92, "h": 66 }, - "sourceSize": { "w": 92, "h": 66 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 736, "y": 0, "w": 92, "h": 66 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 92, "h": 66 }, - "sourceSize": { "w": 92, "h": 66 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 828, "y": 0, "w": 92, "h": 66 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 92, "h": 66 }, - "sourceSize": { "w": 92, "h": 66 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 920, "y": 0, "w": 92, "h": 66 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 92, "h": 66 }, - "sourceSize": { "w": 92, "h": 66 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 1012, "y": 0, "w": 92, "h": 66 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 92, "h": 66 }, - "sourceSize": { "w": 92, "h": 66 }, - "duration": 100 - } - ], - "meta": { - "app": "https://www.aseprite.org/", - "version": "1.3.16-beta3-x64", - "image": "bomberman.png", - "format": "I8", - "size": { "w": 1104, "h": 66 }, - "scale": "1", - "frameTags": [ - { "name": "start", "from": 0, "to": 3, "direction": "forward", "color": "#000000ff" }, - { "name": "explode", "from": 4, "to": 11, "direction": "forward", "color": "#000000ff" } +{ + "frames": [ + { + "filename": "{num}", + "frame": { "x": 0, "y": 0, "w": 92, "h": 66 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 92, "h": 66 }, + "sourceSize": { "w": 92, "h": 66 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 92, "y": 0, "w": 92, "h": 66 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 92, "h": 66 }, + "sourceSize": { "w": 92, "h": 66 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 184, "y": 0, "w": 92, "h": 66 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 92, "h": 66 }, + "sourceSize": { "w": 92, "h": 66 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 276, "y": 0, "w": 92, "h": 66 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 92, "h": 66 }, + "sourceSize": { "w": 92, "h": 66 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 368, "y": 0, "w": 92, "h": 66 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 92, "h": 66 }, + "sourceSize": { "w": 92, "h": 66 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 460, "y": 0, "w": 92, "h": 66 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 92, "h": 66 }, + "sourceSize": { "w": 92, "h": 66 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 552, "y": 0, "w": 92, "h": 66 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 92, "h": 66 }, + "sourceSize": { "w": 92, "h": 66 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 644, "y": 0, "w": 92, "h": 66 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 92, "h": 66 }, + "sourceSize": { "w": 92, "h": 66 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 736, "y": 0, "w": 92, "h": 66 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 92, "h": 66 }, + "sourceSize": { "w": 92, "h": 66 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 828, "y": 0, "w": 92, "h": 66 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 92, "h": 66 }, + "sourceSize": { "w": 92, "h": 66 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 920, "y": 0, "w": 92, "h": 66 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 92, "h": 66 }, + "sourceSize": { "w": 92, "h": 66 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 1012, "y": 0, "w": 92, "h": 66 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 92, "h": 66 }, + "sourceSize": { "w": 92, "h": 66 }, + "duration": 100 + } ], - "layers": [ - { "name": "bomb", "opacity": 255, "blendMode": "normal" }, - { "name": "effect", "opacity": 255, "blendMode": "normal" } - ], - "slices": [ - ] - } + "meta": { + "app": "https://www.aseprite.org/", + "version": "1.3.16-beta3-x64", + "image": "bomberman.png", + "format": "I8", + "size": { "w": 1104, "h": 66 }, + "scale": "1", + "frameTags": [ + { "name": "start", "from": 0, "to": 3, "direction": "forward", "color": "#000000ff" }, + { "name": "explode", "from": 4, "to": 11, "direction": "forward", "color": "#000000ff" } + ], + "layers": [ + { "name": "bomb", "opacity": 255, "blendMode": "normal" }, + { "name": "effect", "opacity": 255, "blendMode": "normal" } + ], + "slices": [] + } } diff --git a/public/pixel-museum/entities/computer-space.json b/public/pixel-museum/entities/computer-space.json index 7861887..4173e03 100644 --- a/public/pixel-museum/entities/computer-space.json +++ b/public/pixel-museum/entities/computer-space.json @@ -1,390 +1,388 @@ -{ "frames": [ - { - "filename": "0", - "frame": { "x": 0, "y": 0, "w": 16, "h": 34 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 16, "h": 34 }, - "sourceSize": { "w": 16, "h": 34 }, - "duration": 100 - }, - { - "filename": "1", - "frame": { "x": 16, "y": 0, "w": 16, "h": 34 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 16, "h": 34 }, - "sourceSize": { "w": 16, "h": 34 }, - "duration": 100 - }, - { - "filename": "2", - "frame": { "x": 32, "y": 0, "w": 16, "h": 34 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 16, "h": 34 }, - "sourceSize": { "w": 16, "h": 34 }, - "duration": 100 - }, - { - "filename": "3", - "frame": { "x": 48, "y": 0, "w": 16, "h": 34 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 16, "h": 34 }, - "sourceSize": { "w": 16, "h": 34 }, - "duration": 100 - }, - { - "filename": "4", - "frame": { "x": 64, "y": 0, "w": 16, "h": 34 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 16, "h": 34 }, - "sourceSize": { "w": 16, "h": 34 }, - "duration": 100 - }, - { - "filename": "5", - "frame": { "x": 80, "y": 0, "w": 16, "h": 34 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 16, "h": 34 }, - "sourceSize": { "w": 16, "h": 34 }, - "duration": 100 - }, - { - "filename": "6", - "frame": { "x": 96, "y": 0, "w": 16, "h": 34 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 16, "h": 34 }, - "sourceSize": { "w": 16, "h": 34 }, - "duration": 100 - }, - { - "filename": "7", - "frame": { "x": 112, "y": 0, "w": 16, "h": 34 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 16, "h": 34 }, - "sourceSize": { "w": 16, "h": 34 }, - "duration": 100 - }, - { - "filename": "8", - "frame": { "x": 128, "y": 0, "w": 16, "h": 34 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 16, "h": 34 }, - "sourceSize": { "w": 16, "h": 34 }, - "duration": 100 - }, - { - "filename": "9", - "frame": { "x": 144, "y": 0, "w": 16, "h": 34 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 16, "h": 34 }, - "sourceSize": { "w": 16, "h": 34 }, - "duration": 100 - }, - { - "filename": "10", - "frame": { "x": 160, "y": 0, "w": 16, "h": 34 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 16, "h": 34 }, - "sourceSize": { "w": 16, "h": 34 }, - "duration": 100 - }, - { - "filename": "11", - "frame": { "x": 176, "y": 0, "w": 16, "h": 34 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 16, "h": 34 }, - "sourceSize": { "w": 16, "h": 34 }, - "duration": 100 - }, - { - "filename": "12", - "frame": { "x": 192, "y": 0, "w": 16, "h": 34 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 16, "h": 34 }, - "sourceSize": { "w": 16, "h": 34 }, - "duration": 100 - }, - { - "filename": "13", - "frame": { "x": 208, "y": 0, "w": 16, "h": 34 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 16, "h": 34 }, - "sourceSize": { "w": 16, "h": 34 }, - "duration": 100 - }, - { - "filename": "14", - "frame": { "x": 224, "y": 0, "w": 16, "h": 34 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 16, "h": 34 }, - "sourceSize": { "w": 16, "h": 34 }, - "duration": 100 - }, - { - "filename": "15", - "frame": { "x": 240, "y": 0, "w": 16, "h": 34 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 16, "h": 34 }, - "sourceSize": { "w": 16, "h": 34 }, - "duration": 100 - }, - { - "filename": "16", - "frame": { "x": 256, "y": 0, "w": 16, "h": 34 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 16, "h": 34 }, - "sourceSize": { "w": 16, "h": 34 }, - "duration": 100 - }, - { - "filename": "17", - "frame": { "x": 272, "y": 0, "w": 16, "h": 34 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 16, "h": 34 }, - "sourceSize": { "w": 16, "h": 34 }, - "duration": 100 - }, - { - "filename": "18", - "frame": { "x": 288, "y": 0, "w": 16, "h": 34 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 16, "h": 34 }, - "sourceSize": { "w": 16, "h": 34 }, - "duration": 100 - }, - { - "filename": "19", - "frame": { "x": 304, "y": 0, "w": 16, "h": 34 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 16, "h": 34 }, - "sourceSize": { "w": 16, "h": 34 }, - "duration": 100 - }, - { - "filename": "20", - "frame": { "x": 320, "y": 0, "w": 16, "h": 34 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 16, "h": 34 }, - "sourceSize": { "w": 16, "h": 34 }, - "duration": 100 - }, - { - "filename": "21", - "frame": { "x": 336, "y": 0, "w": 16, "h": 34 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 16, "h": 34 }, - "sourceSize": { "w": 16, "h": 34 }, - "duration": 100 - }, - { - "filename": "22", - "frame": { "x": 352, "y": 0, "w": 16, "h": 34 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 16, "h": 34 }, - "sourceSize": { "w": 16, "h": 34 }, - "duration": 100 - }, - { - "filename": "23", - "frame": { "x": 368, "y": 0, "w": 16, "h": 34 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 16, "h": 34 }, - "sourceSize": { "w": 16, "h": 34 }, - "duration": 100 - }, - { - "filename": "24", - "frame": { "x": 384, "y": 0, "w": 16, "h": 34 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 16, "h": 34 }, - "sourceSize": { "w": 16, "h": 34 }, - "duration": 100 - }, - { - "filename": "25", - "frame": { "x": 400, "y": 0, "w": 16, "h": 34 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 16, "h": 34 }, - "sourceSize": { "w": 16, "h": 34 }, - "duration": 100 - }, - { - "filename": "26", - "frame": { "x": 416, "y": 0, "w": 16, "h": 34 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 16, "h": 34 }, - "sourceSize": { "w": 16, "h": 34 }, - "duration": 100 - }, - { - "filename": "27", - "frame": { "x": 432, "y": 0, "w": 16, "h": 34 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 16, "h": 34 }, - "sourceSize": { "w": 16, "h": 34 }, - "duration": 100 - }, - { - "filename": "28", - "frame": { "x": 448, "y": 0, "w": 16, "h": 34 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 16, "h": 34 }, - "sourceSize": { "w": 16, "h": 34 }, - "duration": 100 - }, - { - "filename": "29", - "frame": { "x": 464, "y": 0, "w": 16, "h": 34 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 16, "h": 34 }, - "sourceSize": { "w": 16, "h": 34 }, - "duration": 100 - }, - { - "filename": "30", - "frame": { "x": 480, "y": 0, "w": 16, "h": 34 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 16, "h": 34 }, - "sourceSize": { "w": 16, "h": 34 }, - "duration": 100 - }, - { - "filename": "31", - "frame": { "x": 496, "y": 0, "w": 16, "h": 34 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 16, "h": 34 }, - "sourceSize": { "w": 16, "h": 34 }, - "duration": 100 - }, - { - "filename": "32", - "frame": { "x": 512, "y": 0, "w": 16, "h": 34 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 16, "h": 34 }, - "sourceSize": { "w": 16, "h": 34 }, - "duration": 100 - }, - { - "filename": "33", - "frame": { "x": 528, "y": 0, "w": 16, "h": 34 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 16, "h": 34 }, - "sourceSize": { "w": 16, "h": 34 }, - "duration": 100 - }, - { - "filename": "34", - "frame": { "x": 544, "y": 0, "w": 16, "h": 34 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 16, "h": 34 }, - "sourceSize": { "w": 16, "h": 34 }, - "duration": 100 - }, - { - "filename": "35", - "frame": { "x": 560, "y": 0, "w": 16, "h": 34 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 16, "h": 34 }, - "sourceSize": { "w": 16, "h": 34 }, - "duration": 100 - }, - { - "filename": "36", - "frame": { "x": 576, "y": 0, "w": 16, "h": 34 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 16, "h": 34 }, - "sourceSize": { "w": 16, "h": 34 }, - "duration": 100 - }, - { - "filename": "37", - "frame": { "x": 592, "y": 0, "w": 16, "h": 34 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 16, "h": 34 }, - "sourceSize": { "w": 16, "h": 34 }, - "duration": 100 - }, - { - "filename": "38", - "frame": { "x": 608, "y": 0, "w": 16, "h": 34 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 16, "h": 34 }, - "sourceSize": { "w": 16, "h": 34 }, - "duration": 100 - }, - { - "filename": "39", - "frame": { "x": 624, "y": 0, "w": 16, "h": 34 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 16, "h": 34 }, - "sourceSize": { "w": 16, "h": 34 }, - "duration": 100 - }, - { - "filename": "40", - "frame": { "x": 640, "y": 0, "w": 16, "h": 34 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 16, "h": 34 }, - "sourceSize": { "w": 16, "h": 34 }, - "duration": 100 - } - ], - "meta": { - "app": "https://www.aseprite.org/", - "version": "1.3.17-beta2-x64", - "image": "computer-space.png", - "format": "I8", - "size": { "w": 656, "h": 34 }, - "scale": "1", - "frameTags": [ - { "name": "off", "from": 0, "to": 0, "direction": "forward", "color": "#000000ff" }, - { "name": "ignition", "from": 1, "to": 3, "direction": "forward", "color": "#000000ff" }, - { "name": "on", "from": 4, "to": 40, "direction": "forward", "color": "#000000ff" } +{ + "frames": [ + { + "filename": "0", + "frame": { "x": 0, "y": 0, "w": 16, "h": 34 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 16, "h": 34 }, + "sourceSize": { "w": 16, "h": 34 }, + "duration": 100 + }, + { + "filename": "1", + "frame": { "x": 16, "y": 0, "w": 16, "h": 34 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 16, "h": 34 }, + "sourceSize": { "w": 16, "h": 34 }, + "duration": 100 + }, + { + "filename": "2", + "frame": { "x": 32, "y": 0, "w": 16, "h": 34 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 16, "h": 34 }, + "sourceSize": { "w": 16, "h": 34 }, + "duration": 100 + }, + { + "filename": "3", + "frame": { "x": 48, "y": 0, "w": 16, "h": 34 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 16, "h": 34 }, + "sourceSize": { "w": 16, "h": 34 }, + "duration": 100 + }, + { + "filename": "4", + "frame": { "x": 64, "y": 0, "w": 16, "h": 34 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 16, "h": 34 }, + "sourceSize": { "w": 16, "h": 34 }, + "duration": 100 + }, + { + "filename": "5", + "frame": { "x": 80, "y": 0, "w": 16, "h": 34 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 16, "h": 34 }, + "sourceSize": { "w": 16, "h": 34 }, + "duration": 100 + }, + { + "filename": "6", + "frame": { "x": 96, "y": 0, "w": 16, "h": 34 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 16, "h": 34 }, + "sourceSize": { "w": 16, "h": 34 }, + "duration": 100 + }, + { + "filename": "7", + "frame": { "x": 112, "y": 0, "w": 16, "h": 34 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 16, "h": 34 }, + "sourceSize": { "w": 16, "h": 34 }, + "duration": 100 + }, + { + "filename": "8", + "frame": { "x": 128, "y": 0, "w": 16, "h": 34 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 16, "h": 34 }, + "sourceSize": { "w": 16, "h": 34 }, + "duration": 100 + }, + { + "filename": "9", + "frame": { "x": 144, "y": 0, "w": 16, "h": 34 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 16, "h": 34 }, + "sourceSize": { "w": 16, "h": 34 }, + "duration": 100 + }, + { + "filename": "10", + "frame": { "x": 160, "y": 0, "w": 16, "h": 34 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 16, "h": 34 }, + "sourceSize": { "w": 16, "h": 34 }, + "duration": 100 + }, + { + "filename": "11", + "frame": { "x": 176, "y": 0, "w": 16, "h": 34 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 16, "h": 34 }, + "sourceSize": { "w": 16, "h": 34 }, + "duration": 100 + }, + { + "filename": "12", + "frame": { "x": 192, "y": 0, "w": 16, "h": 34 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 16, "h": 34 }, + "sourceSize": { "w": 16, "h": 34 }, + "duration": 100 + }, + { + "filename": "13", + "frame": { "x": 208, "y": 0, "w": 16, "h": 34 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 16, "h": 34 }, + "sourceSize": { "w": 16, "h": 34 }, + "duration": 100 + }, + { + "filename": "14", + "frame": { "x": 224, "y": 0, "w": 16, "h": 34 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 16, "h": 34 }, + "sourceSize": { "w": 16, "h": 34 }, + "duration": 100 + }, + { + "filename": "15", + "frame": { "x": 240, "y": 0, "w": 16, "h": 34 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 16, "h": 34 }, + "sourceSize": { "w": 16, "h": 34 }, + "duration": 100 + }, + { + "filename": "16", + "frame": { "x": 256, "y": 0, "w": 16, "h": 34 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 16, "h": 34 }, + "sourceSize": { "w": 16, "h": 34 }, + "duration": 100 + }, + { + "filename": "17", + "frame": { "x": 272, "y": 0, "w": 16, "h": 34 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 16, "h": 34 }, + "sourceSize": { "w": 16, "h": 34 }, + "duration": 100 + }, + { + "filename": "18", + "frame": { "x": 288, "y": 0, "w": 16, "h": 34 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 16, "h": 34 }, + "sourceSize": { "w": 16, "h": 34 }, + "duration": 100 + }, + { + "filename": "19", + "frame": { "x": 304, "y": 0, "w": 16, "h": 34 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 16, "h": 34 }, + "sourceSize": { "w": 16, "h": 34 }, + "duration": 100 + }, + { + "filename": "20", + "frame": { "x": 320, "y": 0, "w": 16, "h": 34 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 16, "h": 34 }, + "sourceSize": { "w": 16, "h": 34 }, + "duration": 100 + }, + { + "filename": "21", + "frame": { "x": 336, "y": 0, "w": 16, "h": 34 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 16, "h": 34 }, + "sourceSize": { "w": 16, "h": 34 }, + "duration": 100 + }, + { + "filename": "22", + "frame": { "x": 352, "y": 0, "w": 16, "h": 34 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 16, "h": 34 }, + "sourceSize": { "w": 16, "h": 34 }, + "duration": 100 + }, + { + "filename": "23", + "frame": { "x": 368, "y": 0, "w": 16, "h": 34 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 16, "h": 34 }, + "sourceSize": { "w": 16, "h": 34 }, + "duration": 100 + }, + { + "filename": "24", + "frame": { "x": 384, "y": 0, "w": 16, "h": 34 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 16, "h": 34 }, + "sourceSize": { "w": 16, "h": 34 }, + "duration": 100 + }, + { + "filename": "25", + "frame": { "x": 400, "y": 0, "w": 16, "h": 34 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 16, "h": 34 }, + "sourceSize": { "w": 16, "h": 34 }, + "duration": 100 + }, + { + "filename": "26", + "frame": { "x": 416, "y": 0, "w": 16, "h": 34 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 16, "h": 34 }, + "sourceSize": { "w": 16, "h": 34 }, + "duration": 100 + }, + { + "filename": "27", + "frame": { "x": 432, "y": 0, "w": 16, "h": 34 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 16, "h": 34 }, + "sourceSize": { "w": 16, "h": 34 }, + "duration": 100 + }, + { + "filename": "28", + "frame": { "x": 448, "y": 0, "w": 16, "h": 34 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 16, "h": 34 }, + "sourceSize": { "w": 16, "h": 34 }, + "duration": 100 + }, + { + "filename": "29", + "frame": { "x": 464, "y": 0, "w": 16, "h": 34 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 16, "h": 34 }, + "sourceSize": { "w": 16, "h": 34 }, + "duration": 100 + }, + { + "filename": "30", + "frame": { "x": 480, "y": 0, "w": 16, "h": 34 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 16, "h": 34 }, + "sourceSize": { "w": 16, "h": 34 }, + "duration": 100 + }, + { + "filename": "31", + "frame": { "x": 496, "y": 0, "w": 16, "h": 34 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 16, "h": 34 }, + "sourceSize": { "w": 16, "h": 34 }, + "duration": 100 + }, + { + "filename": "32", + "frame": { "x": 512, "y": 0, "w": 16, "h": 34 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 16, "h": 34 }, + "sourceSize": { "w": 16, "h": 34 }, + "duration": 100 + }, + { + "filename": "33", + "frame": { "x": 528, "y": 0, "w": 16, "h": 34 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 16, "h": 34 }, + "sourceSize": { "w": 16, "h": 34 }, + "duration": 100 + }, + { + "filename": "34", + "frame": { "x": 544, "y": 0, "w": 16, "h": 34 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 16, "h": 34 }, + "sourceSize": { "w": 16, "h": 34 }, + "duration": 100 + }, + { + "filename": "35", + "frame": { "x": 560, "y": 0, "w": 16, "h": 34 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 16, "h": 34 }, + "sourceSize": { "w": 16, "h": 34 }, + "duration": 100 + }, + { + "filename": "36", + "frame": { "x": 576, "y": 0, "w": 16, "h": 34 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 16, "h": 34 }, + "sourceSize": { "w": 16, "h": 34 }, + "duration": 100 + }, + { + "filename": "37", + "frame": { "x": 592, "y": 0, "w": 16, "h": 34 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 16, "h": 34 }, + "sourceSize": { "w": 16, "h": 34 }, + "duration": 100 + }, + { + "filename": "38", + "frame": { "x": 608, "y": 0, "w": 16, "h": 34 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 16, "h": 34 }, + "sourceSize": { "w": 16, "h": 34 }, + "duration": 100 + }, + { + "filename": "39", + "frame": { "x": 624, "y": 0, "w": 16, "h": 34 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 16, "h": 34 }, + "sourceSize": { "w": 16, "h": 34 }, + "duration": 100 + }, + { + "filename": "40", + "frame": { "x": 640, "y": 0, "w": 16, "h": 34 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 16, "h": 34 }, + "sourceSize": { "w": 16, "h": 34 }, + "duration": 100 + } ], - "layers": [ - { "name": "calque 1", "opacity": 255, "blendMode": "normal" } - ], - "slices": [ - ] - } + "meta": { + "app": "https://www.aseprite.org/", + "version": "1.3.17-beta2-x64", + "image": "computer-space.png", + "format": "I8", + "size": { "w": 656, "h": 34 }, + "scale": "1", + "frameTags": [ + { "name": "off", "from": 0, "to": 0, "direction": "forward", "color": "#000000ff" }, + { "name": "ignition", "from": 1, "to": 3, "direction": "forward", "color": "#000000ff" }, + { "name": "on", "from": 4, "to": 40, "direction": "forward", "color": "#000000ff" } + ], + "layers": [{ "name": "calque 1", "opacity": 255, "blendMode": "normal" }], + "slices": [] + } } diff --git a/public/pixel-museum/entities/dolorean.json b/public/pixel-museum/entities/dolorean.json index adacb09..1a66a53 100644 --- a/public/pixel-museum/entities/dolorean.json +++ b/public/pixel-museum/entities/dolorean.json @@ -1,251 +1,251 @@ -{ "frames": [ - { - "filename": "0", - "frame": { "x": 0, "y": 0, "w": 32, "h": 16 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 16 }, - "sourceSize": { "w": 32, "h": 16 }, - "duration": 100 - }, - { - "filename": "1", - "frame": { "x": 32, "y": 0, "w": 32, "h": 16 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 16 }, - "sourceSize": { "w": 32, "h": 16 }, - "duration": 100 - }, - { - "filename": "2", - "frame": { "x": 64, "y": 0, "w": 32, "h": 16 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 16 }, - "sourceSize": { "w": 32, "h": 16 }, - "duration": 100 - }, - { - "filename": "3", - "frame": { "x": 96, "y": 0, "w": 32, "h": 16 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 16 }, - "sourceSize": { "w": 32, "h": 16 }, - "duration": 100 - }, - { - "filename": "4", - "frame": { "x": 128, "y": 0, "w": 32, "h": 16 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 16 }, - "sourceSize": { "w": 32, "h": 16 }, - "duration": 100 - }, - { - "filename": "5", - "frame": { "x": 160, "y": 0, "w": 32, "h": 16 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 16 }, - "sourceSize": { "w": 32, "h": 16 }, - "duration": 100 - }, - { - "filename": "6", - "frame": { "x": 192, "y": 0, "w": 32, "h": 16 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 16 }, - "sourceSize": { "w": 32, "h": 16 }, - "duration": 100 - }, - { - "filename": "7", - "frame": { "x": 224, "y": 0, "w": 32, "h": 16 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 16 }, - "sourceSize": { "w": 32, "h": 16 }, - "duration": 100 - }, - { - "filename": "8", - "frame": { "x": 256, "y": 0, "w": 32, "h": 16 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 16 }, - "sourceSize": { "w": 32, "h": 16 }, - "duration": 100 - }, - { - "filename": "9", - "frame": { "x": 288, "y": 0, "w": 32, "h": 16 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 16 }, - "sourceSize": { "w": 32, "h": 16 }, - "duration": 100 - }, - { - "filename": "10", - "frame": { "x": 320, "y": 0, "w": 32, "h": 16 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 16 }, - "sourceSize": { "w": 32, "h": 16 }, - "duration": 100 - }, - { - "filename": "11", - "frame": { "x": 352, "y": 0, "w": 32, "h": 16 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 16 }, - "sourceSize": { "w": 32, "h": 16 }, - "duration": 100 - }, - { - "filename": "12", - "frame": { "x": 384, "y": 0, "w": 32, "h": 16 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 16 }, - "sourceSize": { "w": 32, "h": 16 }, - "duration": 100 - }, - { - "filename": "13", - "frame": { "x": 416, "y": 0, "w": 32, "h": 16 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 16 }, - "sourceSize": { "w": 32, "h": 16 }, - "duration": 100 - }, - { - "filename": "14", - "frame": { "x": 448, "y": 0, "w": 32, "h": 16 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 16 }, - "sourceSize": { "w": 32, "h": 16 }, - "duration": 100 - }, - { - "filename": "15", - "frame": { "x": 480, "y": 0, "w": 32, "h": 16 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 16 }, - "sourceSize": { "w": 32, "h": 16 }, - "duration": 100 - }, - { - "filename": "16", - "frame": { "x": 512, "y": 0, "w": 32, "h": 16 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 16 }, - "sourceSize": { "w": 32, "h": 16 }, - "duration": 100 - }, - { - "filename": "17", - "frame": { "x": 544, "y": 0, "w": 32, "h": 16 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 16 }, - "sourceSize": { "w": 32, "h": 16 }, - "duration": 100 - }, - { - "filename": "18", - "frame": { "x": 576, "y": 0, "w": 32, "h": 16 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 16 }, - "sourceSize": { "w": 32, "h": 16 }, - "duration": 100 - }, - { - "filename": "19", - "frame": { "x": 608, "y": 0, "w": 32, "h": 16 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 16 }, - "sourceSize": { "w": 32, "h": 16 }, - "duration": 100 - }, - { - "filename": "20", - "frame": { "x": 640, "y": 0, "w": 32, "h": 16 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 16 }, - "sourceSize": { "w": 32, "h": 16 }, - "duration": 100 - }, - { - "filename": "21", - "frame": { "x": 672, "y": 0, "w": 32, "h": 16 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 16 }, - "sourceSize": { "w": 32, "h": 16 }, - "duration": 100 - }, - { - "filename": "22", - "frame": { "x": 704, "y": 0, "w": 32, "h": 16 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 16 }, - "sourceSize": { "w": 32, "h": 16 }, - "duration": 100 - }, - { - "filename": "23", - "frame": { "x": 736, "y": 0, "w": 32, "h": 16 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 16 }, - "sourceSize": { "w": 32, "h": 16 }, - "duration": 100 - }, - { - "filename": "24", - "frame": { "x": 768, "y": 0, "w": 32, "h": 16 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 16 }, - "sourceSize": { "w": 32, "h": 16 }, - "duration": 100 - } - ], - "meta": { - "app": "https://www.aseprite.org/", - "version": "1.3.16-beta3-x64", - "image": "dolorean.png", - "format": "I8", - "size": { "w": 800, "h": 16 }, - "scale": "1", - "frameTags": [ - { "name": "drive", "from": 0, "to": 3, "direction": "forward", "color": "#000000ff" }, - { "name": "drive-forward", "from": 4, "to": 7, "direction": "forward", "color": "#000000ff" }, - { "name": "drive-back", "from": 8, "to": 11, "direction": "forward", "color": "#000000ff" }, - { "name": "jumping", "from": 12, "to": 14, "direction": "forward", "color": "#000000ff" }, - { "name": "jump", "from": 15, "to": 17, "direction": "forward", "color": "#000000ff" }, - { "name": "grounded", "from": 18, "to": 20, "direction": "forward", "color": "#000000ff" }, - { "name": "collided", "from": 21, "to": 24, "direction": "forward", "color": "#000000ff" } +{ + "frames": [ + { + "filename": "0", + "frame": { "x": 0, "y": 0, "w": 32, "h": 16 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 16 }, + "sourceSize": { "w": 32, "h": 16 }, + "duration": 100 + }, + { + "filename": "1", + "frame": { "x": 32, "y": 0, "w": 32, "h": 16 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 16 }, + "sourceSize": { "w": 32, "h": 16 }, + "duration": 100 + }, + { + "filename": "2", + "frame": { "x": 64, "y": 0, "w": 32, "h": 16 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 16 }, + "sourceSize": { "w": 32, "h": 16 }, + "duration": 100 + }, + { + "filename": "3", + "frame": { "x": 96, "y": 0, "w": 32, "h": 16 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 16 }, + "sourceSize": { "w": 32, "h": 16 }, + "duration": 100 + }, + { + "filename": "4", + "frame": { "x": 128, "y": 0, "w": 32, "h": 16 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 16 }, + "sourceSize": { "w": 32, "h": 16 }, + "duration": 100 + }, + { + "filename": "5", + "frame": { "x": 160, "y": 0, "w": 32, "h": 16 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 16 }, + "sourceSize": { "w": 32, "h": 16 }, + "duration": 100 + }, + { + "filename": "6", + "frame": { "x": 192, "y": 0, "w": 32, "h": 16 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 16 }, + "sourceSize": { "w": 32, "h": 16 }, + "duration": 100 + }, + { + "filename": "7", + "frame": { "x": 224, "y": 0, "w": 32, "h": 16 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 16 }, + "sourceSize": { "w": 32, "h": 16 }, + "duration": 100 + }, + { + "filename": "8", + "frame": { "x": 256, "y": 0, "w": 32, "h": 16 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 16 }, + "sourceSize": { "w": 32, "h": 16 }, + "duration": 100 + }, + { + "filename": "9", + "frame": { "x": 288, "y": 0, "w": 32, "h": 16 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 16 }, + "sourceSize": { "w": 32, "h": 16 }, + "duration": 100 + }, + { + "filename": "10", + "frame": { "x": 320, "y": 0, "w": 32, "h": 16 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 16 }, + "sourceSize": { "w": 32, "h": 16 }, + "duration": 100 + }, + { + "filename": "11", + "frame": { "x": 352, "y": 0, "w": 32, "h": 16 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 16 }, + "sourceSize": { "w": 32, "h": 16 }, + "duration": 100 + }, + { + "filename": "12", + "frame": { "x": 384, "y": 0, "w": 32, "h": 16 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 16 }, + "sourceSize": { "w": 32, "h": 16 }, + "duration": 100 + }, + { + "filename": "13", + "frame": { "x": 416, "y": 0, "w": 32, "h": 16 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 16 }, + "sourceSize": { "w": 32, "h": 16 }, + "duration": 100 + }, + { + "filename": "14", + "frame": { "x": 448, "y": 0, "w": 32, "h": 16 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 16 }, + "sourceSize": { "w": 32, "h": 16 }, + "duration": 100 + }, + { + "filename": "15", + "frame": { "x": 480, "y": 0, "w": 32, "h": 16 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 16 }, + "sourceSize": { "w": 32, "h": 16 }, + "duration": 100 + }, + { + "filename": "16", + "frame": { "x": 512, "y": 0, "w": 32, "h": 16 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 16 }, + "sourceSize": { "w": 32, "h": 16 }, + "duration": 100 + }, + { + "filename": "17", + "frame": { "x": 544, "y": 0, "w": 32, "h": 16 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 16 }, + "sourceSize": { "w": 32, "h": 16 }, + "duration": 100 + }, + { + "filename": "18", + "frame": { "x": 576, "y": 0, "w": 32, "h": 16 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 16 }, + "sourceSize": { "w": 32, "h": 16 }, + "duration": 100 + }, + { + "filename": "19", + "frame": { "x": 608, "y": 0, "w": 32, "h": 16 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 16 }, + "sourceSize": { "w": 32, "h": 16 }, + "duration": 100 + }, + { + "filename": "20", + "frame": { "x": 640, "y": 0, "w": 32, "h": 16 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 16 }, + "sourceSize": { "w": 32, "h": 16 }, + "duration": 100 + }, + { + "filename": "21", + "frame": { "x": 672, "y": 0, "w": 32, "h": 16 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 16 }, + "sourceSize": { "w": 32, "h": 16 }, + "duration": 100 + }, + { + "filename": "22", + "frame": { "x": 704, "y": 0, "w": 32, "h": 16 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 16 }, + "sourceSize": { "w": 32, "h": 16 }, + "duration": 100 + }, + { + "filename": "23", + "frame": { "x": 736, "y": 0, "w": 32, "h": 16 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 16 }, + "sourceSize": { "w": 32, "h": 16 }, + "duration": 100 + }, + { + "filename": "24", + "frame": { "x": 768, "y": 0, "w": 32, "h": 16 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 16 }, + "sourceSize": { "w": 32, "h": 16 }, + "duration": 100 + } ], - "layers": [ - { "name": "dolorean", "opacity": 255, "blendMode": "normal" }, - { "name": "wheel", "opacity": 255, "blendMode": "normal" } - ], - "slices": [ - ] - } + "meta": { + "app": "https://www.aseprite.org/", + "version": "1.3.16-beta3-x64", + "image": "dolorean.png", + "format": "I8", + "size": { "w": 800, "h": 16 }, + "scale": "1", + "frameTags": [ + { "name": "drive", "from": 0, "to": 3, "direction": "forward", "color": "#000000ff" }, + { "name": "drive-forward", "from": 4, "to": 7, "direction": "forward", "color": "#000000ff" }, + { "name": "drive-back", "from": 8, "to": 11, "direction": "forward", "color": "#000000ff" }, + { "name": "jumping", "from": 12, "to": 14, "direction": "forward", "color": "#000000ff" }, + { "name": "jump", "from": 15, "to": 17, "direction": "forward", "color": "#000000ff" }, + { "name": "grounded", "from": 18, "to": 20, "direction": "forward", "color": "#000000ff" }, + { "name": "collided", "from": 21, "to": 24, "direction": "forward", "color": "#000000ff" } + ], + "layers": [ + { "name": "dolorean", "opacity": 255, "blendMode": "normal" }, + { "name": "wheel", "opacity": 255, "blendMode": "normal" } + ], + "slices": [] + } } diff --git a/public/pixel-museum/entities/dreamcast.json b/public/pixel-museum/entities/dreamcast.json index 3459a04..001289f 100644 --- a/public/pixel-museum/entities/dreamcast.json +++ b/public/pixel-museum/entities/dreamcast.json @@ -1,474 +1,474 @@ -{ "frames": [ - { - "filename": "{num}", - "frame": { "x": 0, "y": 0, "w": 23, "h": 244 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 23, "h": 244 }, - "sourceSize": { "w": 23, "h": 244 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 23, "y": 0, "w": 23, "h": 244 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 23, "h": 244 }, - "sourceSize": { "w": 23, "h": 244 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 46, "y": 0, "w": 23, "h": 244 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 23, "h": 244 }, - "sourceSize": { "w": 23, "h": 244 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 69, "y": 0, "w": 23, "h": 244 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 23, "h": 244 }, - "sourceSize": { "w": 23, "h": 244 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 92, "y": 0, "w": 23, "h": 244 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 23, "h": 244 }, - "sourceSize": { "w": 23, "h": 244 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 115, "y": 0, "w": 23, "h": 244 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 23, "h": 244 }, - "sourceSize": { "w": 23, "h": 244 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 138, "y": 0, "w": 23, "h": 244 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 23, "h": 244 }, - "sourceSize": { "w": 23, "h": 244 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 161, "y": 0, "w": 23, "h": 244 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 23, "h": 244 }, - "sourceSize": { "w": 23, "h": 244 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 184, "y": 0, "w": 23, "h": 244 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 23, "h": 244 }, - "sourceSize": { "w": 23, "h": 244 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 207, "y": 0, "w": 23, "h": 244 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 23, "h": 244 }, - "sourceSize": { "w": 23, "h": 244 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 230, "y": 0, "w": 23, "h": 244 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 23, "h": 244 }, - "sourceSize": { "w": 23, "h": 244 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 253, "y": 0, "w": 23, "h": 244 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 23, "h": 244 }, - "sourceSize": { "w": 23, "h": 244 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 276, "y": 0, "w": 23, "h": 244 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 23, "h": 244 }, - "sourceSize": { "w": 23, "h": 244 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 299, "y": 0, "w": 23, "h": 244 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 23, "h": 244 }, - "sourceSize": { "w": 23, "h": 244 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 322, "y": 0, "w": 23, "h": 244 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 23, "h": 244 }, - "sourceSize": { "w": 23, "h": 244 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 345, "y": 0, "w": 23, "h": 244 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 23, "h": 244 }, - "sourceSize": { "w": 23, "h": 244 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 368, "y": 0, "w": 23, "h": 244 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 23, "h": 244 }, - "sourceSize": { "w": 23, "h": 244 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 391, "y": 0, "w": 23, "h": 244 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 23, "h": 244 }, - "sourceSize": { "w": 23, "h": 244 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 414, "y": 0, "w": 23, "h": 244 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 23, "h": 244 }, - "sourceSize": { "w": 23, "h": 244 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 437, "y": 0, "w": 23, "h": 244 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 23, "h": 244 }, - "sourceSize": { "w": 23, "h": 244 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 460, "y": 0, "w": 23, "h": 244 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 23, "h": 244 }, - "sourceSize": { "w": 23, "h": 244 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 483, "y": 0, "w": 23, "h": 244 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 23, "h": 244 }, - "sourceSize": { "w": 23, "h": 244 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 506, "y": 0, "w": 23, "h": 244 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 23, "h": 244 }, - "sourceSize": { "w": 23, "h": 244 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 529, "y": 0, "w": 23, "h": 244 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 23, "h": 244 }, - "sourceSize": { "w": 23, "h": 244 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 552, "y": 0, "w": 23, "h": 244 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 23, "h": 244 }, - "sourceSize": { "w": 23, "h": 244 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 575, "y": 0, "w": 23, "h": 244 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 23, "h": 244 }, - "sourceSize": { "w": 23, "h": 244 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 598, "y": 0, "w": 23, "h": 244 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 23, "h": 244 }, - "sourceSize": { "w": 23, "h": 244 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 621, "y": 0, "w": 23, "h": 244 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 23, "h": 244 }, - "sourceSize": { "w": 23, "h": 244 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 644, "y": 0, "w": 23, "h": 244 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 23, "h": 244 }, - "sourceSize": { "w": 23, "h": 244 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 667, "y": 0, "w": 23, "h": 244 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 23, "h": 244 }, - "sourceSize": { "w": 23, "h": 244 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 690, "y": 0, "w": 23, "h": 244 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 23, "h": 244 }, - "sourceSize": { "w": 23, "h": 244 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 713, "y": 0, "w": 23, "h": 244 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 23, "h": 244 }, - "sourceSize": { "w": 23, "h": 244 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 736, "y": 0, "w": 23, "h": 244 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 23, "h": 244 }, - "sourceSize": { "w": 23, "h": 244 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 759, "y": 0, "w": 23, "h": 244 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 23, "h": 244 }, - "sourceSize": { "w": 23, "h": 244 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 782, "y": 0, "w": 23, "h": 244 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 23, "h": 244 }, - "sourceSize": { "w": 23, "h": 244 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 805, "y": 0, "w": 23, "h": 244 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 23, "h": 244 }, - "sourceSize": { "w": 23, "h": 244 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 828, "y": 0, "w": 23, "h": 244 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 23, "h": 244 }, - "sourceSize": { "w": 23, "h": 244 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 851, "y": 0, "w": 23, "h": 244 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 23, "h": 244 }, - "sourceSize": { "w": 23, "h": 244 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 874, "y": 0, "w": 23, "h": 244 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 23, "h": 244 }, - "sourceSize": { "w": 23, "h": 244 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 897, "y": 0, "w": 23, "h": 244 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 23, "h": 244 }, - "sourceSize": { "w": 23, "h": 244 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 920, "y": 0, "w": 23, "h": 244 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 23, "h": 244 }, - "sourceSize": { "w": 23, "h": 244 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 943, "y": 0, "w": 23, "h": 244 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 23, "h": 244 }, - "sourceSize": { "w": 23, "h": 244 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 966, "y": 0, "w": 23, "h": 244 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 23, "h": 244 }, - "sourceSize": { "w": 23, "h": 244 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 989, "y": 0, "w": 23, "h": 244 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 23, "h": 244 }, - "sourceSize": { "w": 23, "h": 244 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 1012, "y": 0, "w": 23, "h": 244 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 23, "h": 244 }, - "sourceSize": { "w": 23, "h": 244 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 1035, "y": 0, "w": 23, "h": 244 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 23, "h": 244 }, - "sourceSize": { "w": 23, "h": 244 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 1058, "y": 0, "w": 23, "h": 244 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 23, "h": 244 }, - "sourceSize": { "w": 23, "h": 244 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 1081, "y": 0, "w": 23, "h": 244 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 23, "h": 244 }, - "sourceSize": { "w": 23, "h": 244 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 1104, "y": 0, "w": 23, "h": 244 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 23, "h": 244 }, - "sourceSize": { "w": 23, "h": 244 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 1127, "y": 0, "w": 23, "h": 244 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 23, "h": 244 }, - "sourceSize": { "w": 23, "h": 244 }, - "duration": 100 - } - ], - "meta": { - "app": "https://www.aseprite.org/", - "version": "1.3.17-beta2-x64", - "image": "dreamcast.png", - "format": "I8", - "size": { "w": 1150, "h": 244 }, - "scale": "1", - "frameTags": [ - { "name": "off", "from": 0, "to": 0, "direction": "forward", "color": "#000000ff" }, - { "name": "ignition", "from": 1, "to": 6, "direction": "forward", "color": "#000000ff" }, - { "name": "on", "from": 7, "to": 49, "direction": "forward", "color": "#000000ff" } +{ + "frames": [ + { + "filename": "{num}", + "frame": { "x": 0, "y": 0, "w": 23, "h": 244 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 23, "h": 244 }, + "sourceSize": { "w": 23, "h": 244 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 23, "y": 0, "w": 23, "h": 244 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 23, "h": 244 }, + "sourceSize": { "w": 23, "h": 244 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 46, "y": 0, "w": 23, "h": 244 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 23, "h": 244 }, + "sourceSize": { "w": 23, "h": 244 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 69, "y": 0, "w": 23, "h": 244 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 23, "h": 244 }, + "sourceSize": { "w": 23, "h": 244 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 92, "y": 0, "w": 23, "h": 244 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 23, "h": 244 }, + "sourceSize": { "w": 23, "h": 244 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 115, "y": 0, "w": 23, "h": 244 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 23, "h": 244 }, + "sourceSize": { "w": 23, "h": 244 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 138, "y": 0, "w": 23, "h": 244 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 23, "h": 244 }, + "sourceSize": { "w": 23, "h": 244 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 161, "y": 0, "w": 23, "h": 244 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 23, "h": 244 }, + "sourceSize": { "w": 23, "h": 244 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 184, "y": 0, "w": 23, "h": 244 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 23, "h": 244 }, + "sourceSize": { "w": 23, "h": 244 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 207, "y": 0, "w": 23, "h": 244 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 23, "h": 244 }, + "sourceSize": { "w": 23, "h": 244 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 230, "y": 0, "w": 23, "h": 244 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 23, "h": 244 }, + "sourceSize": { "w": 23, "h": 244 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 253, "y": 0, "w": 23, "h": 244 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 23, "h": 244 }, + "sourceSize": { "w": 23, "h": 244 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 276, "y": 0, "w": 23, "h": 244 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 23, "h": 244 }, + "sourceSize": { "w": 23, "h": 244 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 299, "y": 0, "w": 23, "h": 244 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 23, "h": 244 }, + "sourceSize": { "w": 23, "h": 244 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 322, "y": 0, "w": 23, "h": 244 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 23, "h": 244 }, + "sourceSize": { "w": 23, "h": 244 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 345, "y": 0, "w": 23, "h": 244 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 23, "h": 244 }, + "sourceSize": { "w": 23, "h": 244 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 368, "y": 0, "w": 23, "h": 244 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 23, "h": 244 }, + "sourceSize": { "w": 23, "h": 244 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 391, "y": 0, "w": 23, "h": 244 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 23, "h": 244 }, + "sourceSize": { "w": 23, "h": 244 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 414, "y": 0, "w": 23, "h": 244 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 23, "h": 244 }, + "sourceSize": { "w": 23, "h": 244 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 437, "y": 0, "w": 23, "h": 244 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 23, "h": 244 }, + "sourceSize": { "w": 23, "h": 244 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 460, "y": 0, "w": 23, "h": 244 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 23, "h": 244 }, + "sourceSize": { "w": 23, "h": 244 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 483, "y": 0, "w": 23, "h": 244 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 23, "h": 244 }, + "sourceSize": { "w": 23, "h": 244 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 506, "y": 0, "w": 23, "h": 244 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 23, "h": 244 }, + "sourceSize": { "w": 23, "h": 244 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 529, "y": 0, "w": 23, "h": 244 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 23, "h": 244 }, + "sourceSize": { "w": 23, "h": 244 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 552, "y": 0, "w": 23, "h": 244 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 23, "h": 244 }, + "sourceSize": { "w": 23, "h": 244 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 575, "y": 0, "w": 23, "h": 244 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 23, "h": 244 }, + "sourceSize": { "w": 23, "h": 244 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 598, "y": 0, "w": 23, "h": 244 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 23, "h": 244 }, + "sourceSize": { "w": 23, "h": 244 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 621, "y": 0, "w": 23, "h": 244 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 23, "h": 244 }, + "sourceSize": { "w": 23, "h": 244 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 644, "y": 0, "w": 23, "h": 244 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 23, "h": 244 }, + "sourceSize": { "w": 23, "h": 244 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 667, "y": 0, "w": 23, "h": 244 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 23, "h": 244 }, + "sourceSize": { "w": 23, "h": 244 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 690, "y": 0, "w": 23, "h": 244 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 23, "h": 244 }, + "sourceSize": { "w": 23, "h": 244 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 713, "y": 0, "w": 23, "h": 244 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 23, "h": 244 }, + "sourceSize": { "w": 23, "h": 244 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 736, "y": 0, "w": 23, "h": 244 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 23, "h": 244 }, + "sourceSize": { "w": 23, "h": 244 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 759, "y": 0, "w": 23, "h": 244 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 23, "h": 244 }, + "sourceSize": { "w": 23, "h": 244 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 782, "y": 0, "w": 23, "h": 244 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 23, "h": 244 }, + "sourceSize": { "w": 23, "h": 244 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 805, "y": 0, "w": 23, "h": 244 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 23, "h": 244 }, + "sourceSize": { "w": 23, "h": 244 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 828, "y": 0, "w": 23, "h": 244 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 23, "h": 244 }, + "sourceSize": { "w": 23, "h": 244 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 851, "y": 0, "w": 23, "h": 244 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 23, "h": 244 }, + "sourceSize": { "w": 23, "h": 244 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 874, "y": 0, "w": 23, "h": 244 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 23, "h": 244 }, + "sourceSize": { "w": 23, "h": 244 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 897, "y": 0, "w": 23, "h": 244 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 23, "h": 244 }, + "sourceSize": { "w": 23, "h": 244 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 920, "y": 0, "w": 23, "h": 244 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 23, "h": 244 }, + "sourceSize": { "w": 23, "h": 244 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 943, "y": 0, "w": 23, "h": 244 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 23, "h": 244 }, + "sourceSize": { "w": 23, "h": 244 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 966, "y": 0, "w": 23, "h": 244 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 23, "h": 244 }, + "sourceSize": { "w": 23, "h": 244 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 989, "y": 0, "w": 23, "h": 244 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 23, "h": 244 }, + "sourceSize": { "w": 23, "h": 244 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 1012, "y": 0, "w": 23, "h": 244 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 23, "h": 244 }, + "sourceSize": { "w": 23, "h": 244 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 1035, "y": 0, "w": 23, "h": 244 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 23, "h": 244 }, + "sourceSize": { "w": 23, "h": 244 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 1058, "y": 0, "w": 23, "h": 244 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 23, "h": 244 }, + "sourceSize": { "w": 23, "h": 244 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 1081, "y": 0, "w": 23, "h": 244 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 23, "h": 244 }, + "sourceSize": { "w": 23, "h": 244 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 1104, "y": 0, "w": 23, "h": 244 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 23, "h": 244 }, + "sourceSize": { "w": 23, "h": 244 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 1127, "y": 0, "w": 23, "h": 244 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 23, "h": 244 }, + "sourceSize": { "w": 23, "h": 244 }, + "duration": 100 + } ], - "layers": [ - { "name": "game", "opacity": 255, "blendMode": "normal" }, - { "name": "calque 1", "opacity": 255, "blendMode": "normal" }, - { "name": "perso", "opacity": 255, "blendMode": "normal" }, - { "name": "furniture", "opacity": 255, "blendMode": "normal" } - ], - "slices": [ - ] - } + "meta": { + "app": "https://www.aseprite.org/", + "version": "1.3.17-beta2-x64", + "image": "dreamcast.png", + "format": "I8", + "size": { "w": 1150, "h": 244 }, + "scale": "1", + "frameTags": [ + { "name": "off", "from": 0, "to": 0, "direction": "forward", "color": "#000000ff" }, + { "name": "ignition", "from": 1, "to": 6, "direction": "forward", "color": "#000000ff" }, + { "name": "on", "from": 7, "to": 49, "direction": "forward", "color": "#000000ff" } + ], + "layers": [ + { "name": "game", "opacity": 255, "blendMode": "normal" }, + { "name": "calque 1", "opacity": 255, "blendMode": "normal" }, + { "name": "perso", "opacity": 255, "blendMode": "normal" }, + { "name": "furniture", "opacity": 255, "blendMode": "normal" } + ], + "slices": [] + } } diff --git a/public/pixel-museum/entities/furniture.json b/public/pixel-museum/entities/furniture.json index 7cd6d94..07f1018 100644 --- a/public/pixel-museum/entities/furniture.json +++ b/public/pixel-museum/entities/furniture.json @@ -1,28 +1,26 @@ -{ "frames": [ - { - "filename": "{num}", - "frame": { "x": 0, "y": 0, "w": 24, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 24, "h": 40 }, - "sourceSize": { "w": 24, "h": 40 }, - "duration": 100 - } - ], - "meta": { - "app": "https://www.aseprite.org/", - "version": "1.3.16-beta3-x64", - "image": "furniture.png", - "format": "I8", - "size": { "w": 24, "h": 40 }, - "scale": "1", - "frameTags": [ - { "name": "stand", "from": 0, "to": 0, "direction": "forward", "color": "#000000ff" } +{ + "frames": [ + { + "filename": "{num}", + "frame": { "x": 0, "y": 0, "w": 24, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 24, "h": 40 }, + "sourceSize": { "w": 24, "h": 40 }, + "duration": 100 + } ], - "layers": [ - { "name": "furniture", "opacity": 255, "blendMode": "normal" } - ], - "slices": [ - ] - } + "meta": { + "app": "https://www.aseprite.org/", + "version": "1.3.16-beta3-x64", + "image": "furniture.png", + "format": "I8", + "size": { "w": 24, "h": 40 }, + "scale": "1", + "frameTags": [ + { "name": "stand", "from": 0, "to": 0, "direction": "forward", "color": "#000000ff" } + ], + "layers": [{ "name": "furniture", "opacity": 255, "blendMode": "normal" }], + "slices": [] + } } diff --git a/public/pixel-museum/entities/gamecube.json b/public/pixel-museum/entities/gamecube.json index d88f55d..920e7fe 100644 --- a/public/pixel-museum/entities/gamecube.json +++ b/public/pixel-museum/entities/gamecube.json @@ -1,240 +1,240 @@ -{ "frames": [ - { - "filename": "{num}", - "frame": { "x": 0, "y": 0, "w": 34, "h": 34 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 34, "h": 34 }, - "sourceSize": { "w": 34, "h": 34 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 34, "y": 0, "w": 34, "h": 34 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 34, "h": 34 }, - "sourceSize": { "w": 34, "h": 34 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 68, "y": 0, "w": 34, "h": 34 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 34, "h": 34 }, - "sourceSize": { "w": 34, "h": 34 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 102, "y": 0, "w": 34, "h": 34 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 34, "h": 34 }, - "sourceSize": { "w": 34, "h": 34 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 136, "y": 0, "w": 34, "h": 34 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 34, "h": 34 }, - "sourceSize": { "w": 34, "h": 34 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 170, "y": 0, "w": 34, "h": 34 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 34, "h": 34 }, - "sourceSize": { "w": 34, "h": 34 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 204, "y": 0, "w": 34, "h": 34 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 34, "h": 34 }, - "sourceSize": { "w": 34, "h": 34 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 238, "y": 0, "w": 34, "h": 34 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 34, "h": 34 }, - "sourceSize": { "w": 34, "h": 34 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 272, "y": 0, "w": 34, "h": 34 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 34, "h": 34 }, - "sourceSize": { "w": 34, "h": 34 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 306, "y": 0, "w": 34, "h": 34 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 34, "h": 34 }, - "sourceSize": { "w": 34, "h": 34 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 340, "y": 0, "w": 34, "h": 34 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 34, "h": 34 }, - "sourceSize": { "w": 34, "h": 34 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 374, "y": 0, "w": 34, "h": 34 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 34, "h": 34 }, - "sourceSize": { "w": 34, "h": 34 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 408, "y": 0, "w": 34, "h": 34 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 34, "h": 34 }, - "sourceSize": { "w": 34, "h": 34 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 442, "y": 0, "w": 34, "h": 34 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 34, "h": 34 }, - "sourceSize": { "w": 34, "h": 34 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 476, "y": 0, "w": 34, "h": 34 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 34, "h": 34 }, - "sourceSize": { "w": 34, "h": 34 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 510, "y": 0, "w": 34, "h": 34 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 34, "h": 34 }, - "sourceSize": { "w": 34, "h": 34 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 544, "y": 0, "w": 34, "h": 34 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 34, "h": 34 }, - "sourceSize": { "w": 34, "h": 34 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 578, "y": 0, "w": 34, "h": 34 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 34, "h": 34 }, - "sourceSize": { "w": 34, "h": 34 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 612, "y": 0, "w": 34, "h": 34 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 34, "h": 34 }, - "sourceSize": { "w": 34, "h": 34 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 646, "y": 0, "w": 34, "h": 34 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 34, "h": 34 }, - "sourceSize": { "w": 34, "h": 34 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 680, "y": 0, "w": 34, "h": 34 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 34, "h": 34 }, - "sourceSize": { "w": 34, "h": 34 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 714, "y": 0, "w": 34, "h": 34 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 34, "h": 34 }, - "sourceSize": { "w": 34, "h": 34 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 748, "y": 0, "w": 34, "h": 34 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 34, "h": 34 }, - "sourceSize": { "w": 34, "h": 34 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 782, "y": 0, "w": 34, "h": 34 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 34, "h": 34 }, - "sourceSize": { "w": 34, "h": 34 }, - "duration": 100 - } - ], - "meta": { - "app": "https://www.aseprite.org/", - "version": "1.3.17-beta2-x64", - "image": "gamecube.png", - "format": "I8", - "size": { "w": 816, "h": 34 }, - "scale": "1", - "frameTags": [ - { "name": "off", "from": 0, "to": 0, "direction": "forward", "color": "#000000ff" }, - { "name": "ignition", "from": 1, "to": 15, "direction": "forward", "color": "#000000ff" }, - { "name": "on", "from": 16, "to": 23, "direction": "forward", "color": "#000000ff" } +{ + "frames": [ + { + "filename": "{num}", + "frame": { "x": 0, "y": 0, "w": 34, "h": 34 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 34, "h": 34 }, + "sourceSize": { "w": 34, "h": 34 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 34, "y": 0, "w": 34, "h": 34 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 34, "h": 34 }, + "sourceSize": { "w": 34, "h": 34 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 68, "y": 0, "w": 34, "h": 34 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 34, "h": 34 }, + "sourceSize": { "w": 34, "h": 34 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 102, "y": 0, "w": 34, "h": 34 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 34, "h": 34 }, + "sourceSize": { "w": 34, "h": 34 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 136, "y": 0, "w": 34, "h": 34 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 34, "h": 34 }, + "sourceSize": { "w": 34, "h": 34 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 170, "y": 0, "w": 34, "h": 34 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 34, "h": 34 }, + "sourceSize": { "w": 34, "h": 34 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 204, "y": 0, "w": 34, "h": 34 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 34, "h": 34 }, + "sourceSize": { "w": 34, "h": 34 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 238, "y": 0, "w": 34, "h": 34 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 34, "h": 34 }, + "sourceSize": { "w": 34, "h": 34 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 272, "y": 0, "w": 34, "h": 34 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 34, "h": 34 }, + "sourceSize": { "w": 34, "h": 34 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 306, "y": 0, "w": 34, "h": 34 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 34, "h": 34 }, + "sourceSize": { "w": 34, "h": 34 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 340, "y": 0, "w": 34, "h": 34 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 34, "h": 34 }, + "sourceSize": { "w": 34, "h": 34 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 374, "y": 0, "w": 34, "h": 34 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 34, "h": 34 }, + "sourceSize": { "w": 34, "h": 34 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 408, "y": 0, "w": 34, "h": 34 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 34, "h": 34 }, + "sourceSize": { "w": 34, "h": 34 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 442, "y": 0, "w": 34, "h": 34 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 34, "h": 34 }, + "sourceSize": { "w": 34, "h": 34 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 476, "y": 0, "w": 34, "h": 34 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 34, "h": 34 }, + "sourceSize": { "w": 34, "h": 34 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 510, "y": 0, "w": 34, "h": 34 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 34, "h": 34 }, + "sourceSize": { "w": 34, "h": 34 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 544, "y": 0, "w": 34, "h": 34 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 34, "h": 34 }, + "sourceSize": { "w": 34, "h": 34 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 578, "y": 0, "w": 34, "h": 34 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 34, "h": 34 }, + "sourceSize": { "w": 34, "h": 34 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 612, "y": 0, "w": 34, "h": 34 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 34, "h": 34 }, + "sourceSize": { "w": 34, "h": 34 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 646, "y": 0, "w": 34, "h": 34 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 34, "h": 34 }, + "sourceSize": { "w": 34, "h": 34 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 680, "y": 0, "w": 34, "h": 34 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 34, "h": 34 }, + "sourceSize": { "w": 34, "h": 34 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 714, "y": 0, "w": 34, "h": 34 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 34, "h": 34 }, + "sourceSize": { "w": 34, "h": 34 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 748, "y": 0, "w": 34, "h": 34 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 34, "h": 34 }, + "sourceSize": { "w": 34, "h": 34 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 782, "y": 0, "w": 34, "h": 34 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 34, "h": 34 }, + "sourceSize": { "w": 34, "h": 34 }, + "duration": 100 + } ], - "layers": [ - { "name": "game", "opacity": 255, "blendMode": "normal" }, - { "name": "calque 1", "opacity": 255, "blendMode": "normal" }, - { "name": "calque 2", "opacity": 255, "blendMode": "normal" }, - { "name": "furniture", "opacity": 255, "blendMode": "normal" } - ], - "slices": [ - ] - } + "meta": { + "app": "https://www.aseprite.org/", + "version": "1.3.17-beta2-x64", + "image": "gamecube.png", + "format": "I8", + "size": { "w": 816, "h": 34 }, + "scale": "1", + "frameTags": [ + { "name": "off", "from": 0, "to": 0, "direction": "forward", "color": "#000000ff" }, + { "name": "ignition", "from": 1, "to": 15, "direction": "forward", "color": "#000000ff" }, + { "name": "on", "from": 16, "to": 23, "direction": "forward", "color": "#000000ff" } + ], + "layers": [ + { "name": "game", "opacity": 255, "blendMode": "normal" }, + { "name": "calque 1", "opacity": 255, "blendMode": "normal" }, + { "name": "calque 2", "opacity": 255, "blendMode": "normal" }, + { "name": "furniture", "opacity": 255, "blendMode": "normal" } + ], + "slices": [] + } } diff --git a/public/pixel-museum/entities/games.json b/public/pixel-museum/entities/games.json index 483b9e1..9ba5148 100644 --- a/public/pixel-museum/entities/games.json +++ b/public/pixel-museum/entities/games.json @@ -1,1545 +1,1545 @@ -{ "frames": [ - { - "filename": "{num}", - "frame": { "x": 0, "y": 0, "w": 12, "h": 9 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, - "sourceSize": { "w": 12, "h": 9 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 12, "y": 0, "w": 12, "h": 9 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, - "sourceSize": { "w": 12, "h": 9 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 24, "y": 0, "w": 12, "h": 9 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, - "sourceSize": { "w": 12, "h": 9 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 36, "y": 0, "w": 12, "h": 9 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, - "sourceSize": { "w": 12, "h": 9 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 48, "y": 0, "w": 12, "h": 9 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, - "sourceSize": { "w": 12, "h": 9 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 60, "y": 0, "w": 12, "h": 9 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, - "sourceSize": { "w": 12, "h": 9 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 72, "y": 0, "w": 12, "h": 9 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, - "sourceSize": { "w": 12, "h": 9 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 84, "y": 0, "w": 12, "h": 9 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, - "sourceSize": { "w": 12, "h": 9 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 96, "y": 0, "w": 12, "h": 9 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, - "sourceSize": { "w": 12, "h": 9 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 108, "y": 0, "w": 12, "h": 9 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, - "sourceSize": { "w": 12, "h": 9 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 120, "y": 0, "w": 12, "h": 9 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, - "sourceSize": { "w": 12, "h": 9 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 132, "y": 0, "w": 12, "h": 9 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, - "sourceSize": { "w": 12, "h": 9 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 144, "y": 0, "w": 12, "h": 9 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, - "sourceSize": { "w": 12, "h": 9 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 156, "y": 0, "w": 12, "h": 9 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, - "sourceSize": { "w": 12, "h": 9 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 168, "y": 0, "w": 12, "h": 9 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, - "sourceSize": { "w": 12, "h": 9 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 180, "y": 0, "w": 12, "h": 9 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, - "sourceSize": { "w": 12, "h": 9 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 192, "y": 0, "w": 12, "h": 9 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, - "sourceSize": { "w": 12, "h": 9 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 204, "y": 0, "w": 12, "h": 9 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, - "sourceSize": { "w": 12, "h": 9 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 216, "y": 0, "w": 12, "h": 9 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, - "sourceSize": { "w": 12, "h": 9 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 228, "y": 0, "w": 12, "h": 9 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, - "sourceSize": { "w": 12, "h": 9 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 240, "y": 0, "w": 12, "h": 9 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, - "sourceSize": { "w": 12, "h": 9 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 252, "y": 0, "w": 12, "h": 9 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, - "sourceSize": { "w": 12, "h": 9 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 264, "y": 0, "w": 12, "h": 9 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, - "sourceSize": { "w": 12, "h": 9 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 276, "y": 0, "w": 12, "h": 9 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, - "sourceSize": { "w": 12, "h": 9 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 288, "y": 0, "w": 12, "h": 9 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, - "sourceSize": { "w": 12, "h": 9 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 300, "y": 0, "w": 12, "h": 9 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, - "sourceSize": { "w": 12, "h": 9 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 312, "y": 0, "w": 12, "h": 9 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, - "sourceSize": { "w": 12, "h": 9 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 324, "y": 0, "w": 12, "h": 9 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, - "sourceSize": { "w": 12, "h": 9 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 336, "y": 0, "w": 12, "h": 9 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, - "sourceSize": { "w": 12, "h": 9 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 348, "y": 0, "w": 12, "h": 9 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, - "sourceSize": { "w": 12, "h": 9 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 360, "y": 0, "w": 12, "h": 9 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, - "sourceSize": { "w": 12, "h": 9 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 372, "y": 0, "w": 12, "h": 9 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, - "sourceSize": { "w": 12, "h": 9 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 384, "y": 0, "w": 12, "h": 9 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, - "sourceSize": { "w": 12, "h": 9 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 396, "y": 0, "w": 12, "h": 9 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, - "sourceSize": { "w": 12, "h": 9 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 408, "y": 0, "w": 12, "h": 9 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, - "sourceSize": { "w": 12, "h": 9 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 420, "y": 0, "w": 12, "h": 9 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, - "sourceSize": { "w": 12, "h": 9 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 432, "y": 0, "w": 12, "h": 9 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, - "sourceSize": { "w": 12, "h": 9 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 444, "y": 0, "w": 12, "h": 9 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, - "sourceSize": { "w": 12, "h": 9 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 456, "y": 0, "w": 12, "h": 9 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, - "sourceSize": { "w": 12, "h": 9 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 468, "y": 0, "w": 12, "h": 9 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, - "sourceSize": { "w": 12, "h": 9 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 480, "y": 0, "w": 12, "h": 9 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, - "sourceSize": { "w": 12, "h": 9 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 492, "y": 0, "w": 12, "h": 9 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, - "sourceSize": { "w": 12, "h": 9 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 504, "y": 0, "w": 12, "h": 9 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, - "sourceSize": { "w": 12, "h": 9 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 516, "y": 0, "w": 12, "h": 9 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, - "sourceSize": { "w": 12, "h": 9 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 528, "y": 0, "w": 12, "h": 9 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, - "sourceSize": { "w": 12, "h": 9 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 540, "y": 0, "w": 12, "h": 9 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, - "sourceSize": { "w": 12, "h": 9 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 552, "y": 0, "w": 12, "h": 9 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, - "sourceSize": { "w": 12, "h": 9 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 564, "y": 0, "w": 12, "h": 9 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, - "sourceSize": { "w": 12, "h": 9 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 576, "y": 0, "w": 12, "h": 9 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, - "sourceSize": { "w": 12, "h": 9 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 588, "y": 0, "w": 12, "h": 9 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, - "sourceSize": { "w": 12, "h": 9 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 600, "y": 0, "w": 12, "h": 9 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, - "sourceSize": { "w": 12, "h": 9 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 612, "y": 0, "w": 12, "h": 9 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, - "sourceSize": { "w": 12, "h": 9 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 624, "y": 0, "w": 12, "h": 9 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, - "sourceSize": { "w": 12, "h": 9 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 636, "y": 0, "w": 12, "h": 9 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, - "sourceSize": { "w": 12, "h": 9 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 648, "y": 0, "w": 12, "h": 9 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, - "sourceSize": { "w": 12, "h": 9 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 660, "y": 0, "w": 12, "h": 9 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, - "sourceSize": { "w": 12, "h": 9 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 672, "y": 0, "w": 12, "h": 9 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, - "sourceSize": { "w": 12, "h": 9 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 684, "y": 0, "w": 12, "h": 9 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, - "sourceSize": { "w": 12, "h": 9 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 696, "y": 0, "w": 12, "h": 9 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, - "sourceSize": { "w": 12, "h": 9 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 708, "y": 0, "w": 12, "h": 9 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, - "sourceSize": { "w": 12, "h": 9 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 720, "y": 0, "w": 12, "h": 9 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, - "sourceSize": { "w": 12, "h": 9 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 732, "y": 0, "w": 12, "h": 9 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, - "sourceSize": { "w": 12, "h": 9 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 744, "y": 0, "w": 12, "h": 9 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, - "sourceSize": { "w": 12, "h": 9 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 756, "y": 0, "w": 12, "h": 9 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, - "sourceSize": { "w": 12, "h": 9 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 768, "y": 0, "w": 12, "h": 9 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, - "sourceSize": { "w": 12, "h": 9 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 780, "y": 0, "w": 12, "h": 9 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, - "sourceSize": { "w": 12, "h": 9 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 792, "y": 0, "w": 12, "h": 9 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, - "sourceSize": { "w": 12, "h": 9 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 804, "y": 0, "w": 12, "h": 9 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, - "sourceSize": { "w": 12, "h": 9 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 816, "y": 0, "w": 12, "h": 9 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, - "sourceSize": { "w": 12, "h": 9 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 828, "y": 0, "w": 12, "h": 9 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, - "sourceSize": { "w": 12, "h": 9 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 840, "y": 0, "w": 12, "h": 9 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, - "sourceSize": { "w": 12, "h": 9 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 852, "y": 0, "w": 12, "h": 9 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, - "sourceSize": { "w": 12, "h": 9 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 864, "y": 0, "w": 12, "h": 9 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, - "sourceSize": { "w": 12, "h": 9 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 876, "y": 0, "w": 12, "h": 9 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, - "sourceSize": { "w": 12, "h": 9 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 888, "y": 0, "w": 12, "h": 9 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, - "sourceSize": { "w": 12, "h": 9 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 900, "y": 0, "w": 12, "h": 9 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, - "sourceSize": { "w": 12, "h": 9 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 912, "y": 0, "w": 12, "h": 9 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, - "sourceSize": { "w": 12, "h": 9 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 924, "y": 0, "w": 12, "h": 9 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, - "sourceSize": { "w": 12, "h": 9 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 936, "y": 0, "w": 12, "h": 9 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, - "sourceSize": { "w": 12, "h": 9 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 948, "y": 0, "w": 12, "h": 9 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, - "sourceSize": { "w": 12, "h": 9 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 960, "y": 0, "w": 12, "h": 9 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, - "sourceSize": { "w": 12, "h": 9 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 972, "y": 0, "w": 12, "h": 9 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, - "sourceSize": { "w": 12, "h": 9 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 984, "y": 0, "w": 12, "h": 9 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, - "sourceSize": { "w": 12, "h": 9 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 996, "y": 0, "w": 12, "h": 9 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, - "sourceSize": { "w": 12, "h": 9 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 1008, "y": 0, "w": 12, "h": 9 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, - "sourceSize": { "w": 12, "h": 9 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 1020, "y": 0, "w": 12, "h": 9 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, - "sourceSize": { "w": 12, "h": 9 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 1032, "y": 0, "w": 12, "h": 9 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, - "sourceSize": { "w": 12, "h": 9 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 1044, "y": 0, "w": 12, "h": 9 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, - "sourceSize": { "w": 12, "h": 9 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 1056, "y": 0, "w": 12, "h": 9 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, - "sourceSize": { "w": 12, "h": 9 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 1068, "y": 0, "w": 12, "h": 9 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, - "sourceSize": { "w": 12, "h": 9 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 1080, "y": 0, "w": 12, "h": 9 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, - "sourceSize": { "w": 12, "h": 9 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 1092, "y": 0, "w": 12, "h": 9 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, - "sourceSize": { "w": 12, "h": 9 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 1104, "y": 0, "w": 12, "h": 9 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, - "sourceSize": { "w": 12, "h": 9 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 1116, "y": 0, "w": 12, "h": 9 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, - "sourceSize": { "w": 12, "h": 9 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 1128, "y": 0, "w": 12, "h": 9 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, - "sourceSize": { "w": 12, "h": 9 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 1140, "y": 0, "w": 12, "h": 9 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, - "sourceSize": { "w": 12, "h": 9 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 1152, "y": 0, "w": 12, "h": 9 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, - "sourceSize": { "w": 12, "h": 9 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 1164, "y": 0, "w": 12, "h": 9 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, - "sourceSize": { "w": 12, "h": 9 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 1176, "y": 0, "w": 12, "h": 9 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, - "sourceSize": { "w": 12, "h": 9 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 1188, "y": 0, "w": 12, "h": 9 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, - "sourceSize": { "w": 12, "h": 9 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 1200, "y": 0, "w": 12, "h": 9 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, - "sourceSize": { "w": 12, "h": 9 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 1212, "y": 0, "w": 12, "h": 9 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, - "sourceSize": { "w": 12, "h": 9 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 1224, "y": 0, "w": 12, "h": 9 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, - "sourceSize": { "w": 12, "h": 9 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 1236, "y": 0, "w": 12, "h": 9 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, - "sourceSize": { "w": 12, "h": 9 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 1248, "y": 0, "w": 12, "h": 9 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, - "sourceSize": { "w": 12, "h": 9 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 1260, "y": 0, "w": 12, "h": 9 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, - "sourceSize": { "w": 12, "h": 9 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 1272, "y": 0, "w": 12, "h": 9 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, - "sourceSize": { "w": 12, "h": 9 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 1284, "y": 0, "w": 12, "h": 9 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, - "sourceSize": { "w": 12, "h": 9 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 1296, "y": 0, "w": 12, "h": 9 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, - "sourceSize": { "w": 12, "h": 9 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 1308, "y": 0, "w": 12, "h": 9 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, - "sourceSize": { "w": 12, "h": 9 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 1320, "y": 0, "w": 12, "h": 9 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, - "sourceSize": { "w": 12, "h": 9 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 1332, "y": 0, "w": 12, "h": 9 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, - "sourceSize": { "w": 12, "h": 9 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 1344, "y": 0, "w": 12, "h": 9 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, - "sourceSize": { "w": 12, "h": 9 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 1356, "y": 0, "w": 12, "h": 9 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, - "sourceSize": { "w": 12, "h": 9 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 1368, "y": 0, "w": 12, "h": 9 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, - "sourceSize": { "w": 12, "h": 9 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 1380, "y": 0, "w": 12, "h": 9 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, - "sourceSize": { "w": 12, "h": 9 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 1392, "y": 0, "w": 12, "h": 9 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, - "sourceSize": { "w": 12, "h": 9 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 1404, "y": 0, "w": 12, "h": 9 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, - "sourceSize": { "w": 12, "h": 9 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 1416, "y": 0, "w": 12, "h": 9 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, - "sourceSize": { "w": 12, "h": 9 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 1428, "y": 0, "w": 12, "h": 9 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, - "sourceSize": { "w": 12, "h": 9 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 1440, "y": 0, "w": 12, "h": 9 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, - "sourceSize": { "w": 12, "h": 9 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 1452, "y": 0, "w": 12, "h": 9 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, - "sourceSize": { "w": 12, "h": 9 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 1464, "y": 0, "w": 12, "h": 9 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, - "sourceSize": { "w": 12, "h": 9 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 1476, "y": 0, "w": 12, "h": 9 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, - "sourceSize": { "w": 12, "h": 9 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 1488, "y": 0, "w": 12, "h": 9 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, - "sourceSize": { "w": 12, "h": 9 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 1500, "y": 0, "w": 12, "h": 9 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, - "sourceSize": { "w": 12, "h": 9 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 1512, "y": 0, "w": 12, "h": 9 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, - "sourceSize": { "w": 12, "h": 9 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 1524, "y": 0, "w": 12, "h": 9 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, - "sourceSize": { "w": 12, "h": 9 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 1536, "y": 0, "w": 12, "h": 9 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, - "sourceSize": { "w": 12, "h": 9 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 1548, "y": 0, "w": 12, "h": 9 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, - "sourceSize": { "w": 12, "h": 9 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 1560, "y": 0, "w": 12, "h": 9 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, - "sourceSize": { "w": 12, "h": 9 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 1572, "y": 0, "w": 12, "h": 9 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, - "sourceSize": { "w": 12, "h": 9 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 1584, "y": 0, "w": 12, "h": 9 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, - "sourceSize": { "w": 12, "h": 9 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 1596, "y": 0, "w": 12, "h": 9 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, - "sourceSize": { "w": 12, "h": 9 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 1608, "y": 0, "w": 12, "h": 9 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, - "sourceSize": { "w": 12, "h": 9 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 1620, "y": 0, "w": 12, "h": 9 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, - "sourceSize": { "w": 12, "h": 9 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 1632, "y": 0, "w": 12, "h": 9 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, - "sourceSize": { "w": 12, "h": 9 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 1644, "y": 0, "w": 12, "h": 9 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, - "sourceSize": { "w": 12, "h": 9 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 1656, "y": 0, "w": 12, "h": 9 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, - "sourceSize": { "w": 12, "h": 9 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 1668, "y": 0, "w": 12, "h": 9 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, - "sourceSize": { "w": 12, "h": 9 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 1680, "y": 0, "w": 12, "h": 9 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, - "sourceSize": { "w": 12, "h": 9 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 1692, "y": 0, "w": 12, "h": 9 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, - "sourceSize": { "w": 12, "h": 9 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 1704, "y": 0, "w": 12, "h": 9 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, - "sourceSize": { "w": 12, "h": 9 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 1716, "y": 0, "w": 12, "h": 9 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, - "sourceSize": { "w": 12, "h": 9 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 1728, "y": 0, "w": 12, "h": 9 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, - "sourceSize": { "w": 12, "h": 9 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 1740, "y": 0, "w": 12, "h": 9 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, - "sourceSize": { "w": 12, "h": 9 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 1752, "y": 0, "w": 12, "h": 9 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, - "sourceSize": { "w": 12, "h": 9 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 1764, "y": 0, "w": 12, "h": 9 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, - "sourceSize": { "w": 12, "h": 9 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 1776, "y": 0, "w": 12, "h": 9 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, - "sourceSize": { "w": 12, "h": 9 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 1788, "y": 0, "w": 12, "h": 9 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, - "sourceSize": { "w": 12, "h": 9 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 1800, "y": 0, "w": 12, "h": 9 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, - "sourceSize": { "w": 12, "h": 9 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 1812, "y": 0, "w": 12, "h": 9 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, - "sourceSize": { "w": 12, "h": 9 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 1824, "y": 0, "w": 12, "h": 9 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, - "sourceSize": { "w": 12, "h": 9 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 1836, "y": 0, "w": 12, "h": 9 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, - "sourceSize": { "w": 12, "h": 9 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 1848, "y": 0, "w": 12, "h": 9 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, - "sourceSize": { "w": 12, "h": 9 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 1860, "y": 0, "w": 12, "h": 9 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, - "sourceSize": { "w": 12, "h": 9 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 1872, "y": 0, "w": 12, "h": 9 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, - "sourceSize": { "w": 12, "h": 9 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 1884, "y": 0, "w": 12, "h": 9 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, - "sourceSize": { "w": 12, "h": 9 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 1896, "y": 0, "w": 12, "h": 9 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, - "sourceSize": { "w": 12, "h": 9 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 1908, "y": 0, "w": 12, "h": 9 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, - "sourceSize": { "w": 12, "h": 9 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 1920, "y": 0, "w": 12, "h": 9 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, - "sourceSize": { "w": 12, "h": 9 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 1932, "y": 0, "w": 12, "h": 9 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, - "sourceSize": { "w": 12, "h": 9 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 1944, "y": 0, "w": 12, "h": 9 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, - "sourceSize": { "w": 12, "h": 9 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 1956, "y": 0, "w": 12, "h": 9 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, - "sourceSize": { "w": 12, "h": 9 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 1968, "y": 0, "w": 12, "h": 9 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, - "sourceSize": { "w": 12, "h": 9 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 1980, "y": 0, "w": 12, "h": 9 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, - "sourceSize": { "w": 12, "h": 9 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 1992, "y": 0, "w": 12, "h": 9 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, - "sourceSize": { "w": 12, "h": 9 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 2004, "y": 0, "w": 12, "h": 9 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, - "sourceSize": { "w": 12, "h": 9 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 2016, "y": 0, "w": 12, "h": 9 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, - "sourceSize": { "w": 12, "h": 9 }, - "duration": 100 - } - ], - "meta": { - "app": "https://www.aseprite.org/", - "version": "1.3.16-beta3-x64", - "image": "games.png", - "format": "I8", - "size": { "w": 2028, "h": 9 }, - "scale": "1", - "frameTags": [ - { "name": "invaders", "from": 0, "to": 49, "direction": "forward", "color": "#000000ff" }, - { "name": "tetris", "from": 50, "to": 78, "direction": "forward", "color": "#000000ff" }, - { "name": "pacman", "from": 79, "to": 127, "direction": "forward", "color": "#000000ff" }, - { "name": "et", "from": 128, "to": 154, "direction": "forward", "color": "#000000ff" }, - { "name": "rtype", "from": 155, "to": 167, "direction": "forward", "color": "#000000ff" } +{ + "frames": [ + { + "filename": "{num}", + "frame": { "x": 0, "y": 0, "w": 12, "h": 9 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, + "sourceSize": { "w": 12, "h": 9 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 12, "y": 0, "w": 12, "h": 9 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, + "sourceSize": { "w": 12, "h": 9 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 24, "y": 0, "w": 12, "h": 9 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, + "sourceSize": { "w": 12, "h": 9 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 36, "y": 0, "w": 12, "h": 9 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, + "sourceSize": { "w": 12, "h": 9 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 48, "y": 0, "w": 12, "h": 9 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, + "sourceSize": { "w": 12, "h": 9 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 60, "y": 0, "w": 12, "h": 9 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, + "sourceSize": { "w": 12, "h": 9 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 72, "y": 0, "w": 12, "h": 9 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, + "sourceSize": { "w": 12, "h": 9 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 84, "y": 0, "w": 12, "h": 9 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, + "sourceSize": { "w": 12, "h": 9 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 96, "y": 0, "w": 12, "h": 9 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, + "sourceSize": { "w": 12, "h": 9 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 108, "y": 0, "w": 12, "h": 9 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, + "sourceSize": { "w": 12, "h": 9 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 120, "y": 0, "w": 12, "h": 9 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, + "sourceSize": { "w": 12, "h": 9 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 132, "y": 0, "w": 12, "h": 9 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, + "sourceSize": { "w": 12, "h": 9 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 144, "y": 0, "w": 12, "h": 9 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, + "sourceSize": { "w": 12, "h": 9 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 156, "y": 0, "w": 12, "h": 9 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, + "sourceSize": { "w": 12, "h": 9 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 168, "y": 0, "w": 12, "h": 9 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, + "sourceSize": { "w": 12, "h": 9 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 180, "y": 0, "w": 12, "h": 9 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, + "sourceSize": { "w": 12, "h": 9 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 192, "y": 0, "w": 12, "h": 9 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, + "sourceSize": { "w": 12, "h": 9 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 204, "y": 0, "w": 12, "h": 9 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, + "sourceSize": { "w": 12, "h": 9 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 216, "y": 0, "w": 12, "h": 9 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, + "sourceSize": { "w": 12, "h": 9 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 228, "y": 0, "w": 12, "h": 9 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, + "sourceSize": { "w": 12, "h": 9 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 240, "y": 0, "w": 12, "h": 9 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, + "sourceSize": { "w": 12, "h": 9 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 252, "y": 0, "w": 12, "h": 9 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, + "sourceSize": { "w": 12, "h": 9 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 264, "y": 0, "w": 12, "h": 9 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, + "sourceSize": { "w": 12, "h": 9 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 276, "y": 0, "w": 12, "h": 9 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, + "sourceSize": { "w": 12, "h": 9 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 288, "y": 0, "w": 12, "h": 9 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, + "sourceSize": { "w": 12, "h": 9 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 300, "y": 0, "w": 12, "h": 9 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, + "sourceSize": { "w": 12, "h": 9 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 312, "y": 0, "w": 12, "h": 9 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, + "sourceSize": { "w": 12, "h": 9 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 324, "y": 0, "w": 12, "h": 9 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, + "sourceSize": { "w": 12, "h": 9 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 336, "y": 0, "w": 12, "h": 9 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, + "sourceSize": { "w": 12, "h": 9 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 348, "y": 0, "w": 12, "h": 9 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, + "sourceSize": { "w": 12, "h": 9 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 360, "y": 0, "w": 12, "h": 9 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, + "sourceSize": { "w": 12, "h": 9 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 372, "y": 0, "w": 12, "h": 9 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, + "sourceSize": { "w": 12, "h": 9 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 384, "y": 0, "w": 12, "h": 9 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, + "sourceSize": { "w": 12, "h": 9 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 396, "y": 0, "w": 12, "h": 9 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, + "sourceSize": { "w": 12, "h": 9 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 408, "y": 0, "w": 12, "h": 9 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, + "sourceSize": { "w": 12, "h": 9 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 420, "y": 0, "w": 12, "h": 9 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, + "sourceSize": { "w": 12, "h": 9 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 432, "y": 0, "w": 12, "h": 9 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, + "sourceSize": { "w": 12, "h": 9 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 444, "y": 0, "w": 12, "h": 9 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, + "sourceSize": { "w": 12, "h": 9 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 456, "y": 0, "w": 12, "h": 9 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, + "sourceSize": { "w": 12, "h": 9 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 468, "y": 0, "w": 12, "h": 9 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, + "sourceSize": { "w": 12, "h": 9 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 480, "y": 0, "w": 12, "h": 9 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, + "sourceSize": { "w": 12, "h": 9 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 492, "y": 0, "w": 12, "h": 9 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, + "sourceSize": { "w": 12, "h": 9 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 504, "y": 0, "w": 12, "h": 9 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, + "sourceSize": { "w": 12, "h": 9 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 516, "y": 0, "w": 12, "h": 9 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, + "sourceSize": { "w": 12, "h": 9 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 528, "y": 0, "w": 12, "h": 9 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, + "sourceSize": { "w": 12, "h": 9 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 540, "y": 0, "w": 12, "h": 9 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, + "sourceSize": { "w": 12, "h": 9 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 552, "y": 0, "w": 12, "h": 9 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, + "sourceSize": { "w": 12, "h": 9 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 564, "y": 0, "w": 12, "h": 9 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, + "sourceSize": { "w": 12, "h": 9 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 576, "y": 0, "w": 12, "h": 9 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, + "sourceSize": { "w": 12, "h": 9 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 588, "y": 0, "w": 12, "h": 9 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, + "sourceSize": { "w": 12, "h": 9 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 600, "y": 0, "w": 12, "h": 9 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, + "sourceSize": { "w": 12, "h": 9 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 612, "y": 0, "w": 12, "h": 9 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, + "sourceSize": { "w": 12, "h": 9 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 624, "y": 0, "w": 12, "h": 9 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, + "sourceSize": { "w": 12, "h": 9 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 636, "y": 0, "w": 12, "h": 9 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, + "sourceSize": { "w": 12, "h": 9 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 648, "y": 0, "w": 12, "h": 9 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, + "sourceSize": { "w": 12, "h": 9 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 660, "y": 0, "w": 12, "h": 9 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, + "sourceSize": { "w": 12, "h": 9 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 672, "y": 0, "w": 12, "h": 9 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, + "sourceSize": { "w": 12, "h": 9 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 684, "y": 0, "w": 12, "h": 9 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, + "sourceSize": { "w": 12, "h": 9 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 696, "y": 0, "w": 12, "h": 9 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, + "sourceSize": { "w": 12, "h": 9 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 708, "y": 0, "w": 12, "h": 9 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, + "sourceSize": { "w": 12, "h": 9 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 720, "y": 0, "w": 12, "h": 9 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, + "sourceSize": { "w": 12, "h": 9 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 732, "y": 0, "w": 12, "h": 9 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, + "sourceSize": { "w": 12, "h": 9 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 744, "y": 0, "w": 12, "h": 9 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, + "sourceSize": { "w": 12, "h": 9 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 756, "y": 0, "w": 12, "h": 9 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, + "sourceSize": { "w": 12, "h": 9 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 768, "y": 0, "w": 12, "h": 9 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, + "sourceSize": { "w": 12, "h": 9 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 780, "y": 0, "w": 12, "h": 9 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, + "sourceSize": { "w": 12, "h": 9 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 792, "y": 0, "w": 12, "h": 9 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, + "sourceSize": { "w": 12, "h": 9 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 804, "y": 0, "w": 12, "h": 9 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, + "sourceSize": { "w": 12, "h": 9 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 816, "y": 0, "w": 12, "h": 9 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, + "sourceSize": { "w": 12, "h": 9 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 828, "y": 0, "w": 12, "h": 9 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, + "sourceSize": { "w": 12, "h": 9 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 840, "y": 0, "w": 12, "h": 9 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, + "sourceSize": { "w": 12, "h": 9 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 852, "y": 0, "w": 12, "h": 9 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, + "sourceSize": { "w": 12, "h": 9 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 864, "y": 0, "w": 12, "h": 9 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, + "sourceSize": { "w": 12, "h": 9 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 876, "y": 0, "w": 12, "h": 9 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, + "sourceSize": { "w": 12, "h": 9 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 888, "y": 0, "w": 12, "h": 9 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, + "sourceSize": { "w": 12, "h": 9 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 900, "y": 0, "w": 12, "h": 9 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, + "sourceSize": { "w": 12, "h": 9 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 912, "y": 0, "w": 12, "h": 9 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, + "sourceSize": { "w": 12, "h": 9 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 924, "y": 0, "w": 12, "h": 9 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, + "sourceSize": { "w": 12, "h": 9 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 936, "y": 0, "w": 12, "h": 9 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, + "sourceSize": { "w": 12, "h": 9 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 948, "y": 0, "w": 12, "h": 9 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, + "sourceSize": { "w": 12, "h": 9 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 960, "y": 0, "w": 12, "h": 9 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, + "sourceSize": { "w": 12, "h": 9 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 972, "y": 0, "w": 12, "h": 9 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, + "sourceSize": { "w": 12, "h": 9 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 984, "y": 0, "w": 12, "h": 9 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, + "sourceSize": { "w": 12, "h": 9 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 996, "y": 0, "w": 12, "h": 9 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, + "sourceSize": { "w": 12, "h": 9 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 1008, "y": 0, "w": 12, "h": 9 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, + "sourceSize": { "w": 12, "h": 9 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 1020, "y": 0, "w": 12, "h": 9 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, + "sourceSize": { "w": 12, "h": 9 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 1032, "y": 0, "w": 12, "h": 9 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, + "sourceSize": { "w": 12, "h": 9 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 1044, "y": 0, "w": 12, "h": 9 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, + "sourceSize": { "w": 12, "h": 9 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 1056, "y": 0, "w": 12, "h": 9 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, + "sourceSize": { "w": 12, "h": 9 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 1068, "y": 0, "w": 12, "h": 9 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, + "sourceSize": { "w": 12, "h": 9 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 1080, "y": 0, "w": 12, "h": 9 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, + "sourceSize": { "w": 12, "h": 9 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 1092, "y": 0, "w": 12, "h": 9 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, + "sourceSize": { "w": 12, "h": 9 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 1104, "y": 0, "w": 12, "h": 9 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, + "sourceSize": { "w": 12, "h": 9 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 1116, "y": 0, "w": 12, "h": 9 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, + "sourceSize": { "w": 12, "h": 9 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 1128, "y": 0, "w": 12, "h": 9 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, + "sourceSize": { "w": 12, "h": 9 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 1140, "y": 0, "w": 12, "h": 9 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, + "sourceSize": { "w": 12, "h": 9 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 1152, "y": 0, "w": 12, "h": 9 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, + "sourceSize": { "w": 12, "h": 9 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 1164, "y": 0, "w": 12, "h": 9 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, + "sourceSize": { "w": 12, "h": 9 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 1176, "y": 0, "w": 12, "h": 9 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, + "sourceSize": { "w": 12, "h": 9 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 1188, "y": 0, "w": 12, "h": 9 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, + "sourceSize": { "w": 12, "h": 9 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 1200, "y": 0, "w": 12, "h": 9 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, + "sourceSize": { "w": 12, "h": 9 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 1212, "y": 0, "w": 12, "h": 9 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, + "sourceSize": { "w": 12, "h": 9 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 1224, "y": 0, "w": 12, "h": 9 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, + "sourceSize": { "w": 12, "h": 9 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 1236, "y": 0, "w": 12, "h": 9 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, + "sourceSize": { "w": 12, "h": 9 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 1248, "y": 0, "w": 12, "h": 9 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, + "sourceSize": { "w": 12, "h": 9 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 1260, "y": 0, "w": 12, "h": 9 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, + "sourceSize": { "w": 12, "h": 9 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 1272, "y": 0, "w": 12, "h": 9 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, + "sourceSize": { "w": 12, "h": 9 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 1284, "y": 0, "w": 12, "h": 9 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, + "sourceSize": { "w": 12, "h": 9 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 1296, "y": 0, "w": 12, "h": 9 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, + "sourceSize": { "w": 12, "h": 9 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 1308, "y": 0, "w": 12, "h": 9 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, + "sourceSize": { "w": 12, "h": 9 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 1320, "y": 0, "w": 12, "h": 9 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, + "sourceSize": { "w": 12, "h": 9 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 1332, "y": 0, "w": 12, "h": 9 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, + "sourceSize": { "w": 12, "h": 9 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 1344, "y": 0, "w": 12, "h": 9 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, + "sourceSize": { "w": 12, "h": 9 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 1356, "y": 0, "w": 12, "h": 9 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, + "sourceSize": { "w": 12, "h": 9 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 1368, "y": 0, "w": 12, "h": 9 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, + "sourceSize": { "w": 12, "h": 9 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 1380, "y": 0, "w": 12, "h": 9 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, + "sourceSize": { "w": 12, "h": 9 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 1392, "y": 0, "w": 12, "h": 9 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, + "sourceSize": { "w": 12, "h": 9 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 1404, "y": 0, "w": 12, "h": 9 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, + "sourceSize": { "w": 12, "h": 9 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 1416, "y": 0, "w": 12, "h": 9 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, + "sourceSize": { "w": 12, "h": 9 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 1428, "y": 0, "w": 12, "h": 9 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, + "sourceSize": { "w": 12, "h": 9 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 1440, "y": 0, "w": 12, "h": 9 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, + "sourceSize": { "w": 12, "h": 9 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 1452, "y": 0, "w": 12, "h": 9 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, + "sourceSize": { "w": 12, "h": 9 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 1464, "y": 0, "w": 12, "h": 9 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, + "sourceSize": { "w": 12, "h": 9 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 1476, "y": 0, "w": 12, "h": 9 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, + "sourceSize": { "w": 12, "h": 9 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 1488, "y": 0, "w": 12, "h": 9 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, + "sourceSize": { "w": 12, "h": 9 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 1500, "y": 0, "w": 12, "h": 9 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, + "sourceSize": { "w": 12, "h": 9 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 1512, "y": 0, "w": 12, "h": 9 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, + "sourceSize": { "w": 12, "h": 9 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 1524, "y": 0, "w": 12, "h": 9 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, + "sourceSize": { "w": 12, "h": 9 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 1536, "y": 0, "w": 12, "h": 9 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, + "sourceSize": { "w": 12, "h": 9 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 1548, "y": 0, "w": 12, "h": 9 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, + "sourceSize": { "w": 12, "h": 9 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 1560, "y": 0, "w": 12, "h": 9 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, + "sourceSize": { "w": 12, "h": 9 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 1572, "y": 0, "w": 12, "h": 9 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, + "sourceSize": { "w": 12, "h": 9 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 1584, "y": 0, "w": 12, "h": 9 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, + "sourceSize": { "w": 12, "h": 9 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 1596, "y": 0, "w": 12, "h": 9 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, + "sourceSize": { "w": 12, "h": 9 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 1608, "y": 0, "w": 12, "h": 9 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, + "sourceSize": { "w": 12, "h": 9 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 1620, "y": 0, "w": 12, "h": 9 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, + "sourceSize": { "w": 12, "h": 9 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 1632, "y": 0, "w": 12, "h": 9 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, + "sourceSize": { "w": 12, "h": 9 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 1644, "y": 0, "w": 12, "h": 9 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, + "sourceSize": { "w": 12, "h": 9 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 1656, "y": 0, "w": 12, "h": 9 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, + "sourceSize": { "w": 12, "h": 9 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 1668, "y": 0, "w": 12, "h": 9 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, + "sourceSize": { "w": 12, "h": 9 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 1680, "y": 0, "w": 12, "h": 9 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, + "sourceSize": { "w": 12, "h": 9 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 1692, "y": 0, "w": 12, "h": 9 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, + "sourceSize": { "w": 12, "h": 9 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 1704, "y": 0, "w": 12, "h": 9 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, + "sourceSize": { "w": 12, "h": 9 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 1716, "y": 0, "w": 12, "h": 9 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, + "sourceSize": { "w": 12, "h": 9 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 1728, "y": 0, "w": 12, "h": 9 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, + "sourceSize": { "w": 12, "h": 9 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 1740, "y": 0, "w": 12, "h": 9 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, + "sourceSize": { "w": 12, "h": 9 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 1752, "y": 0, "w": 12, "h": 9 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, + "sourceSize": { "w": 12, "h": 9 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 1764, "y": 0, "w": 12, "h": 9 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, + "sourceSize": { "w": 12, "h": 9 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 1776, "y": 0, "w": 12, "h": 9 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, + "sourceSize": { "w": 12, "h": 9 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 1788, "y": 0, "w": 12, "h": 9 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, + "sourceSize": { "w": 12, "h": 9 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 1800, "y": 0, "w": 12, "h": 9 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, + "sourceSize": { "w": 12, "h": 9 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 1812, "y": 0, "w": 12, "h": 9 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, + "sourceSize": { "w": 12, "h": 9 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 1824, "y": 0, "w": 12, "h": 9 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, + "sourceSize": { "w": 12, "h": 9 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 1836, "y": 0, "w": 12, "h": 9 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, + "sourceSize": { "w": 12, "h": 9 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 1848, "y": 0, "w": 12, "h": 9 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, + "sourceSize": { "w": 12, "h": 9 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 1860, "y": 0, "w": 12, "h": 9 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, + "sourceSize": { "w": 12, "h": 9 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 1872, "y": 0, "w": 12, "h": 9 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, + "sourceSize": { "w": 12, "h": 9 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 1884, "y": 0, "w": 12, "h": 9 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, + "sourceSize": { "w": 12, "h": 9 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 1896, "y": 0, "w": 12, "h": 9 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, + "sourceSize": { "w": 12, "h": 9 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 1908, "y": 0, "w": 12, "h": 9 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, + "sourceSize": { "w": 12, "h": 9 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 1920, "y": 0, "w": 12, "h": 9 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, + "sourceSize": { "w": 12, "h": 9 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 1932, "y": 0, "w": 12, "h": 9 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, + "sourceSize": { "w": 12, "h": 9 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 1944, "y": 0, "w": 12, "h": 9 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, + "sourceSize": { "w": 12, "h": 9 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 1956, "y": 0, "w": 12, "h": 9 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, + "sourceSize": { "w": 12, "h": 9 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 1968, "y": 0, "w": 12, "h": 9 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, + "sourceSize": { "w": 12, "h": 9 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 1980, "y": 0, "w": 12, "h": 9 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, + "sourceSize": { "w": 12, "h": 9 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 1992, "y": 0, "w": 12, "h": 9 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, + "sourceSize": { "w": 12, "h": 9 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 2004, "y": 0, "w": 12, "h": 9 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, + "sourceSize": { "w": 12, "h": 9 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 2016, "y": 0, "w": 12, "h": 9 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 12, "h": 9 }, + "sourceSize": { "w": 12, "h": 9 }, + "duration": 100 + } ], - "layers": [ - { "name": "bg", "opacity": 255, "blendMode": "normal" }, - { "name": "games", "opacity": 255, "blendMode": "normal" } - ], - "slices": [ - ] - } + "meta": { + "app": "https://www.aseprite.org/", + "version": "1.3.16-beta3-x64", + "image": "games.png", + "format": "I8", + "size": { "w": 2028, "h": 9 }, + "scale": "1", + "frameTags": [ + { "name": "invaders", "from": 0, "to": 49, "direction": "forward", "color": "#000000ff" }, + { "name": "tetris", "from": 50, "to": 78, "direction": "forward", "color": "#000000ff" }, + { "name": "pacman", "from": 79, "to": 127, "direction": "forward", "color": "#000000ff" }, + { "name": "et", "from": 128, "to": 154, "direction": "forward", "color": "#000000ff" }, + { "name": "rtype", "from": 155, "to": 167, "direction": "forward", "color": "#000000ff" } + ], + "layers": [ + { "name": "bg", "opacity": 255, "blendMode": "normal" }, + { "name": "games", "opacity": 255, "blendMode": "normal" } + ], + "slices": [] + } } diff --git a/public/pixel-museum/entities/hair1.json b/public/pixel-museum/entities/hair1.json index a54b760..b921a0d 100644 --- a/public/pixel-museum/entities/hair1.json +++ b/public/pixel-museum/entities/hair1.json @@ -1,547 +1,545 @@ -{ "frames": [ - { - "filename": "0", - "frame": { "x": 0, "y": 0, "w": 32, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, - "sourceSize": { "w": 32, "h": 40 }, - "duration": 100 - }, - { - "filename": "1", - "frame": { "x": 32, "y": 0, "w": 32, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, - "sourceSize": { "w": 32, "h": 40 }, - "duration": 100 - }, - { - "filename": "2", - "frame": { "x": 64, "y": 0, "w": 32, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, - "sourceSize": { "w": 32, "h": 40 }, - "duration": 100 - }, - { - "filename": "3", - "frame": { "x": 96, "y": 0, "w": 32, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, - "sourceSize": { "w": 32, "h": 40 }, - "duration": 100 - }, - { - "filename": "4", - "frame": { "x": 128, "y": 0, "w": 32, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, - "sourceSize": { "w": 32, "h": 40 }, - "duration": 100 - }, - { - "filename": "5", - "frame": { "x": 160, "y": 0, "w": 32, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, - "sourceSize": { "w": 32, "h": 40 }, - "duration": 100 - }, - { - "filename": "6", - "frame": { "x": 192, "y": 0, "w": 32, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, - "sourceSize": { "w": 32, "h": 40 }, - "duration": 100 - }, - { - "filename": "7", - "frame": { "x": 224, "y": 0, "w": 32, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, - "sourceSize": { "w": 32, "h": 40 }, - "duration": 100 - }, - { - "filename": "8", - "frame": { "x": 256, "y": 0, "w": 32, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, - "sourceSize": { "w": 32, "h": 40 }, - "duration": 100 - }, - { - "filename": "9", - "frame": { "x": 288, "y": 0, "w": 32, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, - "sourceSize": { "w": 32, "h": 40 }, - "duration": 100 - }, - { - "filename": "10", - "frame": { "x": 320, "y": 0, "w": 32, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, - "sourceSize": { "w": 32, "h": 40 }, - "duration": 100 - }, - { - "filename": "11", - "frame": { "x": 352, "y": 0, "w": 32, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, - "sourceSize": { "w": 32, "h": 40 }, - "duration": 100 - }, - { - "filename": "12", - "frame": { "x": 384, "y": 0, "w": 32, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, - "sourceSize": { "w": 32, "h": 40 }, - "duration": 100 - }, - { - "filename": "13", - "frame": { "x": 416, "y": 0, "w": 32, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, - "sourceSize": { "w": 32, "h": 40 }, - "duration": 100 - }, - { - "filename": "14", - "frame": { "x": 448, "y": 0, "w": 32, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, - "sourceSize": { "w": 32, "h": 40 }, - "duration": 100 - }, - { - "filename": "15", - "frame": { "x": 480, "y": 0, "w": 32, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, - "sourceSize": { "w": 32, "h": 40 }, - "duration": 100 - }, - { - "filename": "16", - "frame": { "x": 512, "y": 0, "w": 32, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, - "sourceSize": { "w": 32, "h": 40 }, - "duration": 100 - }, - { - "filename": "17", - "frame": { "x": 544, "y": 0, "w": 32, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, - "sourceSize": { "w": 32, "h": 40 }, - "duration": 100 - }, - { - "filename": "18", - "frame": { "x": 576, "y": 0, "w": 32, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, - "sourceSize": { "w": 32, "h": 40 }, - "duration": 100 - }, - { - "filename": "19", - "frame": { "x": 608, "y": 0, "w": 32, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, - "sourceSize": { "w": 32, "h": 40 }, - "duration": 100 - }, - { - "filename": "20", - "frame": { "x": 640, "y": 0, "w": 32, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, - "sourceSize": { "w": 32, "h": 40 }, - "duration": 100 - }, - { - "filename": "21", - "frame": { "x": 672, "y": 0, "w": 32, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, - "sourceSize": { "w": 32, "h": 40 }, - "duration": 100 - }, - { - "filename": "22", - "frame": { "x": 704, "y": 0, "w": 32, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, - "sourceSize": { "w": 32, "h": 40 }, - "duration": 100 - }, - { - "filename": "23", - "frame": { "x": 736, "y": 0, "w": 32, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, - "sourceSize": { "w": 32, "h": 40 }, - "duration": 100 - }, - { - "filename": "24", - "frame": { "x": 768, "y": 0, "w": 32, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, - "sourceSize": { "w": 32, "h": 40 }, - "duration": 100 - }, - { - "filename": "25", - "frame": { "x": 800, "y": 0, "w": 32, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, - "sourceSize": { "w": 32, "h": 40 }, - "duration": 100 - }, - { - "filename": "26", - "frame": { "x": 832, "y": 0, "w": 32, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, - "sourceSize": { "w": 32, "h": 40 }, - "duration": 100 - }, - { - "filename": "27", - "frame": { "x": 864, "y": 0, "w": 32, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, - "sourceSize": { "w": 32, "h": 40 }, - "duration": 100 - }, - { - "filename": "28", - "frame": { "x": 896, "y": 0, "w": 32, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, - "sourceSize": { "w": 32, "h": 40 }, - "duration": 100 - }, - { - "filename": "29", - "frame": { "x": 928, "y": 0, "w": 32, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, - "sourceSize": { "w": 32, "h": 40 }, - "duration": 100 - }, - { - "filename": "30", - "frame": { "x": 960, "y": 0, "w": 32, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, - "sourceSize": { "w": 32, "h": 40 }, - "duration": 100 - }, - { - "filename": "31", - "frame": { "x": 992, "y": 0, "w": 32, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, - "sourceSize": { "w": 32, "h": 40 }, - "duration": 100 - }, - { - "filename": "32", - "frame": { "x": 1024, "y": 0, "w": 32, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, - "sourceSize": { "w": 32, "h": 40 }, - "duration": 100 - }, - { - "filename": "33", - "frame": { "x": 1056, "y": 0, "w": 32, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, - "sourceSize": { "w": 32, "h": 40 }, - "duration": 100 - }, - { - "filename": "34", - "frame": { "x": 1088, "y": 0, "w": 32, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, - "sourceSize": { "w": 32, "h": 40 }, - "duration": 100 - }, - { - "filename": "35", - "frame": { "x": 1120, "y": 0, "w": 32, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, - "sourceSize": { "w": 32, "h": 40 }, - "duration": 100 - }, - { - "filename": "36", - "frame": { "x": 1152, "y": 0, "w": 32, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, - "sourceSize": { "w": 32, "h": 40 }, - "duration": 100 - }, - { - "filename": "37", - "frame": { "x": 1184, "y": 0, "w": 32, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, - "sourceSize": { "w": 32, "h": 40 }, - "duration": 100 - }, - { - "filename": "38", - "frame": { "x": 1216, "y": 0, "w": 32, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, - "sourceSize": { "w": 32, "h": 40 }, - "duration": 100 - }, - { - "filename": "39", - "frame": { "x": 1248, "y": 0, "w": 32, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, - "sourceSize": { "w": 32, "h": 40 }, - "duration": 100 - }, - { - "filename": "40", - "frame": { "x": 1280, "y": 0, "w": 32, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, - "sourceSize": { "w": 32, "h": 40 }, - "duration": 100 - }, - { - "filename": "41", - "frame": { "x": 1312, "y": 0, "w": 32, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, - "sourceSize": { "w": 32, "h": 40 }, - "duration": 100 - }, - { - "filename": "42", - "frame": { "x": 1344, "y": 0, "w": 32, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, - "sourceSize": { "w": 32, "h": 40 }, - "duration": 100 - }, - { - "filename": "43", - "frame": { "x": 1376, "y": 0, "w": 32, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, - "sourceSize": { "w": 32, "h": 40 }, - "duration": 100 - }, - { - "filename": "44", - "frame": { "x": 1408, "y": 0, "w": 32, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, - "sourceSize": { "w": 32, "h": 40 }, - "duration": 100 - }, - { - "filename": "45", - "frame": { "x": 1440, "y": 0, "w": 32, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, - "sourceSize": { "w": 32, "h": 40 }, - "duration": 100 - }, - { - "filename": "46", - "frame": { "x": 1472, "y": 0, "w": 32, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, - "sourceSize": { "w": 32, "h": 40 }, - "duration": 100 - }, - { - "filename": "47", - "frame": { "x": 1504, "y": 0, "w": 32, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, - "sourceSize": { "w": 32, "h": 40 }, - "duration": 100 - }, - { - "filename": "48", - "frame": { "x": 1536, "y": 0, "w": 32, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, - "sourceSize": { "w": 32, "h": 40 }, - "duration": 100 - }, - { - "filename": "49", - "frame": { "x": 1568, "y": 0, "w": 32, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, - "sourceSize": { "w": 32, "h": 40 }, - "duration": 100 - }, - { - "filename": "50", - "frame": { "x": 1600, "y": 0, "w": 32, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, - "sourceSize": { "w": 32, "h": 40 }, - "duration": 100 - }, - { - "filename": "51", - "frame": { "x": 1632, "y": 0, "w": 32, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, - "sourceSize": { "w": 32, "h": 40 }, - "duration": 100 - }, - { - "filename": "52", - "frame": { "x": 1664, "y": 0, "w": 32, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, - "sourceSize": { "w": 32, "h": 40 }, - "duration": 100 - }, - { - "filename": "53", - "frame": { "x": 1696, "y": 0, "w": 32, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, - "sourceSize": { "w": 32, "h": 40 }, - "duration": 100 - }, - { - "filename": "54", - "frame": { "x": 1728, "y": 0, "w": 32, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, - "sourceSize": { "w": 32, "h": 40 }, - "duration": 100 - }, - { - "filename": "55", - "frame": { "x": 1760, "y": 0, "w": 32, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, - "sourceSize": { "w": 32, "h": 40 }, - "duration": 100 - }, - { - "filename": "56", - "frame": { "x": 1792, "y": 0, "w": 32, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, - "sourceSize": { "w": 32, "h": 40 }, - "duration": 100 - }, - { - "filename": "57", - "frame": { "x": 1824, "y": 0, "w": 32, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, - "sourceSize": { "w": 32, "h": 40 }, - "duration": 100 - } - ], - "meta": { - "app": "https://www.aseprite.org/", - "version": "1.3.17-beta2-x64", - "image": "hair1.png", - "format": "I8", - "size": { "w": 1856, "h": 40 }, - "scale": "1", - "frameTags": [ - { "name": "stand", "from": 0, "to": 26, "direction": "forward", "color": "#000000ff" }, - { "name": "walk", "from": 27, "to": 34, "direction": "forward", "color": "#000000ff" }, - { "name": "grounded", "from": 35, "to": 39, "direction": "forward", "color": "#000000ff" }, - { "name": "jump", "from": 40, "to": 43, "direction": "forward", "color": "#000000ff" }, - { "name": "interact", "from": 44, "to": 48, "direction": "forward", "color": "#000000ff" }, - { "name": "before-wait", "from": 49, "to": 51, "direction": "forward", "color": "#000000ff" }, - { "name": "wait", "from": 52, "to": 57, "direction": "forward", "color": "#000000ff" } +{ + "frames": [ + { + "filename": "0", + "frame": { "x": 0, "y": 0, "w": 32, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, + "sourceSize": { "w": 32, "h": 40 }, + "duration": 100 + }, + { + "filename": "1", + "frame": { "x": 32, "y": 0, "w": 32, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, + "sourceSize": { "w": 32, "h": 40 }, + "duration": 100 + }, + { + "filename": "2", + "frame": { "x": 64, "y": 0, "w": 32, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, + "sourceSize": { "w": 32, "h": 40 }, + "duration": 100 + }, + { + "filename": "3", + "frame": { "x": 96, "y": 0, "w": 32, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, + "sourceSize": { "w": 32, "h": 40 }, + "duration": 100 + }, + { + "filename": "4", + "frame": { "x": 128, "y": 0, "w": 32, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, + "sourceSize": { "w": 32, "h": 40 }, + "duration": 100 + }, + { + "filename": "5", + "frame": { "x": 160, "y": 0, "w": 32, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, + "sourceSize": { "w": 32, "h": 40 }, + "duration": 100 + }, + { + "filename": "6", + "frame": { "x": 192, "y": 0, "w": 32, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, + "sourceSize": { "w": 32, "h": 40 }, + "duration": 100 + }, + { + "filename": "7", + "frame": { "x": 224, "y": 0, "w": 32, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, + "sourceSize": { "w": 32, "h": 40 }, + "duration": 100 + }, + { + "filename": "8", + "frame": { "x": 256, "y": 0, "w": 32, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, + "sourceSize": { "w": 32, "h": 40 }, + "duration": 100 + }, + { + "filename": "9", + "frame": { "x": 288, "y": 0, "w": 32, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, + "sourceSize": { "w": 32, "h": 40 }, + "duration": 100 + }, + { + "filename": "10", + "frame": { "x": 320, "y": 0, "w": 32, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, + "sourceSize": { "w": 32, "h": 40 }, + "duration": 100 + }, + { + "filename": "11", + "frame": { "x": 352, "y": 0, "w": 32, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, + "sourceSize": { "w": 32, "h": 40 }, + "duration": 100 + }, + { + "filename": "12", + "frame": { "x": 384, "y": 0, "w": 32, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, + "sourceSize": { "w": 32, "h": 40 }, + "duration": 100 + }, + { + "filename": "13", + "frame": { "x": 416, "y": 0, "w": 32, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, + "sourceSize": { "w": 32, "h": 40 }, + "duration": 100 + }, + { + "filename": "14", + "frame": { "x": 448, "y": 0, "w": 32, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, + "sourceSize": { "w": 32, "h": 40 }, + "duration": 100 + }, + { + "filename": "15", + "frame": { "x": 480, "y": 0, "w": 32, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, + "sourceSize": { "w": 32, "h": 40 }, + "duration": 100 + }, + { + "filename": "16", + "frame": { "x": 512, "y": 0, "w": 32, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, + "sourceSize": { "w": 32, "h": 40 }, + "duration": 100 + }, + { + "filename": "17", + "frame": { "x": 544, "y": 0, "w": 32, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, + "sourceSize": { "w": 32, "h": 40 }, + "duration": 100 + }, + { + "filename": "18", + "frame": { "x": 576, "y": 0, "w": 32, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, + "sourceSize": { "w": 32, "h": 40 }, + "duration": 100 + }, + { + "filename": "19", + "frame": { "x": 608, "y": 0, "w": 32, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, + "sourceSize": { "w": 32, "h": 40 }, + "duration": 100 + }, + { + "filename": "20", + "frame": { "x": 640, "y": 0, "w": 32, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, + "sourceSize": { "w": 32, "h": 40 }, + "duration": 100 + }, + { + "filename": "21", + "frame": { "x": 672, "y": 0, "w": 32, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, + "sourceSize": { "w": 32, "h": 40 }, + "duration": 100 + }, + { + "filename": "22", + "frame": { "x": 704, "y": 0, "w": 32, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, + "sourceSize": { "w": 32, "h": 40 }, + "duration": 100 + }, + { + "filename": "23", + "frame": { "x": 736, "y": 0, "w": 32, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, + "sourceSize": { "w": 32, "h": 40 }, + "duration": 100 + }, + { + "filename": "24", + "frame": { "x": 768, "y": 0, "w": 32, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, + "sourceSize": { "w": 32, "h": 40 }, + "duration": 100 + }, + { + "filename": "25", + "frame": { "x": 800, "y": 0, "w": 32, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, + "sourceSize": { "w": 32, "h": 40 }, + "duration": 100 + }, + { + "filename": "26", + "frame": { "x": 832, "y": 0, "w": 32, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, + "sourceSize": { "w": 32, "h": 40 }, + "duration": 100 + }, + { + "filename": "27", + "frame": { "x": 864, "y": 0, "w": 32, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, + "sourceSize": { "w": 32, "h": 40 }, + "duration": 100 + }, + { + "filename": "28", + "frame": { "x": 896, "y": 0, "w": 32, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, + "sourceSize": { "w": 32, "h": 40 }, + "duration": 100 + }, + { + "filename": "29", + "frame": { "x": 928, "y": 0, "w": 32, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, + "sourceSize": { "w": 32, "h": 40 }, + "duration": 100 + }, + { + "filename": "30", + "frame": { "x": 960, "y": 0, "w": 32, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, + "sourceSize": { "w": 32, "h": 40 }, + "duration": 100 + }, + { + "filename": "31", + "frame": { "x": 992, "y": 0, "w": 32, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, + "sourceSize": { "w": 32, "h": 40 }, + "duration": 100 + }, + { + "filename": "32", + "frame": { "x": 1024, "y": 0, "w": 32, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, + "sourceSize": { "w": 32, "h": 40 }, + "duration": 100 + }, + { + "filename": "33", + "frame": { "x": 1056, "y": 0, "w": 32, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, + "sourceSize": { "w": 32, "h": 40 }, + "duration": 100 + }, + { + "filename": "34", + "frame": { "x": 1088, "y": 0, "w": 32, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, + "sourceSize": { "w": 32, "h": 40 }, + "duration": 100 + }, + { + "filename": "35", + "frame": { "x": 1120, "y": 0, "w": 32, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, + "sourceSize": { "w": 32, "h": 40 }, + "duration": 100 + }, + { + "filename": "36", + "frame": { "x": 1152, "y": 0, "w": 32, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, + "sourceSize": { "w": 32, "h": 40 }, + "duration": 100 + }, + { + "filename": "37", + "frame": { "x": 1184, "y": 0, "w": 32, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, + "sourceSize": { "w": 32, "h": 40 }, + "duration": 100 + }, + { + "filename": "38", + "frame": { "x": 1216, "y": 0, "w": 32, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, + "sourceSize": { "w": 32, "h": 40 }, + "duration": 100 + }, + { + "filename": "39", + "frame": { "x": 1248, "y": 0, "w": 32, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, + "sourceSize": { "w": 32, "h": 40 }, + "duration": 100 + }, + { + "filename": "40", + "frame": { "x": 1280, "y": 0, "w": 32, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, + "sourceSize": { "w": 32, "h": 40 }, + "duration": 100 + }, + { + "filename": "41", + "frame": { "x": 1312, "y": 0, "w": 32, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, + "sourceSize": { "w": 32, "h": 40 }, + "duration": 100 + }, + { + "filename": "42", + "frame": { "x": 1344, "y": 0, "w": 32, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, + "sourceSize": { "w": 32, "h": 40 }, + "duration": 100 + }, + { + "filename": "43", + "frame": { "x": 1376, "y": 0, "w": 32, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, + "sourceSize": { "w": 32, "h": 40 }, + "duration": 100 + }, + { + "filename": "44", + "frame": { "x": 1408, "y": 0, "w": 32, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, + "sourceSize": { "w": 32, "h": 40 }, + "duration": 100 + }, + { + "filename": "45", + "frame": { "x": 1440, "y": 0, "w": 32, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, + "sourceSize": { "w": 32, "h": 40 }, + "duration": 100 + }, + { + "filename": "46", + "frame": { "x": 1472, "y": 0, "w": 32, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, + "sourceSize": { "w": 32, "h": 40 }, + "duration": 100 + }, + { + "filename": "47", + "frame": { "x": 1504, "y": 0, "w": 32, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, + "sourceSize": { "w": 32, "h": 40 }, + "duration": 100 + }, + { + "filename": "48", + "frame": { "x": 1536, "y": 0, "w": 32, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, + "sourceSize": { "w": 32, "h": 40 }, + "duration": 100 + }, + { + "filename": "49", + "frame": { "x": 1568, "y": 0, "w": 32, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, + "sourceSize": { "w": 32, "h": 40 }, + "duration": 100 + }, + { + "filename": "50", + "frame": { "x": 1600, "y": 0, "w": 32, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, + "sourceSize": { "w": 32, "h": 40 }, + "duration": 100 + }, + { + "filename": "51", + "frame": { "x": 1632, "y": 0, "w": 32, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, + "sourceSize": { "w": 32, "h": 40 }, + "duration": 100 + }, + { + "filename": "52", + "frame": { "x": 1664, "y": 0, "w": 32, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, + "sourceSize": { "w": 32, "h": 40 }, + "duration": 100 + }, + { + "filename": "53", + "frame": { "x": 1696, "y": 0, "w": 32, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, + "sourceSize": { "w": 32, "h": 40 }, + "duration": 100 + }, + { + "filename": "54", + "frame": { "x": 1728, "y": 0, "w": 32, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, + "sourceSize": { "w": 32, "h": 40 }, + "duration": 100 + }, + { + "filename": "55", + "frame": { "x": 1760, "y": 0, "w": 32, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, + "sourceSize": { "w": 32, "h": 40 }, + "duration": 100 + }, + { + "filename": "56", + "frame": { "x": 1792, "y": 0, "w": 32, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, + "sourceSize": { "w": 32, "h": 40 }, + "duration": 100 + }, + { + "filename": "57", + "frame": { "x": 1824, "y": 0, "w": 32, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, + "sourceSize": { "w": 32, "h": 40 }, + "duration": 100 + } ], - "layers": [ - { "name": "hair1", "opacity": 255, "blendMode": "normal" } - ], - "slices": [ - ] - } + "meta": { + "app": "https://www.aseprite.org/", + "version": "1.3.17-beta2-x64", + "image": "hair1.png", + "format": "I8", + "size": { "w": 1856, "h": 40 }, + "scale": "1", + "frameTags": [ + { "name": "stand", "from": 0, "to": 26, "direction": "forward", "color": "#000000ff" }, + { "name": "walk", "from": 27, "to": 34, "direction": "forward", "color": "#000000ff" }, + { "name": "grounded", "from": 35, "to": 39, "direction": "forward", "color": "#000000ff" }, + { "name": "jump", "from": 40, "to": 43, "direction": "forward", "color": "#000000ff" }, + { "name": "interact", "from": 44, "to": 48, "direction": "forward", "color": "#000000ff" }, + { "name": "before-wait", "from": 49, "to": 51, "direction": "forward", "color": "#000000ff" }, + { "name": "wait", "from": 52, "to": 57, "direction": "forward", "color": "#000000ff" } + ], + "layers": [{ "name": "hair1", "opacity": 255, "blendMode": "normal" }], + "slices": [] + } } diff --git a/public/pixel-museum/entities/lulu.json b/public/pixel-museum/entities/lulu.json index 0d26aba..8b24842 100644 --- a/public/pixel-museum/entities/lulu.json +++ b/public/pixel-museum/entities/lulu.json @@ -1,567 +1,567 @@ -{ "frames": [ - { - "filename": "0", - "frame": { "x": 0, "y": 0, "w": 32, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, - "sourceSize": { "w": 32, "h": 40 }, - "duration": 100 - }, - { - "filename": "1", - "frame": { "x": 32, "y": 0, "w": 32, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, - "sourceSize": { "w": 32, "h": 40 }, - "duration": 100 - }, - { - "filename": "2", - "frame": { "x": 64, "y": 0, "w": 32, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, - "sourceSize": { "w": 32, "h": 40 }, - "duration": 100 - }, - { - "filename": "3", - "frame": { "x": 96, "y": 0, "w": 32, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, - "sourceSize": { "w": 32, "h": 40 }, - "duration": 100 - }, - { - "filename": "4", - "frame": { "x": 128, "y": 0, "w": 32, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, - "sourceSize": { "w": 32, "h": 40 }, - "duration": 100 - }, - { - "filename": "5", - "frame": { "x": 160, "y": 0, "w": 32, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, - "sourceSize": { "w": 32, "h": 40 }, - "duration": 100 - }, - { - "filename": "6", - "frame": { "x": 192, "y": 0, "w": 32, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, - "sourceSize": { "w": 32, "h": 40 }, - "duration": 100 - }, - { - "filename": "7", - "frame": { "x": 224, "y": 0, "w": 32, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, - "sourceSize": { "w": 32, "h": 40 }, - "duration": 100 - }, - { - "filename": "8", - "frame": { "x": 256, "y": 0, "w": 32, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, - "sourceSize": { "w": 32, "h": 40 }, - "duration": 100 - }, - { - "filename": "9", - "frame": { "x": 288, "y": 0, "w": 32, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, - "sourceSize": { "w": 32, "h": 40 }, - "duration": 100 - }, - { - "filename": "10", - "frame": { "x": 320, "y": 0, "w": 32, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, - "sourceSize": { "w": 32, "h": 40 }, - "duration": 100 - }, - { - "filename": "11", - "frame": { "x": 352, "y": 0, "w": 32, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, - "sourceSize": { "w": 32, "h": 40 }, - "duration": 100 - }, - { - "filename": "12", - "frame": { "x": 384, "y": 0, "w": 32, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, - "sourceSize": { "w": 32, "h": 40 }, - "duration": 100 - }, - { - "filename": "13", - "frame": { "x": 416, "y": 0, "w": 32, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, - "sourceSize": { "w": 32, "h": 40 }, - "duration": 100 - }, - { - "filename": "14", - "frame": { "x": 448, "y": 0, "w": 32, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, - "sourceSize": { "w": 32, "h": 40 }, - "duration": 100 - }, - { - "filename": "15", - "frame": { "x": 480, "y": 0, "w": 32, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, - "sourceSize": { "w": 32, "h": 40 }, - "duration": 100 - }, - { - "filename": "16", - "frame": { "x": 512, "y": 0, "w": 32, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, - "sourceSize": { "w": 32, "h": 40 }, - "duration": 100 - }, - { - "filename": "17", - "frame": { "x": 544, "y": 0, "w": 32, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, - "sourceSize": { "w": 32, "h": 40 }, - "duration": 100 - }, - { - "filename": "18", - "frame": { "x": 576, "y": 0, "w": 32, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, - "sourceSize": { "w": 32, "h": 40 }, - "duration": 100 - }, - { - "filename": "19", - "frame": { "x": 608, "y": 0, "w": 32, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, - "sourceSize": { "w": 32, "h": 40 }, - "duration": 100 - }, - { - "filename": "20", - "frame": { "x": 640, "y": 0, "w": 32, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, - "sourceSize": { "w": 32, "h": 40 }, - "duration": 100 - }, - { - "filename": "21", - "frame": { "x": 672, "y": 0, "w": 32, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, - "sourceSize": { "w": 32, "h": 40 }, - "duration": 100 - }, - { - "filename": "22", - "frame": { "x": 704, "y": 0, "w": 32, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, - "sourceSize": { "w": 32, "h": 40 }, - "duration": 100 - }, - { - "filename": "23", - "frame": { "x": 736, "y": 0, "w": 32, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, - "sourceSize": { "w": 32, "h": 40 }, - "duration": 100 - }, - { - "filename": "24", - "frame": { "x": 768, "y": 0, "w": 32, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, - "sourceSize": { "w": 32, "h": 40 }, - "duration": 100 - }, - { - "filename": "25", - "frame": { "x": 800, "y": 0, "w": 32, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, - "sourceSize": { "w": 32, "h": 40 }, - "duration": 100 - }, - { - "filename": "26", - "frame": { "x": 832, "y": 0, "w": 32, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, - "sourceSize": { "w": 32, "h": 40 }, - "duration": 100 - }, - { - "filename": "27", - "frame": { "x": 864, "y": 0, "w": 32, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, - "sourceSize": { "w": 32, "h": 40 }, - "duration": 100 - }, - { - "filename": "28", - "frame": { "x": 896, "y": 0, "w": 32, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, - "sourceSize": { "w": 32, "h": 40 }, - "duration": 100 - }, - { - "filename": "29", - "frame": { "x": 928, "y": 0, "w": 32, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, - "sourceSize": { "w": 32, "h": 40 }, - "duration": 100 - }, - { - "filename": "30", - "frame": { "x": 960, "y": 0, "w": 32, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, - "sourceSize": { "w": 32, "h": 40 }, - "duration": 100 - }, - { - "filename": "31", - "frame": { "x": 992, "y": 0, "w": 32, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, - "sourceSize": { "w": 32, "h": 40 }, - "duration": 100 - }, - { - "filename": "32", - "frame": { "x": 1024, "y": 0, "w": 32, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, - "sourceSize": { "w": 32, "h": 40 }, - "duration": 100 - }, - { - "filename": "33", - "frame": { "x": 1056, "y": 0, "w": 32, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, - "sourceSize": { "w": 32, "h": 40 }, - "duration": 100 - }, - { - "filename": "34", - "frame": { "x": 1088, "y": 0, "w": 32, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, - "sourceSize": { "w": 32, "h": 40 }, - "duration": 100 - }, - { - "filename": "35", - "frame": { "x": 1120, "y": 0, "w": 32, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, - "sourceSize": { "w": 32, "h": 40 }, - "duration": 100 - }, - { - "filename": "36", - "frame": { "x": 1152, "y": 0, "w": 32, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, - "sourceSize": { "w": 32, "h": 40 }, - "duration": 100 - }, - { - "filename": "37", - "frame": { "x": 1184, "y": 0, "w": 32, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, - "sourceSize": { "w": 32, "h": 40 }, - "duration": 100 - }, - { - "filename": "38", - "frame": { "x": 1216, "y": 0, "w": 32, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, - "sourceSize": { "w": 32, "h": 40 }, - "duration": 100 - }, - { - "filename": "39", - "frame": { "x": 1248, "y": 0, "w": 32, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, - "sourceSize": { "w": 32, "h": 40 }, - "duration": 100 - }, - { - "filename": "40", - "frame": { "x": 1280, "y": 0, "w": 32, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, - "sourceSize": { "w": 32, "h": 40 }, - "duration": 100 - }, - { - "filename": "41", - "frame": { "x": 1312, "y": 0, "w": 32, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, - "sourceSize": { "w": 32, "h": 40 }, - "duration": 100 - }, - { - "filename": "42", - "frame": { "x": 1344, "y": 0, "w": 32, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, - "sourceSize": { "w": 32, "h": 40 }, - "duration": 100 - }, - { - "filename": "43", - "frame": { "x": 1376, "y": 0, "w": 32, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, - "sourceSize": { "w": 32, "h": 40 }, - "duration": 100 - }, - { - "filename": "44", - "frame": { "x": 1408, "y": 0, "w": 32, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, - "sourceSize": { "w": 32, "h": 40 }, - "duration": 100 - }, - { - "filename": "45", - "frame": { "x": 1440, "y": 0, "w": 32, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, - "sourceSize": { "w": 32, "h": 40 }, - "duration": 100 - }, - { - "filename": "46", - "frame": { "x": 1472, "y": 0, "w": 32, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, - "sourceSize": { "w": 32, "h": 40 }, - "duration": 100 - }, - { - "filename": "47", - "frame": { "x": 1504, "y": 0, "w": 32, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, - "sourceSize": { "w": 32, "h": 40 }, - "duration": 100 - }, - { - "filename": "48", - "frame": { "x": 1536, "y": 0, "w": 32, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, - "sourceSize": { "w": 32, "h": 40 }, - "duration": 100 - }, - { - "filename": "49", - "frame": { "x": 1568, "y": 0, "w": 32, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, - "sourceSize": { "w": 32, "h": 40 }, - "duration": 100 - }, - { - "filename": "50", - "frame": { "x": 1600, "y": 0, "w": 32, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, - "sourceSize": { "w": 32, "h": 40 }, - "duration": 100 - }, - { - "filename": "51", - "frame": { "x": 1632, "y": 0, "w": 32, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, - "sourceSize": { "w": 32, "h": 40 }, - "duration": 100 - }, - { - "filename": "52", - "frame": { "x": 1664, "y": 0, "w": 32, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, - "sourceSize": { "w": 32, "h": 40 }, - "duration": 100 - }, - { - "filename": "53", - "frame": { "x": 1696, "y": 0, "w": 32, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, - "sourceSize": { "w": 32, "h": 40 }, - "duration": 100 - }, - { - "filename": "54", - "frame": { "x": 1728, "y": 0, "w": 32, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, - "sourceSize": { "w": 32, "h": 40 }, - "duration": 100 - }, - { - "filename": "55", - "frame": { "x": 1760, "y": 0, "w": 32, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, - "sourceSize": { "w": 32, "h": 40 }, - "duration": 100 - }, - { - "filename": "56", - "frame": { "x": 1792, "y": 0, "w": 32, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, - "sourceSize": { "w": 32, "h": 40 }, - "duration": 100 - }, - { - "filename": "57", - "frame": { "x": 1824, "y": 0, "w": 32, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, - "sourceSize": { "w": 32, "h": 40 }, - "duration": 100 - }, - { - "filename": "58", - "frame": { "x": 1856, "y": 0, "w": 32, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, - "sourceSize": { "w": 32, "h": 40 }, - "duration": 100 - }, - { - "filename": "59", - "frame": { "x": 1888, "y": 0, "w": 32, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, - "sourceSize": { "w": 32, "h": 40 }, - "duration": 100 - } - ], - "meta": { - "app": "https://www.aseprite.org/", - "version": "1.3.17-beta2-x64", - "image": "lulu.png", - "format": "I8", - "size": { "w": 1920, "h": 40 }, - "scale": "1", - "frameTags": [ - { "name": "stand", "from": 0, "to": 26, "direction": "forward", "color": "#000000ff" }, - { "name": "walk", "from": 27, "to": 34, "direction": "forward", "color": "#000000ff" }, - { "name": "grounded", "from": 35, "to": 39, "direction": "forward", "color": "#000000ff" }, - { "name": "jump", "from": 40, "to": 43, "direction": "forward", "color": "#000000ff" }, - { "name": "interact", "from": 44, "to": 50, "direction": "forward", "color": "#000000ff" }, - { "name": "before-wait", "from": 51, "to": 53, "direction": "forward", "color": "#000000ff" }, - { "name": "wait", "from": 54, "to": 59, "direction": "forward", "color": "#000000ff" } +{ + "frames": [ + { + "filename": "0", + "frame": { "x": 0, "y": 0, "w": 32, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, + "sourceSize": { "w": 32, "h": 40 }, + "duration": 100 + }, + { + "filename": "1", + "frame": { "x": 32, "y": 0, "w": 32, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, + "sourceSize": { "w": 32, "h": 40 }, + "duration": 100 + }, + { + "filename": "2", + "frame": { "x": 64, "y": 0, "w": 32, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, + "sourceSize": { "w": 32, "h": 40 }, + "duration": 100 + }, + { + "filename": "3", + "frame": { "x": 96, "y": 0, "w": 32, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, + "sourceSize": { "w": 32, "h": 40 }, + "duration": 100 + }, + { + "filename": "4", + "frame": { "x": 128, "y": 0, "w": 32, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, + "sourceSize": { "w": 32, "h": 40 }, + "duration": 100 + }, + { + "filename": "5", + "frame": { "x": 160, "y": 0, "w": 32, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, + "sourceSize": { "w": 32, "h": 40 }, + "duration": 100 + }, + { + "filename": "6", + "frame": { "x": 192, "y": 0, "w": 32, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, + "sourceSize": { "w": 32, "h": 40 }, + "duration": 100 + }, + { + "filename": "7", + "frame": { "x": 224, "y": 0, "w": 32, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, + "sourceSize": { "w": 32, "h": 40 }, + "duration": 100 + }, + { + "filename": "8", + "frame": { "x": 256, "y": 0, "w": 32, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, + "sourceSize": { "w": 32, "h": 40 }, + "duration": 100 + }, + { + "filename": "9", + "frame": { "x": 288, "y": 0, "w": 32, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, + "sourceSize": { "w": 32, "h": 40 }, + "duration": 100 + }, + { + "filename": "10", + "frame": { "x": 320, "y": 0, "w": 32, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, + "sourceSize": { "w": 32, "h": 40 }, + "duration": 100 + }, + { + "filename": "11", + "frame": { "x": 352, "y": 0, "w": 32, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, + "sourceSize": { "w": 32, "h": 40 }, + "duration": 100 + }, + { + "filename": "12", + "frame": { "x": 384, "y": 0, "w": 32, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, + "sourceSize": { "w": 32, "h": 40 }, + "duration": 100 + }, + { + "filename": "13", + "frame": { "x": 416, "y": 0, "w": 32, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, + "sourceSize": { "w": 32, "h": 40 }, + "duration": 100 + }, + { + "filename": "14", + "frame": { "x": 448, "y": 0, "w": 32, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, + "sourceSize": { "w": 32, "h": 40 }, + "duration": 100 + }, + { + "filename": "15", + "frame": { "x": 480, "y": 0, "w": 32, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, + "sourceSize": { "w": 32, "h": 40 }, + "duration": 100 + }, + { + "filename": "16", + "frame": { "x": 512, "y": 0, "w": 32, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, + "sourceSize": { "w": 32, "h": 40 }, + "duration": 100 + }, + { + "filename": "17", + "frame": { "x": 544, "y": 0, "w": 32, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, + "sourceSize": { "w": 32, "h": 40 }, + "duration": 100 + }, + { + "filename": "18", + "frame": { "x": 576, "y": 0, "w": 32, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, + "sourceSize": { "w": 32, "h": 40 }, + "duration": 100 + }, + { + "filename": "19", + "frame": { "x": 608, "y": 0, "w": 32, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, + "sourceSize": { "w": 32, "h": 40 }, + "duration": 100 + }, + { + "filename": "20", + "frame": { "x": 640, "y": 0, "w": 32, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, + "sourceSize": { "w": 32, "h": 40 }, + "duration": 100 + }, + { + "filename": "21", + "frame": { "x": 672, "y": 0, "w": 32, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, + "sourceSize": { "w": 32, "h": 40 }, + "duration": 100 + }, + { + "filename": "22", + "frame": { "x": 704, "y": 0, "w": 32, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, + "sourceSize": { "w": 32, "h": 40 }, + "duration": 100 + }, + { + "filename": "23", + "frame": { "x": 736, "y": 0, "w": 32, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, + "sourceSize": { "w": 32, "h": 40 }, + "duration": 100 + }, + { + "filename": "24", + "frame": { "x": 768, "y": 0, "w": 32, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, + "sourceSize": { "w": 32, "h": 40 }, + "duration": 100 + }, + { + "filename": "25", + "frame": { "x": 800, "y": 0, "w": 32, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, + "sourceSize": { "w": 32, "h": 40 }, + "duration": 100 + }, + { + "filename": "26", + "frame": { "x": 832, "y": 0, "w": 32, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, + "sourceSize": { "w": 32, "h": 40 }, + "duration": 100 + }, + { + "filename": "27", + "frame": { "x": 864, "y": 0, "w": 32, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, + "sourceSize": { "w": 32, "h": 40 }, + "duration": 100 + }, + { + "filename": "28", + "frame": { "x": 896, "y": 0, "w": 32, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, + "sourceSize": { "w": 32, "h": 40 }, + "duration": 100 + }, + { + "filename": "29", + "frame": { "x": 928, "y": 0, "w": 32, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, + "sourceSize": { "w": 32, "h": 40 }, + "duration": 100 + }, + { + "filename": "30", + "frame": { "x": 960, "y": 0, "w": 32, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, + "sourceSize": { "w": 32, "h": 40 }, + "duration": 100 + }, + { + "filename": "31", + "frame": { "x": 992, "y": 0, "w": 32, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, + "sourceSize": { "w": 32, "h": 40 }, + "duration": 100 + }, + { + "filename": "32", + "frame": { "x": 1024, "y": 0, "w": 32, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, + "sourceSize": { "w": 32, "h": 40 }, + "duration": 100 + }, + { + "filename": "33", + "frame": { "x": 1056, "y": 0, "w": 32, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, + "sourceSize": { "w": 32, "h": 40 }, + "duration": 100 + }, + { + "filename": "34", + "frame": { "x": 1088, "y": 0, "w": 32, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, + "sourceSize": { "w": 32, "h": 40 }, + "duration": 100 + }, + { + "filename": "35", + "frame": { "x": 1120, "y": 0, "w": 32, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, + "sourceSize": { "w": 32, "h": 40 }, + "duration": 100 + }, + { + "filename": "36", + "frame": { "x": 1152, "y": 0, "w": 32, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, + "sourceSize": { "w": 32, "h": 40 }, + "duration": 100 + }, + { + "filename": "37", + "frame": { "x": 1184, "y": 0, "w": 32, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, + "sourceSize": { "w": 32, "h": 40 }, + "duration": 100 + }, + { + "filename": "38", + "frame": { "x": 1216, "y": 0, "w": 32, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, + "sourceSize": { "w": 32, "h": 40 }, + "duration": 100 + }, + { + "filename": "39", + "frame": { "x": 1248, "y": 0, "w": 32, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, + "sourceSize": { "w": 32, "h": 40 }, + "duration": 100 + }, + { + "filename": "40", + "frame": { "x": 1280, "y": 0, "w": 32, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, + "sourceSize": { "w": 32, "h": 40 }, + "duration": 100 + }, + { + "filename": "41", + "frame": { "x": 1312, "y": 0, "w": 32, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, + "sourceSize": { "w": 32, "h": 40 }, + "duration": 100 + }, + { + "filename": "42", + "frame": { "x": 1344, "y": 0, "w": 32, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, + "sourceSize": { "w": 32, "h": 40 }, + "duration": 100 + }, + { + "filename": "43", + "frame": { "x": 1376, "y": 0, "w": 32, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, + "sourceSize": { "w": 32, "h": 40 }, + "duration": 100 + }, + { + "filename": "44", + "frame": { "x": 1408, "y": 0, "w": 32, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, + "sourceSize": { "w": 32, "h": 40 }, + "duration": 100 + }, + { + "filename": "45", + "frame": { "x": 1440, "y": 0, "w": 32, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, + "sourceSize": { "w": 32, "h": 40 }, + "duration": 100 + }, + { + "filename": "46", + "frame": { "x": 1472, "y": 0, "w": 32, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, + "sourceSize": { "w": 32, "h": 40 }, + "duration": 100 + }, + { + "filename": "47", + "frame": { "x": 1504, "y": 0, "w": 32, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, + "sourceSize": { "w": 32, "h": 40 }, + "duration": 100 + }, + { + "filename": "48", + "frame": { "x": 1536, "y": 0, "w": 32, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, + "sourceSize": { "w": 32, "h": 40 }, + "duration": 100 + }, + { + "filename": "49", + "frame": { "x": 1568, "y": 0, "w": 32, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, + "sourceSize": { "w": 32, "h": 40 }, + "duration": 100 + }, + { + "filename": "50", + "frame": { "x": 1600, "y": 0, "w": 32, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, + "sourceSize": { "w": 32, "h": 40 }, + "duration": 100 + }, + { + "filename": "51", + "frame": { "x": 1632, "y": 0, "w": 32, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, + "sourceSize": { "w": 32, "h": 40 }, + "duration": 100 + }, + { + "filename": "52", + "frame": { "x": 1664, "y": 0, "w": 32, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, + "sourceSize": { "w": 32, "h": 40 }, + "duration": 100 + }, + { + "filename": "53", + "frame": { "x": 1696, "y": 0, "w": 32, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, + "sourceSize": { "w": 32, "h": 40 }, + "duration": 100 + }, + { + "filename": "54", + "frame": { "x": 1728, "y": 0, "w": 32, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, + "sourceSize": { "w": 32, "h": 40 }, + "duration": 100 + }, + { + "filename": "55", + "frame": { "x": 1760, "y": 0, "w": 32, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, + "sourceSize": { "w": 32, "h": 40 }, + "duration": 100 + }, + { + "filename": "56", + "frame": { "x": 1792, "y": 0, "w": 32, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, + "sourceSize": { "w": 32, "h": 40 }, + "duration": 100 + }, + { + "filename": "57", + "frame": { "x": 1824, "y": 0, "w": 32, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, + "sourceSize": { "w": 32, "h": 40 }, + "duration": 100 + }, + { + "filename": "58", + "frame": { "x": 1856, "y": 0, "w": 32, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, + "sourceSize": { "w": 32, "h": 40 }, + "duration": 100 + }, + { + "filename": "59", + "frame": { "x": 1888, "y": 0, "w": 32, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, + "sourceSize": { "w": 32, "h": 40 }, + "duration": 100 + } ], - "layers": [ - { "name": "calque 2", "opacity": 255, "blendMode": "normal" }, - { "name": "lulu", "opacity": 255, "blendMode": "normal" }, - { "name": "effect", "opacity": 255, "blendMode": "normal" } - ], - "slices": [ - ] - } + "meta": { + "app": "https://www.aseprite.org/", + "version": "1.3.17-beta2-x64", + "image": "lulu.png", + "format": "I8", + "size": { "w": 1920, "h": 40 }, + "scale": "1", + "frameTags": [ + { "name": "stand", "from": 0, "to": 26, "direction": "forward", "color": "#000000ff" }, + { "name": "walk", "from": 27, "to": 34, "direction": "forward", "color": "#000000ff" }, + { "name": "grounded", "from": 35, "to": 39, "direction": "forward", "color": "#000000ff" }, + { "name": "jump", "from": 40, "to": 43, "direction": "forward", "color": "#000000ff" }, + { "name": "interact", "from": 44, "to": 50, "direction": "forward", "color": "#000000ff" }, + { "name": "before-wait", "from": 51, "to": 53, "direction": "forward", "color": "#000000ff" }, + { "name": "wait", "from": 54, "to": 59, "direction": "forward", "color": "#000000ff" } + ], + "layers": [ + { "name": "calque 2", "opacity": 255, "blendMode": "normal" }, + { "name": "lulu", "opacity": 255, "blendMode": "normal" }, + { "name": "effect", "opacity": 255, "blendMode": "normal" } + ], + "slices": [] + } } diff --git a/public/pixel-museum/entities/nes.json b/public/pixel-museum/entities/nes.json index 806e484..9f3f64c 100644 --- a/public/pixel-museum/entities/nes.json +++ b/public/pixel-museum/entities/nes.json @@ -1,382 +1,382 @@ -{ "frames": [ - { - "filename": "{num}", - "frame": { "x": 0, "y": 0, "w": 18, "h": 33 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 18, "h": 33 }, - "sourceSize": { "w": 18, "h": 33 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 18, "y": 0, "w": 18, "h": 33 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 18, "h": 33 }, - "sourceSize": { "w": 18, "h": 33 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 36, "y": 0, "w": 18, "h": 33 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 18, "h": 33 }, - "sourceSize": { "w": 18, "h": 33 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 54, "y": 0, "w": 18, "h": 33 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 18, "h": 33 }, - "sourceSize": { "w": 18, "h": 33 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 72, "y": 0, "w": 18, "h": 33 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 18, "h": 33 }, - "sourceSize": { "w": 18, "h": 33 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 90, "y": 0, "w": 18, "h": 33 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 18, "h": 33 }, - "sourceSize": { "w": 18, "h": 33 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 108, "y": 0, "w": 18, "h": 33 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 18, "h": 33 }, - "sourceSize": { "w": 18, "h": 33 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 126, "y": 0, "w": 18, "h": 33 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 18, "h": 33 }, - "sourceSize": { "w": 18, "h": 33 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 144, "y": 0, "w": 18, "h": 33 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 18, "h": 33 }, - "sourceSize": { "w": 18, "h": 33 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 162, "y": 0, "w": 18, "h": 33 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 18, "h": 33 }, - "sourceSize": { "w": 18, "h": 33 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 180, "y": 0, "w": 18, "h": 33 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 18, "h": 33 }, - "sourceSize": { "w": 18, "h": 33 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 198, "y": 0, "w": 18, "h": 33 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 18, "h": 33 }, - "sourceSize": { "w": 18, "h": 33 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 216, "y": 0, "w": 18, "h": 33 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 18, "h": 33 }, - "sourceSize": { "w": 18, "h": 33 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 234, "y": 0, "w": 18, "h": 33 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 18, "h": 33 }, - "sourceSize": { "w": 18, "h": 33 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 252, "y": 0, "w": 18, "h": 33 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 18, "h": 33 }, - "sourceSize": { "w": 18, "h": 33 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 270, "y": 0, "w": 18, "h": 33 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 18, "h": 33 }, - "sourceSize": { "w": 18, "h": 33 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 288, "y": 0, "w": 18, "h": 33 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 18, "h": 33 }, - "sourceSize": { "w": 18, "h": 33 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 306, "y": 0, "w": 18, "h": 33 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 18, "h": 33 }, - "sourceSize": { "w": 18, "h": 33 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 324, "y": 0, "w": 18, "h": 33 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 18, "h": 33 }, - "sourceSize": { "w": 18, "h": 33 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 342, "y": 0, "w": 18, "h": 33 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 18, "h": 33 }, - "sourceSize": { "w": 18, "h": 33 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 360, "y": 0, "w": 18, "h": 33 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 18, "h": 33 }, - "sourceSize": { "w": 18, "h": 33 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 378, "y": 0, "w": 18, "h": 33 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 18, "h": 33 }, - "sourceSize": { "w": 18, "h": 33 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 396, "y": 0, "w": 18, "h": 33 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 18, "h": 33 }, - "sourceSize": { "w": 18, "h": 33 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 414, "y": 0, "w": 18, "h": 33 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 18, "h": 33 }, - "sourceSize": { "w": 18, "h": 33 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 432, "y": 0, "w": 18, "h": 33 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 18, "h": 33 }, - "sourceSize": { "w": 18, "h": 33 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 450, "y": 0, "w": 18, "h": 33 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 18, "h": 33 }, - "sourceSize": { "w": 18, "h": 33 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 468, "y": 0, "w": 18, "h": 33 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 18, "h": 33 }, - "sourceSize": { "w": 18, "h": 33 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 486, "y": 0, "w": 18, "h": 33 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 18, "h": 33 }, - "sourceSize": { "w": 18, "h": 33 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 504, "y": 0, "w": 18, "h": 33 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 18, "h": 33 }, - "sourceSize": { "w": 18, "h": 33 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 522, "y": 0, "w": 18, "h": 33 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 18, "h": 33 }, - "sourceSize": { "w": 18, "h": 33 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 540, "y": 0, "w": 18, "h": 33 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 18, "h": 33 }, - "sourceSize": { "w": 18, "h": 33 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 558, "y": 0, "w": 18, "h": 33 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 18, "h": 33 }, - "sourceSize": { "w": 18, "h": 33 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 576, "y": 0, "w": 18, "h": 33 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 18, "h": 33 }, - "sourceSize": { "w": 18, "h": 33 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 594, "y": 0, "w": 18, "h": 33 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 18, "h": 33 }, - "sourceSize": { "w": 18, "h": 33 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 612, "y": 0, "w": 18, "h": 33 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 18, "h": 33 }, - "sourceSize": { "w": 18, "h": 33 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 630, "y": 0, "w": 18, "h": 33 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 18, "h": 33 }, - "sourceSize": { "w": 18, "h": 33 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 648, "y": 0, "w": 18, "h": 33 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 18, "h": 33 }, - "sourceSize": { "w": 18, "h": 33 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 666, "y": 0, "w": 18, "h": 33 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 18, "h": 33 }, - "sourceSize": { "w": 18, "h": 33 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 684, "y": 0, "w": 18, "h": 33 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 18, "h": 33 }, - "sourceSize": { "w": 18, "h": 33 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 702, "y": 0, "w": 18, "h": 33 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 18, "h": 33 }, - "sourceSize": { "w": 18, "h": 33 }, - "duration": 100 - } - ], - "meta": { - "app": "https://www.aseprite.org/", - "version": "1.3.17-beta2-x64", - "image": "nes.png", - "format": "I8", - "size": { "w": 720, "h": 33 }, - "scale": "1", - "frameTags": [ - { "name": "off", "from": 0, "to": 0, "direction": "forward", "color": "#000000ff" }, - { "name": "ignition", "from": 1, "to": 2, "direction": "forward", "color": "#000000ff" }, - { "name": "on", "from": 3, "to": 39, "direction": "forward", "color": "#000000ff" } +{ + "frames": [ + { + "filename": "{num}", + "frame": { "x": 0, "y": 0, "w": 18, "h": 33 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 18, "h": 33 }, + "sourceSize": { "w": 18, "h": 33 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 18, "y": 0, "w": 18, "h": 33 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 18, "h": 33 }, + "sourceSize": { "w": 18, "h": 33 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 36, "y": 0, "w": 18, "h": 33 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 18, "h": 33 }, + "sourceSize": { "w": 18, "h": 33 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 54, "y": 0, "w": 18, "h": 33 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 18, "h": 33 }, + "sourceSize": { "w": 18, "h": 33 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 72, "y": 0, "w": 18, "h": 33 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 18, "h": 33 }, + "sourceSize": { "w": 18, "h": 33 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 90, "y": 0, "w": 18, "h": 33 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 18, "h": 33 }, + "sourceSize": { "w": 18, "h": 33 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 108, "y": 0, "w": 18, "h": 33 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 18, "h": 33 }, + "sourceSize": { "w": 18, "h": 33 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 126, "y": 0, "w": 18, "h": 33 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 18, "h": 33 }, + "sourceSize": { "w": 18, "h": 33 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 144, "y": 0, "w": 18, "h": 33 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 18, "h": 33 }, + "sourceSize": { "w": 18, "h": 33 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 162, "y": 0, "w": 18, "h": 33 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 18, "h": 33 }, + "sourceSize": { "w": 18, "h": 33 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 180, "y": 0, "w": 18, "h": 33 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 18, "h": 33 }, + "sourceSize": { "w": 18, "h": 33 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 198, "y": 0, "w": 18, "h": 33 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 18, "h": 33 }, + "sourceSize": { "w": 18, "h": 33 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 216, "y": 0, "w": 18, "h": 33 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 18, "h": 33 }, + "sourceSize": { "w": 18, "h": 33 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 234, "y": 0, "w": 18, "h": 33 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 18, "h": 33 }, + "sourceSize": { "w": 18, "h": 33 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 252, "y": 0, "w": 18, "h": 33 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 18, "h": 33 }, + "sourceSize": { "w": 18, "h": 33 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 270, "y": 0, "w": 18, "h": 33 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 18, "h": 33 }, + "sourceSize": { "w": 18, "h": 33 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 288, "y": 0, "w": 18, "h": 33 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 18, "h": 33 }, + "sourceSize": { "w": 18, "h": 33 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 306, "y": 0, "w": 18, "h": 33 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 18, "h": 33 }, + "sourceSize": { "w": 18, "h": 33 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 324, "y": 0, "w": 18, "h": 33 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 18, "h": 33 }, + "sourceSize": { "w": 18, "h": 33 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 342, "y": 0, "w": 18, "h": 33 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 18, "h": 33 }, + "sourceSize": { "w": 18, "h": 33 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 360, "y": 0, "w": 18, "h": 33 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 18, "h": 33 }, + "sourceSize": { "w": 18, "h": 33 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 378, "y": 0, "w": 18, "h": 33 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 18, "h": 33 }, + "sourceSize": { "w": 18, "h": 33 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 396, "y": 0, "w": 18, "h": 33 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 18, "h": 33 }, + "sourceSize": { "w": 18, "h": 33 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 414, "y": 0, "w": 18, "h": 33 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 18, "h": 33 }, + "sourceSize": { "w": 18, "h": 33 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 432, "y": 0, "w": 18, "h": 33 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 18, "h": 33 }, + "sourceSize": { "w": 18, "h": 33 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 450, "y": 0, "w": 18, "h": 33 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 18, "h": 33 }, + "sourceSize": { "w": 18, "h": 33 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 468, "y": 0, "w": 18, "h": 33 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 18, "h": 33 }, + "sourceSize": { "w": 18, "h": 33 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 486, "y": 0, "w": 18, "h": 33 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 18, "h": 33 }, + "sourceSize": { "w": 18, "h": 33 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 504, "y": 0, "w": 18, "h": 33 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 18, "h": 33 }, + "sourceSize": { "w": 18, "h": 33 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 522, "y": 0, "w": 18, "h": 33 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 18, "h": 33 }, + "sourceSize": { "w": 18, "h": 33 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 540, "y": 0, "w": 18, "h": 33 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 18, "h": 33 }, + "sourceSize": { "w": 18, "h": 33 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 558, "y": 0, "w": 18, "h": 33 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 18, "h": 33 }, + "sourceSize": { "w": 18, "h": 33 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 576, "y": 0, "w": 18, "h": 33 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 18, "h": 33 }, + "sourceSize": { "w": 18, "h": 33 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 594, "y": 0, "w": 18, "h": 33 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 18, "h": 33 }, + "sourceSize": { "w": 18, "h": 33 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 612, "y": 0, "w": 18, "h": 33 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 18, "h": 33 }, + "sourceSize": { "w": 18, "h": 33 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 630, "y": 0, "w": 18, "h": 33 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 18, "h": 33 }, + "sourceSize": { "w": 18, "h": 33 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 648, "y": 0, "w": 18, "h": 33 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 18, "h": 33 }, + "sourceSize": { "w": 18, "h": 33 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 666, "y": 0, "w": 18, "h": 33 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 18, "h": 33 }, + "sourceSize": { "w": 18, "h": 33 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 684, "y": 0, "w": 18, "h": 33 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 18, "h": 33 }, + "sourceSize": { "w": 18, "h": 33 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 702, "y": 0, "w": 18, "h": 33 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 18, "h": 33 }, + "sourceSize": { "w": 18, "h": 33 }, + "duration": 100 + } ], - "layers": [ - { "name": "furniture", "opacity": 255, "blendMode": "normal" }, - { "name": "game", "opacity": 255, "blendMode": "normal" } - ], - "slices": [ - ] - } + "meta": { + "app": "https://www.aseprite.org/", + "version": "1.3.17-beta2-x64", + "image": "nes.png", + "format": "I8", + "size": { "w": 720, "h": 33 }, + "scale": "1", + "frameTags": [ + { "name": "off", "from": 0, "to": 0, "direction": "forward", "color": "#000000ff" }, + { "name": "ignition", "from": 1, "to": 2, "direction": "forward", "color": "#000000ff" }, + { "name": "on", "from": 3, "to": 39, "direction": "forward", "color": "#000000ff" } + ], + "layers": [ + { "name": "furniture", "opacity": 255, "blendMode": "normal" }, + { "name": "game", "opacity": 255, "blendMode": "normal" } + ], + "slices": [] + } } diff --git a/public/pixel-museum/entities/pong.json b/public/pixel-museum/entities/pong.json index e9104d8..9a996ea 100644 --- a/public/pixel-museum/entities/pong.json +++ b/public/pixel-museum/entities/pong.json @@ -1,230 +1,230 @@ -{ "frames": [ - { - "filename": "0", - "frame": { "x": 0, "y": 0, "w": 32, "h": 43 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 43 }, - "sourceSize": { "w": 32, "h": 43 }, - "duration": 100 - }, - { - "filename": "1", - "frame": { "x": 32, "y": 0, "w": 32, "h": 43 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 43 }, - "sourceSize": { "w": 32, "h": 43 }, - "duration": 100 - }, - { - "filename": "2", - "frame": { "x": 64, "y": 0, "w": 32, "h": 43 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 43 }, - "sourceSize": { "w": 32, "h": 43 }, - "duration": 100 - }, - { - "filename": "3", - "frame": { "x": 96, "y": 0, "w": 32, "h": 43 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 43 }, - "sourceSize": { "w": 32, "h": 43 }, - "duration": 100 - }, - { - "filename": "4", - "frame": { "x": 128, "y": 0, "w": 32, "h": 43 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 43 }, - "sourceSize": { "w": 32, "h": 43 }, - "duration": 100 - }, - { - "filename": "5", - "frame": { "x": 160, "y": 0, "w": 32, "h": 43 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 43 }, - "sourceSize": { "w": 32, "h": 43 }, - "duration": 100 - }, - { - "filename": "6", - "frame": { "x": 192, "y": 0, "w": 32, "h": 43 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 43 }, - "sourceSize": { "w": 32, "h": 43 }, - "duration": 100 - }, - { - "filename": "7", - "frame": { "x": 224, "y": 0, "w": 32, "h": 43 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 43 }, - "sourceSize": { "w": 32, "h": 43 }, - "duration": 100 - }, - { - "filename": "8", - "frame": { "x": 256, "y": 0, "w": 32, "h": 43 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 43 }, - "sourceSize": { "w": 32, "h": 43 }, - "duration": 100 - }, - { - "filename": "9", - "frame": { "x": 288, "y": 0, "w": 32, "h": 43 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 43 }, - "sourceSize": { "w": 32, "h": 43 }, - "duration": 100 - }, - { - "filename": "10", - "frame": { "x": 320, "y": 0, "w": 32, "h": 43 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 43 }, - "sourceSize": { "w": 32, "h": 43 }, - "duration": 100 - }, - { - "filename": "11", - "frame": { "x": 352, "y": 0, "w": 32, "h": 43 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 43 }, - "sourceSize": { "w": 32, "h": 43 }, - "duration": 100 - }, - { - "filename": "12", - "frame": { "x": 384, "y": 0, "w": 32, "h": 43 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 43 }, - "sourceSize": { "w": 32, "h": 43 }, - "duration": 100 - }, - { - "filename": "13", - "frame": { "x": 416, "y": 0, "w": 32, "h": 43 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 43 }, - "sourceSize": { "w": 32, "h": 43 }, - "duration": 100 - }, - { - "filename": "14", - "frame": { "x": 448, "y": 0, "w": 32, "h": 43 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 43 }, - "sourceSize": { "w": 32, "h": 43 }, - "duration": 100 - }, - { - "filename": "15", - "frame": { "x": 480, "y": 0, "w": 32, "h": 43 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 43 }, - "sourceSize": { "w": 32, "h": 43 }, - "duration": 100 - }, - { - "filename": "16", - "frame": { "x": 512, "y": 0, "w": 32, "h": 43 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 43 }, - "sourceSize": { "w": 32, "h": 43 }, - "duration": 100 - }, - { - "filename": "17", - "frame": { "x": 544, "y": 0, "w": 32, "h": 43 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 43 }, - "sourceSize": { "w": 32, "h": 43 }, - "duration": 100 - }, - { - "filename": "18", - "frame": { "x": 576, "y": 0, "w": 32, "h": 43 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 43 }, - "sourceSize": { "w": 32, "h": 43 }, - "duration": 100 - }, - { - "filename": "19", - "frame": { "x": 608, "y": 0, "w": 32, "h": 43 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 43 }, - "sourceSize": { "w": 32, "h": 43 }, - "duration": 100 - }, - { - "filename": "20", - "frame": { "x": 640, "y": 0, "w": 32, "h": 43 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 43 }, - "sourceSize": { "w": 32, "h": 43 }, - "duration": 100 - }, - { - "filename": "21", - "frame": { "x": 672, "y": 0, "w": 32, "h": 43 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 43 }, - "sourceSize": { "w": 32, "h": 43 }, - "duration": 100 - }, - { - "filename": "22", - "frame": { "x": 704, "y": 0, "w": 32, "h": 43 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 43 }, - "sourceSize": { "w": 32, "h": 43 }, - "duration": 100 - } - ], - "meta": { - "app": "https://www.aseprite.org/", - "version": "1.3.17-beta2-x64", - "image": "pong.png", - "format": "I8", - "size": { "w": 736, "h": 43 }, - "scale": "1", - "frameTags": [ - { "name": "off", "from": 0, "to": 1, "direction": "forward", "color": "#000000ff" }, - { "name": "ignition", "from": 2, "to": 5, "direction": "forward", "color": "#000000ff" }, - { "name": "on", "from": 6, "to": 22, "direction": "forward", "color": "#000000ff" } +{ + "frames": [ + { + "filename": "0", + "frame": { "x": 0, "y": 0, "w": 32, "h": 43 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 43 }, + "sourceSize": { "w": 32, "h": 43 }, + "duration": 100 + }, + { + "filename": "1", + "frame": { "x": 32, "y": 0, "w": 32, "h": 43 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 43 }, + "sourceSize": { "w": 32, "h": 43 }, + "duration": 100 + }, + { + "filename": "2", + "frame": { "x": 64, "y": 0, "w": 32, "h": 43 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 43 }, + "sourceSize": { "w": 32, "h": 43 }, + "duration": 100 + }, + { + "filename": "3", + "frame": { "x": 96, "y": 0, "w": 32, "h": 43 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 43 }, + "sourceSize": { "w": 32, "h": 43 }, + "duration": 100 + }, + { + "filename": "4", + "frame": { "x": 128, "y": 0, "w": 32, "h": 43 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 43 }, + "sourceSize": { "w": 32, "h": 43 }, + "duration": 100 + }, + { + "filename": "5", + "frame": { "x": 160, "y": 0, "w": 32, "h": 43 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 43 }, + "sourceSize": { "w": 32, "h": 43 }, + "duration": 100 + }, + { + "filename": "6", + "frame": { "x": 192, "y": 0, "w": 32, "h": 43 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 43 }, + "sourceSize": { "w": 32, "h": 43 }, + "duration": 100 + }, + { + "filename": "7", + "frame": { "x": 224, "y": 0, "w": 32, "h": 43 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 43 }, + "sourceSize": { "w": 32, "h": 43 }, + "duration": 100 + }, + { + "filename": "8", + "frame": { "x": 256, "y": 0, "w": 32, "h": 43 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 43 }, + "sourceSize": { "w": 32, "h": 43 }, + "duration": 100 + }, + { + "filename": "9", + "frame": { "x": 288, "y": 0, "w": 32, "h": 43 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 43 }, + "sourceSize": { "w": 32, "h": 43 }, + "duration": 100 + }, + { + "filename": "10", + "frame": { "x": 320, "y": 0, "w": 32, "h": 43 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 43 }, + "sourceSize": { "w": 32, "h": 43 }, + "duration": 100 + }, + { + "filename": "11", + "frame": { "x": 352, "y": 0, "w": 32, "h": 43 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 43 }, + "sourceSize": { "w": 32, "h": 43 }, + "duration": 100 + }, + { + "filename": "12", + "frame": { "x": 384, "y": 0, "w": 32, "h": 43 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 43 }, + "sourceSize": { "w": 32, "h": 43 }, + "duration": 100 + }, + { + "filename": "13", + "frame": { "x": 416, "y": 0, "w": 32, "h": 43 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 43 }, + "sourceSize": { "w": 32, "h": 43 }, + "duration": 100 + }, + { + "filename": "14", + "frame": { "x": 448, "y": 0, "w": 32, "h": 43 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 43 }, + "sourceSize": { "w": 32, "h": 43 }, + "duration": 100 + }, + { + "filename": "15", + "frame": { "x": 480, "y": 0, "w": 32, "h": 43 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 43 }, + "sourceSize": { "w": 32, "h": 43 }, + "duration": 100 + }, + { + "filename": "16", + "frame": { "x": 512, "y": 0, "w": 32, "h": 43 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 43 }, + "sourceSize": { "w": 32, "h": 43 }, + "duration": 100 + }, + { + "filename": "17", + "frame": { "x": 544, "y": 0, "w": 32, "h": 43 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 43 }, + "sourceSize": { "w": 32, "h": 43 }, + "duration": 100 + }, + { + "filename": "18", + "frame": { "x": 576, "y": 0, "w": 32, "h": 43 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 43 }, + "sourceSize": { "w": 32, "h": 43 }, + "duration": 100 + }, + { + "filename": "19", + "frame": { "x": 608, "y": 0, "w": 32, "h": 43 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 43 }, + "sourceSize": { "w": 32, "h": 43 }, + "duration": 100 + }, + { + "filename": "20", + "frame": { "x": 640, "y": 0, "w": 32, "h": 43 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 43 }, + "sourceSize": { "w": 32, "h": 43 }, + "duration": 100 + }, + { + "filename": "21", + "frame": { "x": 672, "y": 0, "w": 32, "h": 43 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 43 }, + "sourceSize": { "w": 32, "h": 43 }, + "duration": 100 + }, + { + "filename": "22", + "frame": { "x": 704, "y": 0, "w": 32, "h": 43 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 43 }, + "sourceSize": { "w": 32, "h": 43 }, + "duration": 100 + } ], - "layers": [ - { "name": "panel", "opacity": 255, "blendMode": "normal" }, - { "name": "game", "opacity": 255, "blendMode": "normal" }, - { "name": "arcade", "opacity": 255, "blendMode": "normal" } - ], - "slices": [ - ] - } + "meta": { + "app": "https://www.aseprite.org/", + "version": "1.3.17-beta2-x64", + "image": "pong.png", + "format": "I8", + "size": { "w": 736, "h": 43 }, + "scale": "1", + "frameTags": [ + { "name": "off", "from": 0, "to": 1, "direction": "forward", "color": "#000000ff" }, + { "name": "ignition", "from": 2, "to": 5, "direction": "forward", "color": "#000000ff" }, + { "name": "on", "from": 6, "to": 22, "direction": "forward", "color": "#000000ff" } + ], + "layers": [ + { "name": "panel", "opacity": 255, "blendMode": "normal" }, + { "name": "game", "opacity": 255, "blendMode": "normal" }, + { "name": "arcade", "opacity": 255, "blendMode": "normal" } + ], + "slices": [] + } } diff --git a/public/pixel-museum/entities/portal.json b/public/pixel-museum/entities/portal.json index b5ac73e..f8dcafe 100644 --- a/public/pixel-museum/entities/portal.json +++ b/public/pixel-museum/entities/portal.json @@ -1,73 +1,71 @@ -{ "frames": [ - { - "filename": "{num}", - "frame": { "x": 0, "y": 0, "w": 24, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 24, "h": 40 }, - "sourceSize": { "w": 24, "h": 40 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 24, "y": 0, "w": 24, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 24, "h": 40 }, - "sourceSize": { "w": 24, "h": 40 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 48, "y": 0, "w": 24, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 24, "h": 40 }, - "sourceSize": { "w": 24, "h": 40 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 72, "y": 0, "w": 24, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 24, "h": 40 }, - "sourceSize": { "w": 24, "h": 40 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 96, "y": 0, "w": 24, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 24, "h": 40 }, - "sourceSize": { "w": 24, "h": 40 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 120, "y": 0, "w": 24, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 24, "h": 40 }, - "sourceSize": { "w": 24, "h": 40 }, - "duration": 100 - } - ], - "meta": { - "app": "https://www.aseprite.org/", - "version": "1.3.16-beta3-x64", - "image": "portal.png", - "format": "I8", - "size": { "w": 144, "h": 40 }, - "scale": "1", - "frameTags": [ - { "name": "start", "from": 0, "to": 5, "direction": "forward", "color": "#000000ff" } +{ + "frames": [ + { + "filename": "{num}", + "frame": { "x": 0, "y": 0, "w": 24, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 24, "h": 40 }, + "sourceSize": { "w": 24, "h": 40 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 24, "y": 0, "w": 24, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 24, "h": 40 }, + "sourceSize": { "w": 24, "h": 40 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 48, "y": 0, "w": 24, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 24, "h": 40 }, + "sourceSize": { "w": 24, "h": 40 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 72, "y": 0, "w": 24, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 24, "h": 40 }, + "sourceSize": { "w": 24, "h": 40 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 96, "y": 0, "w": 24, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 24, "h": 40 }, + "sourceSize": { "w": 24, "h": 40 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 120, "y": 0, "w": 24, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 24, "h": 40 }, + "sourceSize": { "w": 24, "h": 40 }, + "duration": 100 + } ], - "layers": [ - { "name": "furniture", "opacity": 255, "blendMode": "normal" } - ], - "slices": [ - ] - } + "meta": { + "app": "https://www.aseprite.org/", + "version": "1.3.16-beta3-x64", + "image": "portal.png", + "format": "I8", + "size": { "w": 144, "h": 40 }, + "scale": "1", + "frameTags": [ + { "name": "start", "from": 0, "to": 5, "direction": "forward", "color": "#000000ff" } + ], + "layers": [{ "name": "furniture", "opacity": 255, "blendMode": "normal" }], + "slices": [] + } } diff --git a/public/pixel-museum/entities/ps2.json b/public/pixel-museum/entities/ps2.json index 95280a1..9f35525 100644 --- a/public/pixel-museum/entities/ps2.json +++ b/public/pixel-museum/entities/ps2.json @@ -1,563 +1,563 @@ -{ "frames": [ - { - "filename": "{num}", - "frame": { "x": 0, "y": 0, "w": 29, "h": 43 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 29, "h": 43 }, - "sourceSize": { "w": 29, "h": 43 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 29, "y": 0, "w": 29, "h": 43 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 29, "h": 43 }, - "sourceSize": { "w": 29, "h": 43 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 58, "y": 0, "w": 29, "h": 43 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 29, "h": 43 }, - "sourceSize": { "w": 29, "h": 43 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 87, "y": 0, "w": 29, "h": 43 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 29, "h": 43 }, - "sourceSize": { "w": 29, "h": 43 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 116, "y": 0, "w": 29, "h": 43 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 29, "h": 43 }, - "sourceSize": { "w": 29, "h": 43 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 145, "y": 0, "w": 29, "h": 43 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 29, "h": 43 }, - "sourceSize": { "w": 29, "h": 43 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 174, "y": 0, "w": 29, "h": 43 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 29, "h": 43 }, - "sourceSize": { "w": 29, "h": 43 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 203, "y": 0, "w": 29, "h": 43 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 29, "h": 43 }, - "sourceSize": { "w": 29, "h": 43 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 232, "y": 0, "w": 29, "h": 43 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 29, "h": 43 }, - "sourceSize": { "w": 29, "h": 43 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 261, "y": 0, "w": 29, "h": 43 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 29, "h": 43 }, - "sourceSize": { "w": 29, "h": 43 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 290, "y": 0, "w": 29, "h": 43 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 29, "h": 43 }, - "sourceSize": { "w": 29, "h": 43 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 319, "y": 0, "w": 29, "h": 43 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 29, "h": 43 }, - "sourceSize": { "w": 29, "h": 43 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 348, "y": 0, "w": 29, "h": 43 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 29, "h": 43 }, - "sourceSize": { "w": 29, "h": 43 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 377, "y": 0, "w": 29, "h": 43 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 29, "h": 43 }, - "sourceSize": { "w": 29, "h": 43 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 406, "y": 0, "w": 29, "h": 43 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 29, "h": 43 }, - "sourceSize": { "w": 29, "h": 43 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 435, "y": 0, "w": 29, "h": 43 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 29, "h": 43 }, - "sourceSize": { "w": 29, "h": 43 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 464, "y": 0, "w": 29, "h": 43 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 29, "h": 43 }, - "sourceSize": { "w": 29, "h": 43 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 493, "y": 0, "w": 29, "h": 43 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 29, "h": 43 }, - "sourceSize": { "w": 29, "h": 43 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 522, "y": 0, "w": 29, "h": 43 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 29, "h": 43 }, - "sourceSize": { "w": 29, "h": 43 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 551, "y": 0, "w": 29, "h": 43 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 29, "h": 43 }, - "sourceSize": { "w": 29, "h": 43 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 580, "y": 0, "w": 29, "h": 43 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 29, "h": 43 }, - "sourceSize": { "w": 29, "h": 43 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 609, "y": 0, "w": 29, "h": 43 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 29, "h": 43 }, - "sourceSize": { "w": 29, "h": 43 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 638, "y": 0, "w": 29, "h": 43 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 29, "h": 43 }, - "sourceSize": { "w": 29, "h": 43 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 667, "y": 0, "w": 29, "h": 43 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 29, "h": 43 }, - "sourceSize": { "w": 29, "h": 43 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 696, "y": 0, "w": 29, "h": 43 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 29, "h": 43 }, - "sourceSize": { "w": 29, "h": 43 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 725, "y": 0, "w": 29, "h": 43 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 29, "h": 43 }, - "sourceSize": { "w": 29, "h": 43 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 754, "y": 0, "w": 29, "h": 43 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 29, "h": 43 }, - "sourceSize": { "w": 29, "h": 43 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 783, "y": 0, "w": 29, "h": 43 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 29, "h": 43 }, - "sourceSize": { "w": 29, "h": 43 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 812, "y": 0, "w": 29, "h": 43 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 29, "h": 43 }, - "sourceSize": { "w": 29, "h": 43 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 841, "y": 0, "w": 29, "h": 43 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 29, "h": 43 }, - "sourceSize": { "w": 29, "h": 43 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 870, "y": 0, "w": 29, "h": 43 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 29, "h": 43 }, - "sourceSize": { "w": 29, "h": 43 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 899, "y": 0, "w": 29, "h": 43 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 29, "h": 43 }, - "sourceSize": { "w": 29, "h": 43 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 928, "y": 0, "w": 29, "h": 43 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 29, "h": 43 }, - "sourceSize": { "w": 29, "h": 43 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 957, "y": 0, "w": 29, "h": 43 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 29, "h": 43 }, - "sourceSize": { "w": 29, "h": 43 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 986, "y": 0, "w": 29, "h": 43 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 29, "h": 43 }, - "sourceSize": { "w": 29, "h": 43 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 1015, "y": 0, "w": 29, "h": 43 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 29, "h": 43 }, - "sourceSize": { "w": 29, "h": 43 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 1044, "y": 0, "w": 29, "h": 43 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 29, "h": 43 }, - "sourceSize": { "w": 29, "h": 43 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 1073, "y": 0, "w": 29, "h": 43 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 29, "h": 43 }, - "sourceSize": { "w": 29, "h": 43 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 1102, "y": 0, "w": 29, "h": 43 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 29, "h": 43 }, - "sourceSize": { "w": 29, "h": 43 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 1131, "y": 0, "w": 29, "h": 43 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 29, "h": 43 }, - "sourceSize": { "w": 29, "h": 43 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 1160, "y": 0, "w": 29, "h": 43 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 29, "h": 43 }, - "sourceSize": { "w": 29, "h": 43 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 1189, "y": 0, "w": 29, "h": 43 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 29, "h": 43 }, - "sourceSize": { "w": 29, "h": 43 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 1218, "y": 0, "w": 29, "h": 43 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 29, "h": 43 }, - "sourceSize": { "w": 29, "h": 43 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 1247, "y": 0, "w": 29, "h": 43 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 29, "h": 43 }, - "sourceSize": { "w": 29, "h": 43 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 1276, "y": 0, "w": 29, "h": 43 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 29, "h": 43 }, - "sourceSize": { "w": 29, "h": 43 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 1305, "y": 0, "w": 29, "h": 43 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 29, "h": 43 }, - "sourceSize": { "w": 29, "h": 43 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 1334, "y": 0, "w": 29, "h": 43 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 29, "h": 43 }, - "sourceSize": { "w": 29, "h": 43 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 1363, "y": 0, "w": 29, "h": 43 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 29, "h": 43 }, - "sourceSize": { "w": 29, "h": 43 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 1392, "y": 0, "w": 29, "h": 43 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 29, "h": 43 }, - "sourceSize": { "w": 29, "h": 43 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 1421, "y": 0, "w": 29, "h": 43 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 29, "h": 43 }, - "sourceSize": { "w": 29, "h": 43 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 1450, "y": 0, "w": 29, "h": 43 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 29, "h": 43 }, - "sourceSize": { "w": 29, "h": 43 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 1479, "y": 0, "w": 29, "h": 43 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 29, "h": 43 }, - "sourceSize": { "w": 29, "h": 43 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 1508, "y": 0, "w": 29, "h": 43 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 29, "h": 43 }, - "sourceSize": { "w": 29, "h": 43 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 1537, "y": 0, "w": 29, "h": 43 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 29, "h": 43 }, - "sourceSize": { "w": 29, "h": 43 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 1566, "y": 0, "w": 29, "h": 43 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 29, "h": 43 }, - "sourceSize": { "w": 29, "h": 43 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 1595, "y": 0, "w": 29, "h": 43 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 29, "h": 43 }, - "sourceSize": { "w": 29, "h": 43 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 1624, "y": 0, "w": 29, "h": 43 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 29, "h": 43 }, - "sourceSize": { "w": 29, "h": 43 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 1653, "y": 0, "w": 29, "h": 43 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 29, "h": 43 }, - "sourceSize": { "w": 29, "h": 43 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 1682, "y": 0, "w": 29, "h": 43 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 29, "h": 43 }, - "sourceSize": { "w": 29, "h": 43 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 1711, "y": 0, "w": 29, "h": 43 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 29, "h": 43 }, - "sourceSize": { "w": 29, "h": 43 }, - "duration": 100 - } - ], - "meta": { - "app": "https://www.aseprite.org/", - "version": "1.3.17-beta2-x64", - "image": "ps2.png", - "format": "I8", - "size": { "w": 1740, "h": 43 }, - "scale": "1", - "frameTags": [ - { "name": "off", "from": 0, "to": 0, "direction": "forward", "color": "#000000ff" }, - { "name": "ignition", "from": 1, "to": 4, "direction": "forward", "color": "#000000ff" }, - { "name": "on", "from": 5, "to": 59, "direction": "forward", "color": "#000000ff" } +{ + "frames": [ + { + "filename": "{num}", + "frame": { "x": 0, "y": 0, "w": 29, "h": 43 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 29, "h": 43 }, + "sourceSize": { "w": 29, "h": 43 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 29, "y": 0, "w": 29, "h": 43 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 29, "h": 43 }, + "sourceSize": { "w": 29, "h": 43 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 58, "y": 0, "w": 29, "h": 43 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 29, "h": 43 }, + "sourceSize": { "w": 29, "h": 43 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 87, "y": 0, "w": 29, "h": 43 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 29, "h": 43 }, + "sourceSize": { "w": 29, "h": 43 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 116, "y": 0, "w": 29, "h": 43 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 29, "h": 43 }, + "sourceSize": { "w": 29, "h": 43 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 145, "y": 0, "w": 29, "h": 43 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 29, "h": 43 }, + "sourceSize": { "w": 29, "h": 43 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 174, "y": 0, "w": 29, "h": 43 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 29, "h": 43 }, + "sourceSize": { "w": 29, "h": 43 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 203, "y": 0, "w": 29, "h": 43 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 29, "h": 43 }, + "sourceSize": { "w": 29, "h": 43 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 232, "y": 0, "w": 29, "h": 43 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 29, "h": 43 }, + "sourceSize": { "w": 29, "h": 43 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 261, "y": 0, "w": 29, "h": 43 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 29, "h": 43 }, + "sourceSize": { "w": 29, "h": 43 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 290, "y": 0, "w": 29, "h": 43 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 29, "h": 43 }, + "sourceSize": { "w": 29, "h": 43 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 319, "y": 0, "w": 29, "h": 43 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 29, "h": 43 }, + "sourceSize": { "w": 29, "h": 43 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 348, "y": 0, "w": 29, "h": 43 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 29, "h": 43 }, + "sourceSize": { "w": 29, "h": 43 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 377, "y": 0, "w": 29, "h": 43 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 29, "h": 43 }, + "sourceSize": { "w": 29, "h": 43 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 406, "y": 0, "w": 29, "h": 43 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 29, "h": 43 }, + "sourceSize": { "w": 29, "h": 43 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 435, "y": 0, "w": 29, "h": 43 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 29, "h": 43 }, + "sourceSize": { "w": 29, "h": 43 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 464, "y": 0, "w": 29, "h": 43 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 29, "h": 43 }, + "sourceSize": { "w": 29, "h": 43 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 493, "y": 0, "w": 29, "h": 43 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 29, "h": 43 }, + "sourceSize": { "w": 29, "h": 43 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 522, "y": 0, "w": 29, "h": 43 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 29, "h": 43 }, + "sourceSize": { "w": 29, "h": 43 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 551, "y": 0, "w": 29, "h": 43 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 29, "h": 43 }, + "sourceSize": { "w": 29, "h": 43 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 580, "y": 0, "w": 29, "h": 43 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 29, "h": 43 }, + "sourceSize": { "w": 29, "h": 43 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 609, "y": 0, "w": 29, "h": 43 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 29, "h": 43 }, + "sourceSize": { "w": 29, "h": 43 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 638, "y": 0, "w": 29, "h": 43 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 29, "h": 43 }, + "sourceSize": { "w": 29, "h": 43 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 667, "y": 0, "w": 29, "h": 43 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 29, "h": 43 }, + "sourceSize": { "w": 29, "h": 43 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 696, "y": 0, "w": 29, "h": 43 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 29, "h": 43 }, + "sourceSize": { "w": 29, "h": 43 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 725, "y": 0, "w": 29, "h": 43 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 29, "h": 43 }, + "sourceSize": { "w": 29, "h": 43 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 754, "y": 0, "w": 29, "h": 43 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 29, "h": 43 }, + "sourceSize": { "w": 29, "h": 43 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 783, "y": 0, "w": 29, "h": 43 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 29, "h": 43 }, + "sourceSize": { "w": 29, "h": 43 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 812, "y": 0, "w": 29, "h": 43 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 29, "h": 43 }, + "sourceSize": { "w": 29, "h": 43 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 841, "y": 0, "w": 29, "h": 43 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 29, "h": 43 }, + "sourceSize": { "w": 29, "h": 43 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 870, "y": 0, "w": 29, "h": 43 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 29, "h": 43 }, + "sourceSize": { "w": 29, "h": 43 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 899, "y": 0, "w": 29, "h": 43 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 29, "h": 43 }, + "sourceSize": { "w": 29, "h": 43 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 928, "y": 0, "w": 29, "h": 43 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 29, "h": 43 }, + "sourceSize": { "w": 29, "h": 43 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 957, "y": 0, "w": 29, "h": 43 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 29, "h": 43 }, + "sourceSize": { "w": 29, "h": 43 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 986, "y": 0, "w": 29, "h": 43 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 29, "h": 43 }, + "sourceSize": { "w": 29, "h": 43 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 1015, "y": 0, "w": 29, "h": 43 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 29, "h": 43 }, + "sourceSize": { "w": 29, "h": 43 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 1044, "y": 0, "w": 29, "h": 43 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 29, "h": 43 }, + "sourceSize": { "w": 29, "h": 43 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 1073, "y": 0, "w": 29, "h": 43 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 29, "h": 43 }, + "sourceSize": { "w": 29, "h": 43 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 1102, "y": 0, "w": 29, "h": 43 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 29, "h": 43 }, + "sourceSize": { "w": 29, "h": 43 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 1131, "y": 0, "w": 29, "h": 43 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 29, "h": 43 }, + "sourceSize": { "w": 29, "h": 43 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 1160, "y": 0, "w": 29, "h": 43 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 29, "h": 43 }, + "sourceSize": { "w": 29, "h": 43 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 1189, "y": 0, "w": 29, "h": 43 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 29, "h": 43 }, + "sourceSize": { "w": 29, "h": 43 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 1218, "y": 0, "w": 29, "h": 43 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 29, "h": 43 }, + "sourceSize": { "w": 29, "h": 43 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 1247, "y": 0, "w": 29, "h": 43 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 29, "h": 43 }, + "sourceSize": { "w": 29, "h": 43 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 1276, "y": 0, "w": 29, "h": 43 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 29, "h": 43 }, + "sourceSize": { "w": 29, "h": 43 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 1305, "y": 0, "w": 29, "h": 43 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 29, "h": 43 }, + "sourceSize": { "w": 29, "h": 43 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 1334, "y": 0, "w": 29, "h": 43 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 29, "h": 43 }, + "sourceSize": { "w": 29, "h": 43 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 1363, "y": 0, "w": 29, "h": 43 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 29, "h": 43 }, + "sourceSize": { "w": 29, "h": 43 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 1392, "y": 0, "w": 29, "h": 43 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 29, "h": 43 }, + "sourceSize": { "w": 29, "h": 43 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 1421, "y": 0, "w": 29, "h": 43 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 29, "h": 43 }, + "sourceSize": { "w": 29, "h": 43 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 1450, "y": 0, "w": 29, "h": 43 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 29, "h": 43 }, + "sourceSize": { "w": 29, "h": 43 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 1479, "y": 0, "w": 29, "h": 43 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 29, "h": 43 }, + "sourceSize": { "w": 29, "h": 43 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 1508, "y": 0, "w": 29, "h": 43 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 29, "h": 43 }, + "sourceSize": { "w": 29, "h": 43 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 1537, "y": 0, "w": 29, "h": 43 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 29, "h": 43 }, + "sourceSize": { "w": 29, "h": 43 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 1566, "y": 0, "w": 29, "h": 43 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 29, "h": 43 }, + "sourceSize": { "w": 29, "h": 43 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 1595, "y": 0, "w": 29, "h": 43 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 29, "h": 43 }, + "sourceSize": { "w": 29, "h": 43 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 1624, "y": 0, "w": 29, "h": 43 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 29, "h": 43 }, + "sourceSize": { "w": 29, "h": 43 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 1653, "y": 0, "w": 29, "h": 43 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 29, "h": 43 }, + "sourceSize": { "w": 29, "h": 43 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 1682, "y": 0, "w": 29, "h": 43 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 29, "h": 43 }, + "sourceSize": { "w": 29, "h": 43 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 1711, "y": 0, "w": 29, "h": 43 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 29, "h": 43 }, + "sourceSize": { "w": 29, "h": 43 }, + "duration": 100 + } ], - "layers": [ - { "name": "game", "opacity": 255, "blendMode": "normal" }, - { "name": "calque 1", "opacity": 255, "blendMode": "normal" }, - { "name": "furniture", "opacity": 255, "blendMode": "normal" } - ], - "slices": [ - ] - } + "meta": { + "app": "https://www.aseprite.org/", + "version": "1.3.17-beta2-x64", + "image": "ps2.png", + "format": "I8", + "size": { "w": 1740, "h": 43 }, + "scale": "1", + "frameTags": [ + { "name": "off", "from": 0, "to": 0, "direction": "forward", "color": "#000000ff" }, + { "name": "ignition", "from": 1, "to": 4, "direction": "forward", "color": "#000000ff" }, + { "name": "on", "from": 5, "to": 59, "direction": "forward", "color": "#000000ff" } + ], + "layers": [ + { "name": "game", "opacity": 255, "blendMode": "normal" }, + { "name": "calque 1", "opacity": 255, "blendMode": "normal" }, + { "name": "furniture", "opacity": 255, "blendMode": "normal" } + ], + "slices": [] + } } diff --git a/public/pixel-museum/entities/rock-large.json b/public/pixel-museum/entities/rock-large.json index db4fa2b..b040a1e 100644 --- a/public/pixel-museum/entities/rock-large.json +++ b/public/pixel-museum/entities/rock-large.json @@ -1,95 +1,93 @@ -{ "frames": [ - { - "filename": "0", - "frame": { "x": 0, "y": 0, "w": 32, "h": 32 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 32 }, - "sourceSize": { "w": 32, "h": 32 }, - "duration": 100 - }, - { - "filename": "1", - "frame": { "x": 32, "y": 0, "w": 32, "h": 32 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 32 }, - "sourceSize": { "w": 32, "h": 32 }, - "duration": 100 - }, - { - "filename": "2", - "frame": { "x": 64, "y": 0, "w": 32, "h": 32 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 32 }, - "sourceSize": { "w": 32, "h": 32 }, - "duration": 100 - }, - { - "filename": "3", - "frame": { "x": 96, "y": 0, "w": 32, "h": 32 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 32 }, - "sourceSize": { "w": 32, "h": 32 }, - "duration": 100 - }, - { - "filename": "4", - "frame": { "x": 128, "y": 0, "w": 32, "h": 32 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 32 }, - "sourceSize": { "w": 32, "h": 32 }, - "duration": 100 - }, - { - "filename": "5", - "frame": { "x": 160, "y": 0, "w": 32, "h": 32 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 32 }, - "sourceSize": { "w": 32, "h": 32 }, - "duration": 100 - }, - { - "filename": "6", - "frame": { "x": 192, "y": 0, "w": 32, "h": 32 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 32 }, - "sourceSize": { "w": 32, "h": 32 }, - "duration": 100 - }, - { - "filename": "7", - "frame": { "x": 224, "y": 0, "w": 32, "h": 32 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 32 }, - "sourceSize": { "w": 32, "h": 32 }, - "duration": 100 - } - ], - "meta": { - "app": "https://www.aseprite.org/", - "version": "1.3.16-beta3-x64", - "image": "rock-large.png", - "format": "I8", - "size": { "w": 256, "h": 32 }, - "scale": "1", - "frameTags": [ - { "name": "idle", "from": 0, "to": 0, "direction": "forward", "color": "#000000ff" }, - { "name": "75", "from": 1, "to": 1, "direction": "forward", "color": "#000000ff" }, - { "name": "50", "from": 2, "to": 2, "direction": "forward", "color": "#000000ff" }, - { "name": "25", "from": 3, "to": 3, "direction": "forward", "color": "#000000ff" }, - { "name": "destroy", "from": 4, "to": 7, "direction": "forward", "color": "#000000ff" } +{ + "frames": [ + { + "filename": "0", + "frame": { "x": 0, "y": 0, "w": 32, "h": 32 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 32 }, + "sourceSize": { "w": 32, "h": 32 }, + "duration": 100 + }, + { + "filename": "1", + "frame": { "x": 32, "y": 0, "w": 32, "h": 32 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 32 }, + "sourceSize": { "w": 32, "h": 32 }, + "duration": 100 + }, + { + "filename": "2", + "frame": { "x": 64, "y": 0, "w": 32, "h": 32 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 32 }, + "sourceSize": { "w": 32, "h": 32 }, + "duration": 100 + }, + { + "filename": "3", + "frame": { "x": 96, "y": 0, "w": 32, "h": 32 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 32 }, + "sourceSize": { "w": 32, "h": 32 }, + "duration": 100 + }, + { + "filename": "4", + "frame": { "x": 128, "y": 0, "w": 32, "h": 32 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 32 }, + "sourceSize": { "w": 32, "h": 32 }, + "duration": 100 + }, + { + "filename": "5", + "frame": { "x": 160, "y": 0, "w": 32, "h": 32 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 32 }, + "sourceSize": { "w": 32, "h": 32 }, + "duration": 100 + }, + { + "filename": "6", + "frame": { "x": 192, "y": 0, "w": 32, "h": 32 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 32 }, + "sourceSize": { "w": 32, "h": 32 }, + "duration": 100 + }, + { + "filename": "7", + "frame": { "x": 224, "y": 0, "w": 32, "h": 32 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 32 }, + "sourceSize": { "w": 32, "h": 32 }, + "duration": 100 + } ], - "layers": [ - { "name": "rock", "opacity": 255, "blendMode": "normal" } - ], - "slices": [ - ] - } + "meta": { + "app": "https://www.aseprite.org/", + "version": "1.3.16-beta3-x64", + "image": "rock-large.png", + "format": "I8", + "size": { "w": 256, "h": 32 }, + "scale": "1", + "frameTags": [ + { "name": "idle", "from": 0, "to": 0, "direction": "forward", "color": "#000000ff" }, + { "name": "75", "from": 1, "to": 1, "direction": "forward", "color": "#000000ff" }, + { "name": "50", "from": 2, "to": 2, "direction": "forward", "color": "#000000ff" }, + { "name": "25", "from": 3, "to": 3, "direction": "forward", "color": "#000000ff" }, + { "name": "destroy", "from": 4, "to": 7, "direction": "forward", "color": "#000000ff" } + ], + "layers": [{ "name": "rock", "opacity": 255, "blendMode": "normal" }], + "slices": [] + } } diff --git a/public/pixel-museum/entities/rock-mini.json b/public/pixel-museum/entities/rock-mini.json index 1eb9b4d..5c52595 100644 --- a/public/pixel-museum/entities/rock-mini.json +++ b/public/pixel-museum/entities/rock-mini.json @@ -1,86 +1,84 @@ -{ "frames": [ - { - "filename": "0", - "frame": { "x": 0, "y": 0, "w": 8, "h": 8 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 8, "h": 8 }, - "sourceSize": { "w": 8, "h": 8 }, - "duration": 100 - }, - { - "filename": "1", - "frame": { "x": 8, "y": 0, "w": 8, "h": 8 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 8, "h": 8 }, - "sourceSize": { "w": 8, "h": 8 }, - "duration": 100 - }, - { - "filename": "2", - "frame": { "x": 16, "y": 0, "w": 8, "h": 8 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 8, "h": 8 }, - "sourceSize": { "w": 8, "h": 8 }, - "duration": 100 - }, - { - "filename": "3", - "frame": { "x": 24, "y": 0, "w": 8, "h": 8 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 8, "h": 8 }, - "sourceSize": { "w": 8, "h": 8 }, - "duration": 100 - }, - { - "filename": "4", - "frame": { "x": 32, "y": 0, "w": 8, "h": 8 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 8, "h": 8 }, - "sourceSize": { "w": 8, "h": 8 }, - "duration": 100 - }, - { - "filename": "5", - "frame": { "x": 40, "y": 0, "w": 8, "h": 8 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 8, "h": 8 }, - "sourceSize": { "w": 8, "h": 8 }, - "duration": 100 - }, - { - "filename": "6", - "frame": { "x": 48, "y": 0, "w": 8, "h": 8 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 8, "h": 8 }, - "sourceSize": { "w": 8, "h": 8 }, - "duration": 100 - } - ], - "meta": { - "app": "https://www.aseprite.org/", - "version": "1.3.16-beta3-x64", - "image": "rock-mini.png", - "format": "I8", - "size": { "w": 56, "h": 8 }, - "scale": "1", - "frameTags": [ - { "name": "idle", "from": 0, "to": 0, "direction": "forward", "color": "#000000ff" }, - { "name": "75", "from": 1, "to": 1, "direction": "forward", "color": "#000000ff" }, - { "name": "50", "from": 2, "to": 2, "direction": "forward", "color": "#000000ff" }, - { "name": "25", "from": 3, "to": 3, "direction": "forward", "color": "#000000ff" }, - { "name": "destroy", "from": 4, "to": 6, "direction": "forward", "color": "#000000ff" } +{ + "frames": [ + { + "filename": "0", + "frame": { "x": 0, "y": 0, "w": 8, "h": 8 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 8, "h": 8 }, + "sourceSize": { "w": 8, "h": 8 }, + "duration": 100 + }, + { + "filename": "1", + "frame": { "x": 8, "y": 0, "w": 8, "h": 8 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 8, "h": 8 }, + "sourceSize": { "w": 8, "h": 8 }, + "duration": 100 + }, + { + "filename": "2", + "frame": { "x": 16, "y": 0, "w": 8, "h": 8 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 8, "h": 8 }, + "sourceSize": { "w": 8, "h": 8 }, + "duration": 100 + }, + { + "filename": "3", + "frame": { "x": 24, "y": 0, "w": 8, "h": 8 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 8, "h": 8 }, + "sourceSize": { "w": 8, "h": 8 }, + "duration": 100 + }, + { + "filename": "4", + "frame": { "x": 32, "y": 0, "w": 8, "h": 8 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 8, "h": 8 }, + "sourceSize": { "w": 8, "h": 8 }, + "duration": 100 + }, + { + "filename": "5", + "frame": { "x": 40, "y": 0, "w": 8, "h": 8 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 8, "h": 8 }, + "sourceSize": { "w": 8, "h": 8 }, + "duration": 100 + }, + { + "filename": "6", + "frame": { "x": 48, "y": 0, "w": 8, "h": 8 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 8, "h": 8 }, + "sourceSize": { "w": 8, "h": 8 }, + "duration": 100 + } ], - "layers": [ - { "name": "rock", "opacity": 255, "blendMode": "normal" } - ], - "slices": [ - ] - } + "meta": { + "app": "https://www.aseprite.org/", + "version": "1.3.16-beta3-x64", + "image": "rock-mini.png", + "format": "I8", + "size": { "w": 56, "h": 8 }, + "scale": "1", + "frameTags": [ + { "name": "idle", "from": 0, "to": 0, "direction": "forward", "color": "#000000ff" }, + { "name": "75", "from": 1, "to": 1, "direction": "forward", "color": "#000000ff" }, + { "name": "50", "from": 2, "to": 2, "direction": "forward", "color": "#000000ff" }, + { "name": "25", "from": 3, "to": 3, "direction": "forward", "color": "#000000ff" }, + { "name": "destroy", "from": 4, "to": 6, "direction": "forward", "color": "#000000ff" } + ], + "layers": [{ "name": "rock", "opacity": 255, "blendMode": "normal" }], + "slices": [] + } } diff --git a/public/pixel-museum/entities/sagwa.json b/public/pixel-museum/entities/sagwa.json index 097afa3..a72f7d1 100644 --- a/public/pixel-museum/entities/sagwa.json +++ b/public/pixel-museum/entities/sagwa.json @@ -1,544 +1,544 @@ -{ "frames": [ - { - "filename": "0", - "frame": { "x": 0, "y": 0, "w": 32, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, - "sourceSize": { "w": 32, "h": 40 }, - "duration": 100 - }, - { - "filename": "1", - "frame": { "x": 32, "y": 0, "w": 32, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, - "sourceSize": { "w": 32, "h": 40 }, - "duration": 100 - }, - { - "filename": "2", - "frame": { "x": 64, "y": 0, "w": 32, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, - "sourceSize": { "w": 32, "h": 40 }, - "duration": 100 - }, - { - "filename": "3", - "frame": { "x": 96, "y": 0, "w": 32, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, - "sourceSize": { "w": 32, "h": 40 }, - "duration": 100 - }, - { - "filename": "4", - "frame": { "x": 128, "y": 0, "w": 32, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, - "sourceSize": { "w": 32, "h": 40 }, - "duration": 100 - }, - { - "filename": "5", - "frame": { "x": 160, "y": 0, "w": 32, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, - "sourceSize": { "w": 32, "h": 40 }, - "duration": 100 - }, - { - "filename": "6", - "frame": { "x": 192, "y": 0, "w": 32, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, - "sourceSize": { "w": 32, "h": 40 }, - "duration": 100 - }, - { - "filename": "7", - "frame": { "x": 224, "y": 0, "w": 32, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, - "sourceSize": { "w": 32, "h": 40 }, - "duration": 100 - }, - { - "filename": "8", - "frame": { "x": 256, "y": 0, "w": 32, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, - "sourceSize": { "w": 32, "h": 40 }, - "duration": 100 - }, - { - "filename": "9", - "frame": { "x": 288, "y": 0, "w": 32, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, - "sourceSize": { "w": 32, "h": 40 }, - "duration": 100 - }, - { - "filename": "10", - "frame": { "x": 320, "y": 0, "w": 32, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, - "sourceSize": { "w": 32, "h": 40 }, - "duration": 100 - }, - { - "filename": "11", - "frame": { "x": 352, "y": 0, "w": 32, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, - "sourceSize": { "w": 32, "h": 40 }, - "duration": 100 - }, - { - "filename": "12", - "frame": { "x": 384, "y": 0, "w": 32, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, - "sourceSize": { "w": 32, "h": 40 }, - "duration": 100 - }, - { - "filename": "13", - "frame": { "x": 416, "y": 0, "w": 32, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, - "sourceSize": { "w": 32, "h": 40 }, - "duration": 100 - }, - { - "filename": "14", - "frame": { "x": 448, "y": 0, "w": 32, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, - "sourceSize": { "w": 32, "h": 40 }, - "duration": 100 - }, - { - "filename": "15", - "frame": { "x": 480, "y": 0, "w": 32, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, - "sourceSize": { "w": 32, "h": 40 }, - "duration": 100 - }, - { - "filename": "16", - "frame": { "x": 512, "y": 0, "w": 32, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, - "sourceSize": { "w": 32, "h": 40 }, - "duration": 100 - }, - { - "filename": "17", - "frame": { "x": 544, "y": 0, "w": 32, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, - "sourceSize": { "w": 32, "h": 40 }, - "duration": 100 - }, - { - "filename": "18", - "frame": { "x": 576, "y": 0, "w": 32, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, - "sourceSize": { "w": 32, "h": 40 }, - "duration": 100 - }, - { - "filename": "19", - "frame": { "x": 608, "y": 0, "w": 32, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, - "sourceSize": { "w": 32, "h": 40 }, - "duration": 100 - }, - { - "filename": "20", - "frame": { "x": 640, "y": 0, "w": 32, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, - "sourceSize": { "w": 32, "h": 40 }, - "duration": 100 - }, - { - "filename": "21", - "frame": { "x": 672, "y": 0, "w": 32, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, - "sourceSize": { "w": 32, "h": 40 }, - "duration": 100 - }, - { - "filename": "22", - "frame": { "x": 704, "y": 0, "w": 32, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, - "sourceSize": { "w": 32, "h": 40 }, - "duration": 100 - }, - { - "filename": "23", - "frame": { "x": 736, "y": 0, "w": 32, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, - "sourceSize": { "w": 32, "h": 40 }, - "duration": 100 - }, - { - "filename": "24", - "frame": { "x": 768, "y": 0, "w": 32, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, - "sourceSize": { "w": 32, "h": 40 }, - "duration": 100 - }, - { - "filename": "25", - "frame": { "x": 800, "y": 0, "w": 32, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, - "sourceSize": { "w": 32, "h": 40 }, - "duration": 100 - }, - { - "filename": "26", - "frame": { "x": 832, "y": 0, "w": 32, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, - "sourceSize": { "w": 32, "h": 40 }, - "duration": 100 - }, - { - "filename": "27", - "frame": { "x": 864, "y": 0, "w": 32, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, - "sourceSize": { "w": 32, "h": 40 }, - "duration": 100 - }, - { - "filename": "28", - "frame": { "x": 896, "y": 0, "w": 32, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, - "sourceSize": { "w": 32, "h": 40 }, - "duration": 100 - }, - { - "filename": "29", - "frame": { "x": 928, "y": 0, "w": 32, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, - "sourceSize": { "w": 32, "h": 40 }, - "duration": 100 - }, - { - "filename": "30", - "frame": { "x": 960, "y": 0, "w": 32, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, - "sourceSize": { "w": 32, "h": 40 }, - "duration": 100 - }, - { - "filename": "31", - "frame": { "x": 992, "y": 0, "w": 32, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, - "sourceSize": { "w": 32, "h": 40 }, - "duration": 100 - }, - { - "filename": "32", - "frame": { "x": 1024, "y": 0, "w": 32, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, - "sourceSize": { "w": 32, "h": 40 }, - "duration": 100 - }, - { - "filename": "33", - "frame": { "x": 1056, "y": 0, "w": 32, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, - "sourceSize": { "w": 32, "h": 40 }, - "duration": 100 - }, - { - "filename": "34", - "frame": { "x": 1088, "y": 0, "w": 32, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, - "sourceSize": { "w": 32, "h": 40 }, - "duration": 100 - }, - { - "filename": "35", - "frame": { "x": 1120, "y": 0, "w": 32, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, - "sourceSize": { "w": 32, "h": 40 }, - "duration": 100 - }, - { - "filename": "36", - "frame": { "x": 1152, "y": 0, "w": 32, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, - "sourceSize": { "w": 32, "h": 40 }, - "duration": 100 - }, - { - "filename": "37", - "frame": { "x": 1184, "y": 0, "w": 32, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, - "sourceSize": { "w": 32, "h": 40 }, - "duration": 100 - }, - { - "filename": "38", - "frame": { "x": 1216, "y": 0, "w": 32, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, - "sourceSize": { "w": 32, "h": 40 }, - "duration": 100 - }, - { - "filename": "39", - "frame": { "x": 1248, "y": 0, "w": 32, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, - "sourceSize": { "w": 32, "h": 40 }, - "duration": 100 - }, - { - "filename": "40", - "frame": { "x": 1280, "y": 0, "w": 32, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, - "sourceSize": { "w": 32, "h": 40 }, - "duration": 100 - }, - { - "filename": "41", - "frame": { "x": 1312, "y": 0, "w": 32, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, - "sourceSize": { "w": 32, "h": 40 }, - "duration": 100 - }, - { - "filename": "42", - "frame": { "x": 1344, "y": 0, "w": 32, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, - "sourceSize": { "w": 32, "h": 40 }, - "duration": 100 - }, - { - "filename": "43", - "frame": { "x": 1376, "y": 0, "w": 32, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, - "sourceSize": { "w": 32, "h": 40 }, - "duration": 100 - }, - { - "filename": "44", - "frame": { "x": 1408, "y": 0, "w": 32, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, - "sourceSize": { "w": 32, "h": 40 }, - "duration": 100 - }, - { - "filename": "45", - "frame": { "x": 1440, "y": 0, "w": 32, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, - "sourceSize": { "w": 32, "h": 40 }, - "duration": 100 - }, - { - "filename": "46", - "frame": { "x": 1472, "y": 0, "w": 32, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, - "sourceSize": { "w": 32, "h": 40 }, - "duration": 100 - }, - { - "filename": "47", - "frame": { "x": 1504, "y": 0, "w": 32, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, - "sourceSize": { "w": 32, "h": 40 }, - "duration": 100 - }, - { - "filename": "48", - "frame": { "x": 1536, "y": 0, "w": 32, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, - "sourceSize": { "w": 32, "h": 40 }, - "duration": 100 - }, - { - "filename": "49", - "frame": { "x": 1568, "y": 0, "w": 32, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, - "sourceSize": { "w": 32, "h": 40 }, - "duration": 100 - }, - { - "filename": "50", - "frame": { "x": 1600, "y": 0, "w": 32, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, - "sourceSize": { "w": 32, "h": 40 }, - "duration": 100 - }, - { - "filename": "51", - "frame": { "x": 1632, "y": 0, "w": 32, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, - "sourceSize": { "w": 32, "h": 40 }, - "duration": 100 - }, - { - "filename": "52", - "frame": { "x": 1664, "y": 0, "w": 32, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, - "sourceSize": { "w": 32, "h": 40 }, - "duration": 100 - }, - { - "filename": "53", - "frame": { "x": 1696, "y": 0, "w": 32, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, - "sourceSize": { "w": 32, "h": 40 }, - "duration": 100 - }, - { - "filename": "54", - "frame": { "x": 1728, "y": 0, "w": 32, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, - "sourceSize": { "w": 32, "h": 40 }, - "duration": 100 - }, - { - "filename": "55", - "frame": { "x": 1760, "y": 0, "w": 32, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, - "sourceSize": { "w": 32, "h": 40 }, - "duration": 100 - }, - { - "filename": "56", - "frame": { "x": 1792, "y": 0, "w": 32, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, - "sourceSize": { "w": 32, "h": 40 }, - "duration": 100 - }, - { - "filename": "57", - "frame": { "x": 1824, "y": 0, "w": 32, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, - "sourceSize": { "w": 32, "h": 40 }, - "duration": 100 - } - ], - "meta": { - "app": "https://www.aseprite.org/", - "version": "1.3.17-beta2-x64", - "image": "sagwa_hair.png", - "format": "I8", - "size": { "w": 1856, "h": 40 }, - "scale": "1", - "frameTags": [ - { "name": "stand", "from": 0, "to": 26, "direction": "forward", "color": "#000000ff" }, - { "name": "walk", "from": 27, "to": 34, "direction": "forward", "color": "#000000ff" }, - { "name": "grounded", "from": 35, "to": 39, "direction": "forward", "color": "#000000ff" }, - { "name": "jump", "from": 40, "to": 43, "direction": "forward", "color": "#000000ff" }, - { "name": "interact", "from": 44, "to": 48, "direction": "forward", "color": "#000000ff" }, - { "name": "before-wait", "from": 49, "to": 51, "direction": "forward", "color": "#000000ff" }, - { "name": "wait", "from": 52, "to": 57, "direction": "forward", "color": "#000000ff" } +{ + "frames": [ + { + "filename": "0", + "frame": { "x": 0, "y": 0, "w": 32, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, + "sourceSize": { "w": 32, "h": 40 }, + "duration": 100 + }, + { + "filename": "1", + "frame": { "x": 32, "y": 0, "w": 32, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, + "sourceSize": { "w": 32, "h": 40 }, + "duration": 100 + }, + { + "filename": "2", + "frame": { "x": 64, "y": 0, "w": 32, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, + "sourceSize": { "w": 32, "h": 40 }, + "duration": 100 + }, + { + "filename": "3", + "frame": { "x": 96, "y": 0, "w": 32, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, + "sourceSize": { "w": 32, "h": 40 }, + "duration": 100 + }, + { + "filename": "4", + "frame": { "x": 128, "y": 0, "w": 32, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, + "sourceSize": { "w": 32, "h": 40 }, + "duration": 100 + }, + { + "filename": "5", + "frame": { "x": 160, "y": 0, "w": 32, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, + "sourceSize": { "w": 32, "h": 40 }, + "duration": 100 + }, + { + "filename": "6", + "frame": { "x": 192, "y": 0, "w": 32, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, + "sourceSize": { "w": 32, "h": 40 }, + "duration": 100 + }, + { + "filename": "7", + "frame": { "x": 224, "y": 0, "w": 32, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, + "sourceSize": { "w": 32, "h": 40 }, + "duration": 100 + }, + { + "filename": "8", + "frame": { "x": 256, "y": 0, "w": 32, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, + "sourceSize": { "w": 32, "h": 40 }, + "duration": 100 + }, + { + "filename": "9", + "frame": { "x": 288, "y": 0, "w": 32, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, + "sourceSize": { "w": 32, "h": 40 }, + "duration": 100 + }, + { + "filename": "10", + "frame": { "x": 320, "y": 0, "w": 32, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, + "sourceSize": { "w": 32, "h": 40 }, + "duration": 100 + }, + { + "filename": "11", + "frame": { "x": 352, "y": 0, "w": 32, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, + "sourceSize": { "w": 32, "h": 40 }, + "duration": 100 + }, + { + "filename": "12", + "frame": { "x": 384, "y": 0, "w": 32, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, + "sourceSize": { "w": 32, "h": 40 }, + "duration": 100 + }, + { + "filename": "13", + "frame": { "x": 416, "y": 0, "w": 32, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, + "sourceSize": { "w": 32, "h": 40 }, + "duration": 100 + }, + { + "filename": "14", + "frame": { "x": 448, "y": 0, "w": 32, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, + "sourceSize": { "w": 32, "h": 40 }, + "duration": 100 + }, + { + "filename": "15", + "frame": { "x": 480, "y": 0, "w": 32, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, + "sourceSize": { "w": 32, "h": 40 }, + "duration": 100 + }, + { + "filename": "16", + "frame": { "x": 512, "y": 0, "w": 32, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, + "sourceSize": { "w": 32, "h": 40 }, + "duration": 100 + }, + { + "filename": "17", + "frame": { "x": 544, "y": 0, "w": 32, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, + "sourceSize": { "w": 32, "h": 40 }, + "duration": 100 + }, + { + "filename": "18", + "frame": { "x": 576, "y": 0, "w": 32, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, + "sourceSize": { "w": 32, "h": 40 }, + "duration": 100 + }, + { + "filename": "19", + "frame": { "x": 608, "y": 0, "w": 32, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, + "sourceSize": { "w": 32, "h": 40 }, + "duration": 100 + }, + { + "filename": "20", + "frame": { "x": 640, "y": 0, "w": 32, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, + "sourceSize": { "w": 32, "h": 40 }, + "duration": 100 + }, + { + "filename": "21", + "frame": { "x": 672, "y": 0, "w": 32, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, + "sourceSize": { "w": 32, "h": 40 }, + "duration": 100 + }, + { + "filename": "22", + "frame": { "x": 704, "y": 0, "w": 32, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, + "sourceSize": { "w": 32, "h": 40 }, + "duration": 100 + }, + { + "filename": "23", + "frame": { "x": 736, "y": 0, "w": 32, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, + "sourceSize": { "w": 32, "h": 40 }, + "duration": 100 + }, + { + "filename": "24", + "frame": { "x": 768, "y": 0, "w": 32, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, + "sourceSize": { "w": 32, "h": 40 }, + "duration": 100 + }, + { + "filename": "25", + "frame": { "x": 800, "y": 0, "w": 32, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, + "sourceSize": { "w": 32, "h": 40 }, + "duration": 100 + }, + { + "filename": "26", + "frame": { "x": 832, "y": 0, "w": 32, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, + "sourceSize": { "w": 32, "h": 40 }, + "duration": 100 + }, + { + "filename": "27", + "frame": { "x": 864, "y": 0, "w": 32, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, + "sourceSize": { "w": 32, "h": 40 }, + "duration": 100 + }, + { + "filename": "28", + "frame": { "x": 896, "y": 0, "w": 32, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, + "sourceSize": { "w": 32, "h": 40 }, + "duration": 100 + }, + { + "filename": "29", + "frame": { "x": 928, "y": 0, "w": 32, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, + "sourceSize": { "w": 32, "h": 40 }, + "duration": 100 + }, + { + "filename": "30", + "frame": { "x": 960, "y": 0, "w": 32, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, + "sourceSize": { "w": 32, "h": 40 }, + "duration": 100 + }, + { + "filename": "31", + "frame": { "x": 992, "y": 0, "w": 32, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, + "sourceSize": { "w": 32, "h": 40 }, + "duration": 100 + }, + { + "filename": "32", + "frame": { "x": 1024, "y": 0, "w": 32, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, + "sourceSize": { "w": 32, "h": 40 }, + "duration": 100 + }, + { + "filename": "33", + "frame": { "x": 1056, "y": 0, "w": 32, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, + "sourceSize": { "w": 32, "h": 40 }, + "duration": 100 + }, + { + "filename": "34", + "frame": { "x": 1088, "y": 0, "w": 32, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, + "sourceSize": { "w": 32, "h": 40 }, + "duration": 100 + }, + { + "filename": "35", + "frame": { "x": 1120, "y": 0, "w": 32, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, + "sourceSize": { "w": 32, "h": 40 }, + "duration": 100 + }, + { + "filename": "36", + "frame": { "x": 1152, "y": 0, "w": 32, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, + "sourceSize": { "w": 32, "h": 40 }, + "duration": 100 + }, + { + "filename": "37", + "frame": { "x": 1184, "y": 0, "w": 32, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, + "sourceSize": { "w": 32, "h": 40 }, + "duration": 100 + }, + { + "filename": "38", + "frame": { "x": 1216, "y": 0, "w": 32, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, + "sourceSize": { "w": 32, "h": 40 }, + "duration": 100 + }, + { + "filename": "39", + "frame": { "x": 1248, "y": 0, "w": 32, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, + "sourceSize": { "w": 32, "h": 40 }, + "duration": 100 + }, + { + "filename": "40", + "frame": { "x": 1280, "y": 0, "w": 32, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, + "sourceSize": { "w": 32, "h": 40 }, + "duration": 100 + }, + { + "filename": "41", + "frame": { "x": 1312, "y": 0, "w": 32, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, + "sourceSize": { "w": 32, "h": 40 }, + "duration": 100 + }, + { + "filename": "42", + "frame": { "x": 1344, "y": 0, "w": 32, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, + "sourceSize": { "w": 32, "h": 40 }, + "duration": 100 + }, + { + "filename": "43", + "frame": { "x": 1376, "y": 0, "w": 32, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, + "sourceSize": { "w": 32, "h": 40 }, + "duration": 100 + }, + { + "filename": "44", + "frame": { "x": 1408, "y": 0, "w": 32, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, + "sourceSize": { "w": 32, "h": 40 }, + "duration": 100 + }, + { + "filename": "45", + "frame": { "x": 1440, "y": 0, "w": 32, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, + "sourceSize": { "w": 32, "h": 40 }, + "duration": 100 + }, + { + "filename": "46", + "frame": { "x": 1472, "y": 0, "w": 32, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, + "sourceSize": { "w": 32, "h": 40 }, + "duration": 100 + }, + { + "filename": "47", + "frame": { "x": 1504, "y": 0, "w": 32, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, + "sourceSize": { "w": 32, "h": 40 }, + "duration": 100 + }, + { + "filename": "48", + "frame": { "x": 1536, "y": 0, "w": 32, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, + "sourceSize": { "w": 32, "h": 40 }, + "duration": 100 + }, + { + "filename": "49", + "frame": { "x": 1568, "y": 0, "w": 32, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, + "sourceSize": { "w": 32, "h": 40 }, + "duration": 100 + }, + { + "filename": "50", + "frame": { "x": 1600, "y": 0, "w": 32, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, + "sourceSize": { "w": 32, "h": 40 }, + "duration": 100 + }, + { + "filename": "51", + "frame": { "x": 1632, "y": 0, "w": 32, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, + "sourceSize": { "w": 32, "h": 40 }, + "duration": 100 + }, + { + "filename": "52", + "frame": { "x": 1664, "y": 0, "w": 32, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, + "sourceSize": { "w": 32, "h": 40 }, + "duration": 100 + }, + { + "filename": "53", + "frame": { "x": 1696, "y": 0, "w": 32, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, + "sourceSize": { "w": 32, "h": 40 }, + "duration": 100 + }, + { + "filename": "54", + "frame": { "x": 1728, "y": 0, "w": 32, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, + "sourceSize": { "w": 32, "h": 40 }, + "duration": 100 + }, + { + "filename": "55", + "frame": { "x": 1760, "y": 0, "w": 32, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, + "sourceSize": { "w": 32, "h": 40 }, + "duration": 100 + }, + { + "filename": "56", + "frame": { "x": 1792, "y": 0, "w": 32, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, + "sourceSize": { "w": 32, "h": 40 }, + "duration": 100 + }, + { + "filename": "57", + "frame": { "x": 1824, "y": 0, "w": 32, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, + "sourceSize": { "w": 32, "h": 40 }, + "duration": 100 + } ], - "slices": [ - ] - } + "meta": { + "app": "https://www.aseprite.org/", + "version": "1.3.17-beta2-x64", + "image": "sagwa_hair.png", + "format": "I8", + "size": { "w": 1856, "h": 40 }, + "scale": "1", + "frameTags": [ + { "name": "stand", "from": 0, "to": 26, "direction": "forward", "color": "#000000ff" }, + { "name": "walk", "from": 27, "to": 34, "direction": "forward", "color": "#000000ff" }, + { "name": "grounded", "from": 35, "to": 39, "direction": "forward", "color": "#000000ff" }, + { "name": "jump", "from": 40, "to": 43, "direction": "forward", "color": "#000000ff" }, + { "name": "interact", "from": 44, "to": 48, "direction": "forward", "color": "#000000ff" }, + { "name": "before-wait", "from": 49, "to": 51, "direction": "forward", "color": "#000000ff" }, + { "name": "wait", "from": 52, "to": 57, "direction": "forward", "color": "#000000ff" } + ], + "slices": [] + } } diff --git a/public/pixel-museum/entities/sagwa_wear.json b/public/pixel-museum/entities/sagwa_wear.json index da63914..54f3bb6 100644 --- a/public/pixel-museum/entities/sagwa_wear.json +++ b/public/pixel-museum/entities/sagwa_wear.json @@ -1,547 +1,545 @@ -{ "frames": [ - { - "filename": "0", - "frame": { "x": 0, "y": 0, "w": 32, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, - "sourceSize": { "w": 32, "h": 40 }, - "duration": 100 - }, - { - "filename": "1", - "frame": { "x": 32, "y": 0, "w": 32, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, - "sourceSize": { "w": 32, "h": 40 }, - "duration": 100 - }, - { - "filename": "2", - "frame": { "x": 64, "y": 0, "w": 32, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, - "sourceSize": { "w": 32, "h": 40 }, - "duration": 100 - }, - { - "filename": "3", - "frame": { "x": 96, "y": 0, "w": 32, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, - "sourceSize": { "w": 32, "h": 40 }, - "duration": 100 - }, - { - "filename": "4", - "frame": { "x": 128, "y": 0, "w": 32, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, - "sourceSize": { "w": 32, "h": 40 }, - "duration": 100 - }, - { - "filename": "5", - "frame": { "x": 160, "y": 0, "w": 32, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, - "sourceSize": { "w": 32, "h": 40 }, - "duration": 100 - }, - { - "filename": "6", - "frame": { "x": 192, "y": 0, "w": 32, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, - "sourceSize": { "w": 32, "h": 40 }, - "duration": 100 - }, - { - "filename": "7", - "frame": { "x": 224, "y": 0, "w": 32, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, - "sourceSize": { "w": 32, "h": 40 }, - "duration": 100 - }, - { - "filename": "8", - "frame": { "x": 256, "y": 0, "w": 32, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, - "sourceSize": { "w": 32, "h": 40 }, - "duration": 100 - }, - { - "filename": "9", - "frame": { "x": 288, "y": 0, "w": 32, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, - "sourceSize": { "w": 32, "h": 40 }, - "duration": 100 - }, - { - "filename": "10", - "frame": { "x": 320, "y": 0, "w": 32, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, - "sourceSize": { "w": 32, "h": 40 }, - "duration": 100 - }, - { - "filename": "11", - "frame": { "x": 352, "y": 0, "w": 32, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, - "sourceSize": { "w": 32, "h": 40 }, - "duration": 100 - }, - { - "filename": "12", - "frame": { "x": 384, "y": 0, "w": 32, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, - "sourceSize": { "w": 32, "h": 40 }, - "duration": 100 - }, - { - "filename": "13", - "frame": { "x": 416, "y": 0, "w": 32, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, - "sourceSize": { "w": 32, "h": 40 }, - "duration": 100 - }, - { - "filename": "14", - "frame": { "x": 448, "y": 0, "w": 32, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, - "sourceSize": { "w": 32, "h": 40 }, - "duration": 100 - }, - { - "filename": "15", - "frame": { "x": 480, "y": 0, "w": 32, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, - "sourceSize": { "w": 32, "h": 40 }, - "duration": 100 - }, - { - "filename": "16", - "frame": { "x": 512, "y": 0, "w": 32, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, - "sourceSize": { "w": 32, "h": 40 }, - "duration": 100 - }, - { - "filename": "17", - "frame": { "x": 544, "y": 0, "w": 32, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, - "sourceSize": { "w": 32, "h": 40 }, - "duration": 100 - }, - { - "filename": "18", - "frame": { "x": 576, "y": 0, "w": 32, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, - "sourceSize": { "w": 32, "h": 40 }, - "duration": 100 - }, - { - "filename": "19", - "frame": { "x": 608, "y": 0, "w": 32, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, - "sourceSize": { "w": 32, "h": 40 }, - "duration": 100 - }, - { - "filename": "20", - "frame": { "x": 640, "y": 0, "w": 32, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, - "sourceSize": { "w": 32, "h": 40 }, - "duration": 100 - }, - { - "filename": "21", - "frame": { "x": 672, "y": 0, "w": 32, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, - "sourceSize": { "w": 32, "h": 40 }, - "duration": 100 - }, - { - "filename": "22", - "frame": { "x": 704, "y": 0, "w": 32, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, - "sourceSize": { "w": 32, "h": 40 }, - "duration": 100 - }, - { - "filename": "23", - "frame": { "x": 736, "y": 0, "w": 32, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, - "sourceSize": { "w": 32, "h": 40 }, - "duration": 100 - }, - { - "filename": "24", - "frame": { "x": 768, "y": 0, "w": 32, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, - "sourceSize": { "w": 32, "h": 40 }, - "duration": 100 - }, - { - "filename": "25", - "frame": { "x": 800, "y": 0, "w": 32, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, - "sourceSize": { "w": 32, "h": 40 }, - "duration": 100 - }, - { - "filename": "26", - "frame": { "x": 832, "y": 0, "w": 32, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, - "sourceSize": { "w": 32, "h": 40 }, - "duration": 100 - }, - { - "filename": "27", - "frame": { "x": 864, "y": 0, "w": 32, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, - "sourceSize": { "w": 32, "h": 40 }, - "duration": 100 - }, - { - "filename": "28", - "frame": { "x": 896, "y": 0, "w": 32, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, - "sourceSize": { "w": 32, "h": 40 }, - "duration": 100 - }, - { - "filename": "29", - "frame": { "x": 928, "y": 0, "w": 32, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, - "sourceSize": { "w": 32, "h": 40 }, - "duration": 100 - }, - { - "filename": "30", - "frame": { "x": 960, "y": 0, "w": 32, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, - "sourceSize": { "w": 32, "h": 40 }, - "duration": 100 - }, - { - "filename": "31", - "frame": { "x": 992, "y": 0, "w": 32, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, - "sourceSize": { "w": 32, "h": 40 }, - "duration": 100 - }, - { - "filename": "32", - "frame": { "x": 1024, "y": 0, "w": 32, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, - "sourceSize": { "w": 32, "h": 40 }, - "duration": 100 - }, - { - "filename": "33", - "frame": { "x": 1056, "y": 0, "w": 32, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, - "sourceSize": { "w": 32, "h": 40 }, - "duration": 100 - }, - { - "filename": "34", - "frame": { "x": 1088, "y": 0, "w": 32, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, - "sourceSize": { "w": 32, "h": 40 }, - "duration": 100 - }, - { - "filename": "35", - "frame": { "x": 1120, "y": 0, "w": 32, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, - "sourceSize": { "w": 32, "h": 40 }, - "duration": 100 - }, - { - "filename": "36", - "frame": { "x": 1152, "y": 0, "w": 32, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, - "sourceSize": { "w": 32, "h": 40 }, - "duration": 100 - }, - { - "filename": "37", - "frame": { "x": 1184, "y": 0, "w": 32, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, - "sourceSize": { "w": 32, "h": 40 }, - "duration": 100 - }, - { - "filename": "38", - "frame": { "x": 1216, "y": 0, "w": 32, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, - "sourceSize": { "w": 32, "h": 40 }, - "duration": 100 - }, - { - "filename": "39", - "frame": { "x": 1248, "y": 0, "w": 32, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, - "sourceSize": { "w": 32, "h": 40 }, - "duration": 100 - }, - { - "filename": "40", - "frame": { "x": 1280, "y": 0, "w": 32, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, - "sourceSize": { "w": 32, "h": 40 }, - "duration": 100 - }, - { - "filename": "41", - "frame": { "x": 1312, "y": 0, "w": 32, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, - "sourceSize": { "w": 32, "h": 40 }, - "duration": 100 - }, - { - "filename": "42", - "frame": { "x": 1344, "y": 0, "w": 32, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, - "sourceSize": { "w": 32, "h": 40 }, - "duration": 100 - }, - { - "filename": "43", - "frame": { "x": 1376, "y": 0, "w": 32, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, - "sourceSize": { "w": 32, "h": 40 }, - "duration": 100 - }, - { - "filename": "44", - "frame": { "x": 1408, "y": 0, "w": 32, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, - "sourceSize": { "w": 32, "h": 40 }, - "duration": 100 - }, - { - "filename": "45", - "frame": { "x": 1440, "y": 0, "w": 32, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, - "sourceSize": { "w": 32, "h": 40 }, - "duration": 100 - }, - { - "filename": "46", - "frame": { "x": 1472, "y": 0, "w": 32, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, - "sourceSize": { "w": 32, "h": 40 }, - "duration": 100 - }, - { - "filename": "47", - "frame": { "x": 1504, "y": 0, "w": 32, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, - "sourceSize": { "w": 32, "h": 40 }, - "duration": 100 - }, - { - "filename": "48", - "frame": { "x": 1536, "y": 0, "w": 32, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, - "sourceSize": { "w": 32, "h": 40 }, - "duration": 100 - }, - { - "filename": "49", - "frame": { "x": 1568, "y": 0, "w": 32, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, - "sourceSize": { "w": 32, "h": 40 }, - "duration": 100 - }, - { - "filename": "50", - "frame": { "x": 1600, "y": 0, "w": 32, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, - "sourceSize": { "w": 32, "h": 40 }, - "duration": 100 - }, - { - "filename": "51", - "frame": { "x": 1632, "y": 0, "w": 32, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, - "sourceSize": { "w": 32, "h": 40 }, - "duration": 100 - }, - { - "filename": "52", - "frame": { "x": 1664, "y": 0, "w": 32, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, - "sourceSize": { "w": 32, "h": 40 }, - "duration": 100 - }, - { - "filename": "53", - "frame": { "x": 1696, "y": 0, "w": 32, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, - "sourceSize": { "w": 32, "h": 40 }, - "duration": 100 - }, - { - "filename": "54", - "frame": { "x": 1728, "y": 0, "w": 32, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, - "sourceSize": { "w": 32, "h": 40 }, - "duration": 100 - }, - { - "filename": "55", - "frame": { "x": 1760, "y": 0, "w": 32, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, - "sourceSize": { "w": 32, "h": 40 }, - "duration": 100 - }, - { - "filename": "56", - "frame": { "x": 1792, "y": 0, "w": 32, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, - "sourceSize": { "w": 32, "h": 40 }, - "duration": 100 - }, - { - "filename": "57", - "frame": { "x": 1824, "y": 0, "w": 32, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, - "sourceSize": { "w": 32, "h": 40 }, - "duration": 100 - } - ], - "meta": { - "app": "https://www.aseprite.org/", - "version": "1.3.17-beta2-x64", - "image": "wear1.png", - "format": "I8", - "size": { "w": 1856, "h": 40 }, - "scale": "1", - "frameTags": [ - { "name": "stand", "from": 0, "to": 26, "direction": "forward", "color": "#000000ff" }, - { "name": "walk", "from": 27, "to": 34, "direction": "forward", "color": "#000000ff" }, - { "name": "grounded", "from": 35, "to": 39, "direction": "forward", "color": "#000000ff" }, - { "name": "jump", "from": 40, "to": 43, "direction": "forward", "color": "#000000ff" }, - { "name": "interact", "from": 44, "to": 48, "direction": "forward", "color": "#000000ff" }, - { "name": "before-wait", "from": 49, "to": 51, "direction": "forward", "color": "#000000ff" }, - { "name": "wait", "from": 52, "to": 57, "direction": "forward", "color": "#000000ff" } +{ + "frames": [ + { + "filename": "0", + "frame": { "x": 0, "y": 0, "w": 32, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, + "sourceSize": { "w": 32, "h": 40 }, + "duration": 100 + }, + { + "filename": "1", + "frame": { "x": 32, "y": 0, "w": 32, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, + "sourceSize": { "w": 32, "h": 40 }, + "duration": 100 + }, + { + "filename": "2", + "frame": { "x": 64, "y": 0, "w": 32, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, + "sourceSize": { "w": 32, "h": 40 }, + "duration": 100 + }, + { + "filename": "3", + "frame": { "x": 96, "y": 0, "w": 32, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, + "sourceSize": { "w": 32, "h": 40 }, + "duration": 100 + }, + { + "filename": "4", + "frame": { "x": 128, "y": 0, "w": 32, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, + "sourceSize": { "w": 32, "h": 40 }, + "duration": 100 + }, + { + "filename": "5", + "frame": { "x": 160, "y": 0, "w": 32, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, + "sourceSize": { "w": 32, "h": 40 }, + "duration": 100 + }, + { + "filename": "6", + "frame": { "x": 192, "y": 0, "w": 32, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, + "sourceSize": { "w": 32, "h": 40 }, + "duration": 100 + }, + { + "filename": "7", + "frame": { "x": 224, "y": 0, "w": 32, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, + "sourceSize": { "w": 32, "h": 40 }, + "duration": 100 + }, + { + "filename": "8", + "frame": { "x": 256, "y": 0, "w": 32, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, + "sourceSize": { "w": 32, "h": 40 }, + "duration": 100 + }, + { + "filename": "9", + "frame": { "x": 288, "y": 0, "w": 32, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, + "sourceSize": { "w": 32, "h": 40 }, + "duration": 100 + }, + { + "filename": "10", + "frame": { "x": 320, "y": 0, "w": 32, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, + "sourceSize": { "w": 32, "h": 40 }, + "duration": 100 + }, + { + "filename": "11", + "frame": { "x": 352, "y": 0, "w": 32, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, + "sourceSize": { "w": 32, "h": 40 }, + "duration": 100 + }, + { + "filename": "12", + "frame": { "x": 384, "y": 0, "w": 32, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, + "sourceSize": { "w": 32, "h": 40 }, + "duration": 100 + }, + { + "filename": "13", + "frame": { "x": 416, "y": 0, "w": 32, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, + "sourceSize": { "w": 32, "h": 40 }, + "duration": 100 + }, + { + "filename": "14", + "frame": { "x": 448, "y": 0, "w": 32, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, + "sourceSize": { "w": 32, "h": 40 }, + "duration": 100 + }, + { + "filename": "15", + "frame": { "x": 480, "y": 0, "w": 32, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, + "sourceSize": { "w": 32, "h": 40 }, + "duration": 100 + }, + { + "filename": "16", + "frame": { "x": 512, "y": 0, "w": 32, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, + "sourceSize": { "w": 32, "h": 40 }, + "duration": 100 + }, + { + "filename": "17", + "frame": { "x": 544, "y": 0, "w": 32, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, + "sourceSize": { "w": 32, "h": 40 }, + "duration": 100 + }, + { + "filename": "18", + "frame": { "x": 576, "y": 0, "w": 32, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, + "sourceSize": { "w": 32, "h": 40 }, + "duration": 100 + }, + { + "filename": "19", + "frame": { "x": 608, "y": 0, "w": 32, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, + "sourceSize": { "w": 32, "h": 40 }, + "duration": 100 + }, + { + "filename": "20", + "frame": { "x": 640, "y": 0, "w": 32, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, + "sourceSize": { "w": 32, "h": 40 }, + "duration": 100 + }, + { + "filename": "21", + "frame": { "x": 672, "y": 0, "w": 32, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, + "sourceSize": { "w": 32, "h": 40 }, + "duration": 100 + }, + { + "filename": "22", + "frame": { "x": 704, "y": 0, "w": 32, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, + "sourceSize": { "w": 32, "h": 40 }, + "duration": 100 + }, + { + "filename": "23", + "frame": { "x": 736, "y": 0, "w": 32, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, + "sourceSize": { "w": 32, "h": 40 }, + "duration": 100 + }, + { + "filename": "24", + "frame": { "x": 768, "y": 0, "w": 32, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, + "sourceSize": { "w": 32, "h": 40 }, + "duration": 100 + }, + { + "filename": "25", + "frame": { "x": 800, "y": 0, "w": 32, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, + "sourceSize": { "w": 32, "h": 40 }, + "duration": 100 + }, + { + "filename": "26", + "frame": { "x": 832, "y": 0, "w": 32, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, + "sourceSize": { "w": 32, "h": 40 }, + "duration": 100 + }, + { + "filename": "27", + "frame": { "x": 864, "y": 0, "w": 32, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, + "sourceSize": { "w": 32, "h": 40 }, + "duration": 100 + }, + { + "filename": "28", + "frame": { "x": 896, "y": 0, "w": 32, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, + "sourceSize": { "w": 32, "h": 40 }, + "duration": 100 + }, + { + "filename": "29", + "frame": { "x": 928, "y": 0, "w": 32, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, + "sourceSize": { "w": 32, "h": 40 }, + "duration": 100 + }, + { + "filename": "30", + "frame": { "x": 960, "y": 0, "w": 32, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, + "sourceSize": { "w": 32, "h": 40 }, + "duration": 100 + }, + { + "filename": "31", + "frame": { "x": 992, "y": 0, "w": 32, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, + "sourceSize": { "w": 32, "h": 40 }, + "duration": 100 + }, + { + "filename": "32", + "frame": { "x": 1024, "y": 0, "w": 32, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, + "sourceSize": { "w": 32, "h": 40 }, + "duration": 100 + }, + { + "filename": "33", + "frame": { "x": 1056, "y": 0, "w": 32, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, + "sourceSize": { "w": 32, "h": 40 }, + "duration": 100 + }, + { + "filename": "34", + "frame": { "x": 1088, "y": 0, "w": 32, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, + "sourceSize": { "w": 32, "h": 40 }, + "duration": 100 + }, + { + "filename": "35", + "frame": { "x": 1120, "y": 0, "w": 32, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, + "sourceSize": { "w": 32, "h": 40 }, + "duration": 100 + }, + { + "filename": "36", + "frame": { "x": 1152, "y": 0, "w": 32, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, + "sourceSize": { "w": 32, "h": 40 }, + "duration": 100 + }, + { + "filename": "37", + "frame": { "x": 1184, "y": 0, "w": 32, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, + "sourceSize": { "w": 32, "h": 40 }, + "duration": 100 + }, + { + "filename": "38", + "frame": { "x": 1216, "y": 0, "w": 32, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, + "sourceSize": { "w": 32, "h": 40 }, + "duration": 100 + }, + { + "filename": "39", + "frame": { "x": 1248, "y": 0, "w": 32, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, + "sourceSize": { "w": 32, "h": 40 }, + "duration": 100 + }, + { + "filename": "40", + "frame": { "x": 1280, "y": 0, "w": 32, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, + "sourceSize": { "w": 32, "h": 40 }, + "duration": 100 + }, + { + "filename": "41", + "frame": { "x": 1312, "y": 0, "w": 32, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, + "sourceSize": { "w": 32, "h": 40 }, + "duration": 100 + }, + { + "filename": "42", + "frame": { "x": 1344, "y": 0, "w": 32, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, + "sourceSize": { "w": 32, "h": 40 }, + "duration": 100 + }, + { + "filename": "43", + "frame": { "x": 1376, "y": 0, "w": 32, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, + "sourceSize": { "w": 32, "h": 40 }, + "duration": 100 + }, + { + "filename": "44", + "frame": { "x": 1408, "y": 0, "w": 32, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, + "sourceSize": { "w": 32, "h": 40 }, + "duration": 100 + }, + { + "filename": "45", + "frame": { "x": 1440, "y": 0, "w": 32, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, + "sourceSize": { "w": 32, "h": 40 }, + "duration": 100 + }, + { + "filename": "46", + "frame": { "x": 1472, "y": 0, "w": 32, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, + "sourceSize": { "w": 32, "h": 40 }, + "duration": 100 + }, + { + "filename": "47", + "frame": { "x": 1504, "y": 0, "w": 32, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, + "sourceSize": { "w": 32, "h": 40 }, + "duration": 100 + }, + { + "filename": "48", + "frame": { "x": 1536, "y": 0, "w": 32, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, + "sourceSize": { "w": 32, "h": 40 }, + "duration": 100 + }, + { + "filename": "49", + "frame": { "x": 1568, "y": 0, "w": 32, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, + "sourceSize": { "w": 32, "h": 40 }, + "duration": 100 + }, + { + "filename": "50", + "frame": { "x": 1600, "y": 0, "w": 32, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, + "sourceSize": { "w": 32, "h": 40 }, + "duration": 100 + }, + { + "filename": "51", + "frame": { "x": 1632, "y": 0, "w": 32, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, + "sourceSize": { "w": 32, "h": 40 }, + "duration": 100 + }, + { + "filename": "52", + "frame": { "x": 1664, "y": 0, "w": 32, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, + "sourceSize": { "w": 32, "h": 40 }, + "duration": 100 + }, + { + "filename": "53", + "frame": { "x": 1696, "y": 0, "w": 32, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, + "sourceSize": { "w": 32, "h": 40 }, + "duration": 100 + }, + { + "filename": "54", + "frame": { "x": 1728, "y": 0, "w": 32, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, + "sourceSize": { "w": 32, "h": 40 }, + "duration": 100 + }, + { + "filename": "55", + "frame": { "x": 1760, "y": 0, "w": 32, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, + "sourceSize": { "w": 32, "h": 40 }, + "duration": 100 + }, + { + "filename": "56", + "frame": { "x": 1792, "y": 0, "w": 32, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, + "sourceSize": { "w": 32, "h": 40 }, + "duration": 100 + }, + { + "filename": "57", + "frame": { "x": 1824, "y": 0, "w": 32, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, + "sourceSize": { "w": 32, "h": 40 }, + "duration": 100 + } ], - "layers": [ - { "name": "wear2", "opacity": 255, "blendMode": "normal" } - ], - "slices": [ - ] - } + "meta": { + "app": "https://www.aseprite.org/", + "version": "1.3.17-beta2-x64", + "image": "wear1.png", + "format": "I8", + "size": { "w": 1856, "h": 40 }, + "scale": "1", + "frameTags": [ + { "name": "stand", "from": 0, "to": 26, "direction": "forward", "color": "#000000ff" }, + { "name": "walk", "from": 27, "to": 34, "direction": "forward", "color": "#000000ff" }, + { "name": "grounded", "from": 35, "to": 39, "direction": "forward", "color": "#000000ff" }, + { "name": "jump", "from": 40, "to": 43, "direction": "forward", "color": "#000000ff" }, + { "name": "interact", "from": 44, "to": 48, "direction": "forward", "color": "#000000ff" }, + { "name": "before-wait", "from": 49, "to": 51, "direction": "forward", "color": "#000000ff" }, + { "name": "wait", "from": 52, "to": 57, "direction": "forward", "color": "#000000ff" } + ], + "layers": [{ "name": "wear2", "opacity": 255, "blendMode": "normal" }], + "slices": [] + } } diff --git a/public/pixel-museum/entities/space-invaders.json b/public/pixel-museum/entities/space-invaders.json index dae1b9d..b80785d 100644 --- a/public/pixel-museum/entities/space-invaders.json +++ b/public/pixel-museum/entities/space-invaders.json @@ -1,563 +1,563 @@ -{ "frames": [ - { - "filename": "0", - "frame": { "x": 0, "y": 0, "w": 31, "h": 43 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 31, "h": 43 }, - "sourceSize": { "w": 31, "h": 43 }, - "duration": 100 - }, - { - "filename": "1", - "frame": { "x": 31, "y": 0, "w": 31, "h": 43 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 31, "h": 43 }, - "sourceSize": { "w": 31, "h": 43 }, - "duration": 100 - }, - { - "filename": "2", - "frame": { "x": 62, "y": 0, "w": 31, "h": 43 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 31, "h": 43 }, - "sourceSize": { "w": 31, "h": 43 }, - "duration": 100 - }, - { - "filename": "3", - "frame": { "x": 93, "y": 0, "w": 31, "h": 43 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 31, "h": 43 }, - "sourceSize": { "w": 31, "h": 43 }, - "duration": 100 - }, - { - "filename": "4", - "frame": { "x": 124, "y": 0, "w": 31, "h": 43 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 31, "h": 43 }, - "sourceSize": { "w": 31, "h": 43 }, - "duration": 100 - }, - { - "filename": "5", - "frame": { "x": 155, "y": 0, "w": 31, "h": 43 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 31, "h": 43 }, - "sourceSize": { "w": 31, "h": 43 }, - "duration": 100 - }, - { - "filename": "6", - "frame": { "x": 186, "y": 0, "w": 31, "h": 43 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 31, "h": 43 }, - "sourceSize": { "w": 31, "h": 43 }, - "duration": 100 - }, - { - "filename": "7", - "frame": { "x": 217, "y": 0, "w": 31, "h": 43 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 31, "h": 43 }, - "sourceSize": { "w": 31, "h": 43 }, - "duration": 100 - }, - { - "filename": "8", - "frame": { "x": 248, "y": 0, "w": 31, "h": 43 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 31, "h": 43 }, - "sourceSize": { "w": 31, "h": 43 }, - "duration": 100 - }, - { - "filename": "9", - "frame": { "x": 279, "y": 0, "w": 31, "h": 43 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 31, "h": 43 }, - "sourceSize": { "w": 31, "h": 43 }, - "duration": 100 - }, - { - "filename": "10", - "frame": { "x": 310, "y": 0, "w": 31, "h": 43 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 31, "h": 43 }, - "sourceSize": { "w": 31, "h": 43 }, - "duration": 100 - }, - { - "filename": "11", - "frame": { "x": 341, "y": 0, "w": 31, "h": 43 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 31, "h": 43 }, - "sourceSize": { "w": 31, "h": 43 }, - "duration": 100 - }, - { - "filename": "12", - "frame": { "x": 372, "y": 0, "w": 31, "h": 43 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 31, "h": 43 }, - "sourceSize": { "w": 31, "h": 43 }, - "duration": 100 - }, - { - "filename": "13", - "frame": { "x": 403, "y": 0, "w": 31, "h": 43 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 31, "h": 43 }, - "sourceSize": { "w": 31, "h": 43 }, - "duration": 100 - }, - { - "filename": "14", - "frame": { "x": 434, "y": 0, "w": 31, "h": 43 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 31, "h": 43 }, - "sourceSize": { "w": 31, "h": 43 }, - "duration": 100 - }, - { - "filename": "15", - "frame": { "x": 465, "y": 0, "w": 31, "h": 43 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 31, "h": 43 }, - "sourceSize": { "w": 31, "h": 43 }, - "duration": 100 - }, - { - "filename": "16", - "frame": { "x": 496, "y": 0, "w": 31, "h": 43 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 31, "h": 43 }, - "sourceSize": { "w": 31, "h": 43 }, - "duration": 100 - }, - { - "filename": "17", - "frame": { "x": 527, "y": 0, "w": 31, "h": 43 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 31, "h": 43 }, - "sourceSize": { "w": 31, "h": 43 }, - "duration": 100 - }, - { - "filename": "18", - "frame": { "x": 558, "y": 0, "w": 31, "h": 43 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 31, "h": 43 }, - "sourceSize": { "w": 31, "h": 43 }, - "duration": 100 - }, - { - "filename": "19", - "frame": { "x": 589, "y": 0, "w": 31, "h": 43 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 31, "h": 43 }, - "sourceSize": { "w": 31, "h": 43 }, - "duration": 100 - }, - { - "filename": "20", - "frame": { "x": 620, "y": 0, "w": 31, "h": 43 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 31, "h": 43 }, - "sourceSize": { "w": 31, "h": 43 }, - "duration": 100 - }, - { - "filename": "21", - "frame": { "x": 651, "y": 0, "w": 31, "h": 43 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 31, "h": 43 }, - "sourceSize": { "w": 31, "h": 43 }, - "duration": 100 - }, - { - "filename": "22", - "frame": { "x": 682, "y": 0, "w": 31, "h": 43 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 31, "h": 43 }, - "sourceSize": { "w": 31, "h": 43 }, - "duration": 100 - }, - { - "filename": "23", - "frame": { "x": 713, "y": 0, "w": 31, "h": 43 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 31, "h": 43 }, - "sourceSize": { "w": 31, "h": 43 }, - "duration": 100 - }, - { - "filename": "24", - "frame": { "x": 744, "y": 0, "w": 31, "h": 43 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 31, "h": 43 }, - "sourceSize": { "w": 31, "h": 43 }, - "duration": 100 - }, - { - "filename": "25", - "frame": { "x": 775, "y": 0, "w": 31, "h": 43 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 31, "h": 43 }, - "sourceSize": { "w": 31, "h": 43 }, - "duration": 100 - }, - { - "filename": "26", - "frame": { "x": 806, "y": 0, "w": 31, "h": 43 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 31, "h": 43 }, - "sourceSize": { "w": 31, "h": 43 }, - "duration": 100 - }, - { - "filename": "27", - "frame": { "x": 837, "y": 0, "w": 31, "h": 43 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 31, "h": 43 }, - "sourceSize": { "w": 31, "h": 43 }, - "duration": 100 - }, - { - "filename": "28", - "frame": { "x": 868, "y": 0, "w": 31, "h": 43 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 31, "h": 43 }, - "sourceSize": { "w": 31, "h": 43 }, - "duration": 100 - }, - { - "filename": "29", - "frame": { "x": 899, "y": 0, "w": 31, "h": 43 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 31, "h": 43 }, - "sourceSize": { "w": 31, "h": 43 }, - "duration": 100 - }, - { - "filename": "30", - "frame": { "x": 930, "y": 0, "w": 31, "h": 43 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 31, "h": 43 }, - "sourceSize": { "w": 31, "h": 43 }, - "duration": 100 - }, - { - "filename": "31", - "frame": { "x": 961, "y": 0, "w": 31, "h": 43 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 31, "h": 43 }, - "sourceSize": { "w": 31, "h": 43 }, - "duration": 100 - }, - { - "filename": "32", - "frame": { "x": 992, "y": 0, "w": 31, "h": 43 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 31, "h": 43 }, - "sourceSize": { "w": 31, "h": 43 }, - "duration": 100 - }, - { - "filename": "33", - "frame": { "x": 1023, "y": 0, "w": 31, "h": 43 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 31, "h": 43 }, - "sourceSize": { "w": 31, "h": 43 }, - "duration": 100 - }, - { - "filename": "34", - "frame": { "x": 1054, "y": 0, "w": 31, "h": 43 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 31, "h": 43 }, - "sourceSize": { "w": 31, "h": 43 }, - "duration": 100 - }, - { - "filename": "35", - "frame": { "x": 1085, "y": 0, "w": 31, "h": 43 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 31, "h": 43 }, - "sourceSize": { "w": 31, "h": 43 }, - "duration": 100 - }, - { - "filename": "36", - "frame": { "x": 1116, "y": 0, "w": 31, "h": 43 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 31, "h": 43 }, - "sourceSize": { "w": 31, "h": 43 }, - "duration": 100 - }, - { - "filename": "37", - "frame": { "x": 1147, "y": 0, "w": 31, "h": 43 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 31, "h": 43 }, - "sourceSize": { "w": 31, "h": 43 }, - "duration": 100 - }, - { - "filename": "38", - "frame": { "x": 1178, "y": 0, "w": 31, "h": 43 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 31, "h": 43 }, - "sourceSize": { "w": 31, "h": 43 }, - "duration": 100 - }, - { - "filename": "39", - "frame": { "x": 1209, "y": 0, "w": 31, "h": 43 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 31, "h": 43 }, - "sourceSize": { "w": 31, "h": 43 }, - "duration": 100 - }, - { - "filename": "40", - "frame": { "x": 1240, "y": 0, "w": 31, "h": 43 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 31, "h": 43 }, - "sourceSize": { "w": 31, "h": 43 }, - "duration": 100 - }, - { - "filename": "41", - "frame": { "x": 1271, "y": 0, "w": 31, "h": 43 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 31, "h": 43 }, - "sourceSize": { "w": 31, "h": 43 }, - "duration": 100 - }, - { - "filename": "42", - "frame": { "x": 1302, "y": 0, "w": 31, "h": 43 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 31, "h": 43 }, - "sourceSize": { "w": 31, "h": 43 }, - "duration": 100 - }, - { - "filename": "43", - "frame": { "x": 1333, "y": 0, "w": 31, "h": 43 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 31, "h": 43 }, - "sourceSize": { "w": 31, "h": 43 }, - "duration": 100 - }, - { - "filename": "44", - "frame": { "x": 1364, "y": 0, "w": 31, "h": 43 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 31, "h": 43 }, - "sourceSize": { "w": 31, "h": 43 }, - "duration": 100 - }, - { - "filename": "45", - "frame": { "x": 1395, "y": 0, "w": 31, "h": 43 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 31, "h": 43 }, - "sourceSize": { "w": 31, "h": 43 }, - "duration": 100 - }, - { - "filename": "46", - "frame": { "x": 1426, "y": 0, "w": 31, "h": 43 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 31, "h": 43 }, - "sourceSize": { "w": 31, "h": 43 }, - "duration": 100 - }, - { - "filename": "47", - "frame": { "x": 1457, "y": 0, "w": 31, "h": 43 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 31, "h": 43 }, - "sourceSize": { "w": 31, "h": 43 }, - "duration": 100 - }, - { - "filename": "48", - "frame": { "x": 1488, "y": 0, "w": 31, "h": 43 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 31, "h": 43 }, - "sourceSize": { "w": 31, "h": 43 }, - "duration": 100 - }, - { - "filename": "49", - "frame": { "x": 1519, "y": 0, "w": 31, "h": 43 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 31, "h": 43 }, - "sourceSize": { "w": 31, "h": 43 }, - "duration": 100 - }, - { - "filename": "50", - "frame": { "x": 1550, "y": 0, "w": 31, "h": 43 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 31, "h": 43 }, - "sourceSize": { "w": 31, "h": 43 }, - "duration": 100 - }, - { - "filename": "51", - "frame": { "x": 1581, "y": 0, "w": 31, "h": 43 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 31, "h": 43 }, - "sourceSize": { "w": 31, "h": 43 }, - "duration": 100 - }, - { - "filename": "52", - "frame": { "x": 1612, "y": 0, "w": 31, "h": 43 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 31, "h": 43 }, - "sourceSize": { "w": 31, "h": 43 }, - "duration": 100 - }, - { - "filename": "53", - "frame": { "x": 1643, "y": 0, "w": 31, "h": 43 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 31, "h": 43 }, - "sourceSize": { "w": 31, "h": 43 }, - "duration": 100 - }, - { - "filename": "54", - "frame": { "x": 1674, "y": 0, "w": 31, "h": 43 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 31, "h": 43 }, - "sourceSize": { "w": 31, "h": 43 }, - "duration": 100 - }, - { - "filename": "55", - "frame": { "x": 1705, "y": 0, "w": 31, "h": 43 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 31, "h": 43 }, - "sourceSize": { "w": 31, "h": 43 }, - "duration": 100 - }, - { - "filename": "56", - "frame": { "x": 1736, "y": 0, "w": 31, "h": 43 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 31, "h": 43 }, - "sourceSize": { "w": 31, "h": 43 }, - "duration": 100 - }, - { - "filename": "57", - "frame": { "x": 1767, "y": 0, "w": 31, "h": 43 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 31, "h": 43 }, - "sourceSize": { "w": 31, "h": 43 }, - "duration": 100 - }, - { - "filename": "58", - "frame": { "x": 1798, "y": 0, "w": 31, "h": 43 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 31, "h": 43 }, - "sourceSize": { "w": 31, "h": 43 }, - "duration": 100 - }, - { - "filename": "59", - "frame": { "x": 1829, "y": 0, "w": 31, "h": 43 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 31, "h": 43 }, - "sourceSize": { "w": 31, "h": 43 }, - "duration": 100 - } - ], - "meta": { - "app": "https://www.aseprite.org/", - "version": "1.3.17-beta2-x64", - "image": "space-invaders.png", - "format": "I8", - "size": { "w": 1860, "h": 43 }, - "scale": "1", - "frameTags": [ - { "name": "off", "from": 0, "to": 0, "direction": "forward", "color": "#000000ff" }, - { "name": "ignition", "from": 1, "to": 4, "direction": "forward", "color": "#000000ff" }, - { "name": "on", "from": 5, "to": 59, "direction": "forward", "color": "#000000ff" } +{ + "frames": [ + { + "filename": "0", + "frame": { "x": 0, "y": 0, "w": 31, "h": 43 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 31, "h": 43 }, + "sourceSize": { "w": 31, "h": 43 }, + "duration": 100 + }, + { + "filename": "1", + "frame": { "x": 31, "y": 0, "w": 31, "h": 43 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 31, "h": 43 }, + "sourceSize": { "w": 31, "h": 43 }, + "duration": 100 + }, + { + "filename": "2", + "frame": { "x": 62, "y": 0, "w": 31, "h": 43 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 31, "h": 43 }, + "sourceSize": { "w": 31, "h": 43 }, + "duration": 100 + }, + { + "filename": "3", + "frame": { "x": 93, "y": 0, "w": 31, "h": 43 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 31, "h": 43 }, + "sourceSize": { "w": 31, "h": 43 }, + "duration": 100 + }, + { + "filename": "4", + "frame": { "x": 124, "y": 0, "w": 31, "h": 43 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 31, "h": 43 }, + "sourceSize": { "w": 31, "h": 43 }, + "duration": 100 + }, + { + "filename": "5", + "frame": { "x": 155, "y": 0, "w": 31, "h": 43 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 31, "h": 43 }, + "sourceSize": { "w": 31, "h": 43 }, + "duration": 100 + }, + { + "filename": "6", + "frame": { "x": 186, "y": 0, "w": 31, "h": 43 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 31, "h": 43 }, + "sourceSize": { "w": 31, "h": 43 }, + "duration": 100 + }, + { + "filename": "7", + "frame": { "x": 217, "y": 0, "w": 31, "h": 43 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 31, "h": 43 }, + "sourceSize": { "w": 31, "h": 43 }, + "duration": 100 + }, + { + "filename": "8", + "frame": { "x": 248, "y": 0, "w": 31, "h": 43 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 31, "h": 43 }, + "sourceSize": { "w": 31, "h": 43 }, + "duration": 100 + }, + { + "filename": "9", + "frame": { "x": 279, "y": 0, "w": 31, "h": 43 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 31, "h": 43 }, + "sourceSize": { "w": 31, "h": 43 }, + "duration": 100 + }, + { + "filename": "10", + "frame": { "x": 310, "y": 0, "w": 31, "h": 43 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 31, "h": 43 }, + "sourceSize": { "w": 31, "h": 43 }, + "duration": 100 + }, + { + "filename": "11", + "frame": { "x": 341, "y": 0, "w": 31, "h": 43 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 31, "h": 43 }, + "sourceSize": { "w": 31, "h": 43 }, + "duration": 100 + }, + { + "filename": "12", + "frame": { "x": 372, "y": 0, "w": 31, "h": 43 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 31, "h": 43 }, + "sourceSize": { "w": 31, "h": 43 }, + "duration": 100 + }, + { + "filename": "13", + "frame": { "x": 403, "y": 0, "w": 31, "h": 43 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 31, "h": 43 }, + "sourceSize": { "w": 31, "h": 43 }, + "duration": 100 + }, + { + "filename": "14", + "frame": { "x": 434, "y": 0, "w": 31, "h": 43 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 31, "h": 43 }, + "sourceSize": { "w": 31, "h": 43 }, + "duration": 100 + }, + { + "filename": "15", + "frame": { "x": 465, "y": 0, "w": 31, "h": 43 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 31, "h": 43 }, + "sourceSize": { "w": 31, "h": 43 }, + "duration": 100 + }, + { + "filename": "16", + "frame": { "x": 496, "y": 0, "w": 31, "h": 43 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 31, "h": 43 }, + "sourceSize": { "w": 31, "h": 43 }, + "duration": 100 + }, + { + "filename": "17", + "frame": { "x": 527, "y": 0, "w": 31, "h": 43 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 31, "h": 43 }, + "sourceSize": { "w": 31, "h": 43 }, + "duration": 100 + }, + { + "filename": "18", + "frame": { "x": 558, "y": 0, "w": 31, "h": 43 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 31, "h": 43 }, + "sourceSize": { "w": 31, "h": 43 }, + "duration": 100 + }, + { + "filename": "19", + "frame": { "x": 589, "y": 0, "w": 31, "h": 43 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 31, "h": 43 }, + "sourceSize": { "w": 31, "h": 43 }, + "duration": 100 + }, + { + "filename": "20", + "frame": { "x": 620, "y": 0, "w": 31, "h": 43 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 31, "h": 43 }, + "sourceSize": { "w": 31, "h": 43 }, + "duration": 100 + }, + { + "filename": "21", + "frame": { "x": 651, "y": 0, "w": 31, "h": 43 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 31, "h": 43 }, + "sourceSize": { "w": 31, "h": 43 }, + "duration": 100 + }, + { + "filename": "22", + "frame": { "x": 682, "y": 0, "w": 31, "h": 43 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 31, "h": 43 }, + "sourceSize": { "w": 31, "h": 43 }, + "duration": 100 + }, + { + "filename": "23", + "frame": { "x": 713, "y": 0, "w": 31, "h": 43 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 31, "h": 43 }, + "sourceSize": { "w": 31, "h": 43 }, + "duration": 100 + }, + { + "filename": "24", + "frame": { "x": 744, "y": 0, "w": 31, "h": 43 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 31, "h": 43 }, + "sourceSize": { "w": 31, "h": 43 }, + "duration": 100 + }, + { + "filename": "25", + "frame": { "x": 775, "y": 0, "w": 31, "h": 43 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 31, "h": 43 }, + "sourceSize": { "w": 31, "h": 43 }, + "duration": 100 + }, + { + "filename": "26", + "frame": { "x": 806, "y": 0, "w": 31, "h": 43 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 31, "h": 43 }, + "sourceSize": { "w": 31, "h": 43 }, + "duration": 100 + }, + { + "filename": "27", + "frame": { "x": 837, "y": 0, "w": 31, "h": 43 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 31, "h": 43 }, + "sourceSize": { "w": 31, "h": 43 }, + "duration": 100 + }, + { + "filename": "28", + "frame": { "x": 868, "y": 0, "w": 31, "h": 43 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 31, "h": 43 }, + "sourceSize": { "w": 31, "h": 43 }, + "duration": 100 + }, + { + "filename": "29", + "frame": { "x": 899, "y": 0, "w": 31, "h": 43 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 31, "h": 43 }, + "sourceSize": { "w": 31, "h": 43 }, + "duration": 100 + }, + { + "filename": "30", + "frame": { "x": 930, "y": 0, "w": 31, "h": 43 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 31, "h": 43 }, + "sourceSize": { "w": 31, "h": 43 }, + "duration": 100 + }, + { + "filename": "31", + "frame": { "x": 961, "y": 0, "w": 31, "h": 43 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 31, "h": 43 }, + "sourceSize": { "w": 31, "h": 43 }, + "duration": 100 + }, + { + "filename": "32", + "frame": { "x": 992, "y": 0, "w": 31, "h": 43 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 31, "h": 43 }, + "sourceSize": { "w": 31, "h": 43 }, + "duration": 100 + }, + { + "filename": "33", + "frame": { "x": 1023, "y": 0, "w": 31, "h": 43 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 31, "h": 43 }, + "sourceSize": { "w": 31, "h": 43 }, + "duration": 100 + }, + { + "filename": "34", + "frame": { "x": 1054, "y": 0, "w": 31, "h": 43 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 31, "h": 43 }, + "sourceSize": { "w": 31, "h": 43 }, + "duration": 100 + }, + { + "filename": "35", + "frame": { "x": 1085, "y": 0, "w": 31, "h": 43 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 31, "h": 43 }, + "sourceSize": { "w": 31, "h": 43 }, + "duration": 100 + }, + { + "filename": "36", + "frame": { "x": 1116, "y": 0, "w": 31, "h": 43 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 31, "h": 43 }, + "sourceSize": { "w": 31, "h": 43 }, + "duration": 100 + }, + { + "filename": "37", + "frame": { "x": 1147, "y": 0, "w": 31, "h": 43 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 31, "h": 43 }, + "sourceSize": { "w": 31, "h": 43 }, + "duration": 100 + }, + { + "filename": "38", + "frame": { "x": 1178, "y": 0, "w": 31, "h": 43 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 31, "h": 43 }, + "sourceSize": { "w": 31, "h": 43 }, + "duration": 100 + }, + { + "filename": "39", + "frame": { "x": 1209, "y": 0, "w": 31, "h": 43 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 31, "h": 43 }, + "sourceSize": { "w": 31, "h": 43 }, + "duration": 100 + }, + { + "filename": "40", + "frame": { "x": 1240, "y": 0, "w": 31, "h": 43 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 31, "h": 43 }, + "sourceSize": { "w": 31, "h": 43 }, + "duration": 100 + }, + { + "filename": "41", + "frame": { "x": 1271, "y": 0, "w": 31, "h": 43 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 31, "h": 43 }, + "sourceSize": { "w": 31, "h": 43 }, + "duration": 100 + }, + { + "filename": "42", + "frame": { "x": 1302, "y": 0, "w": 31, "h": 43 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 31, "h": 43 }, + "sourceSize": { "w": 31, "h": 43 }, + "duration": 100 + }, + { + "filename": "43", + "frame": { "x": 1333, "y": 0, "w": 31, "h": 43 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 31, "h": 43 }, + "sourceSize": { "w": 31, "h": 43 }, + "duration": 100 + }, + { + "filename": "44", + "frame": { "x": 1364, "y": 0, "w": 31, "h": 43 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 31, "h": 43 }, + "sourceSize": { "w": 31, "h": 43 }, + "duration": 100 + }, + { + "filename": "45", + "frame": { "x": 1395, "y": 0, "w": 31, "h": 43 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 31, "h": 43 }, + "sourceSize": { "w": 31, "h": 43 }, + "duration": 100 + }, + { + "filename": "46", + "frame": { "x": 1426, "y": 0, "w": 31, "h": 43 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 31, "h": 43 }, + "sourceSize": { "w": 31, "h": 43 }, + "duration": 100 + }, + { + "filename": "47", + "frame": { "x": 1457, "y": 0, "w": 31, "h": 43 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 31, "h": 43 }, + "sourceSize": { "w": 31, "h": 43 }, + "duration": 100 + }, + { + "filename": "48", + "frame": { "x": 1488, "y": 0, "w": 31, "h": 43 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 31, "h": 43 }, + "sourceSize": { "w": 31, "h": 43 }, + "duration": 100 + }, + { + "filename": "49", + "frame": { "x": 1519, "y": 0, "w": 31, "h": 43 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 31, "h": 43 }, + "sourceSize": { "w": 31, "h": 43 }, + "duration": 100 + }, + { + "filename": "50", + "frame": { "x": 1550, "y": 0, "w": 31, "h": 43 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 31, "h": 43 }, + "sourceSize": { "w": 31, "h": 43 }, + "duration": 100 + }, + { + "filename": "51", + "frame": { "x": 1581, "y": 0, "w": 31, "h": 43 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 31, "h": 43 }, + "sourceSize": { "w": 31, "h": 43 }, + "duration": 100 + }, + { + "filename": "52", + "frame": { "x": 1612, "y": 0, "w": 31, "h": 43 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 31, "h": 43 }, + "sourceSize": { "w": 31, "h": 43 }, + "duration": 100 + }, + { + "filename": "53", + "frame": { "x": 1643, "y": 0, "w": 31, "h": 43 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 31, "h": 43 }, + "sourceSize": { "w": 31, "h": 43 }, + "duration": 100 + }, + { + "filename": "54", + "frame": { "x": 1674, "y": 0, "w": 31, "h": 43 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 31, "h": 43 }, + "sourceSize": { "w": 31, "h": 43 }, + "duration": 100 + }, + { + "filename": "55", + "frame": { "x": 1705, "y": 0, "w": 31, "h": 43 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 31, "h": 43 }, + "sourceSize": { "w": 31, "h": 43 }, + "duration": 100 + }, + { + "filename": "56", + "frame": { "x": 1736, "y": 0, "w": 31, "h": 43 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 31, "h": 43 }, + "sourceSize": { "w": 31, "h": 43 }, + "duration": 100 + }, + { + "filename": "57", + "frame": { "x": 1767, "y": 0, "w": 31, "h": 43 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 31, "h": 43 }, + "sourceSize": { "w": 31, "h": 43 }, + "duration": 100 + }, + { + "filename": "58", + "frame": { "x": 1798, "y": 0, "w": 31, "h": 43 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 31, "h": 43 }, + "sourceSize": { "w": 31, "h": 43 }, + "duration": 100 + }, + { + "filename": "59", + "frame": { "x": 1829, "y": 0, "w": 31, "h": 43 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 31, "h": 43 }, + "sourceSize": { "w": 31, "h": 43 }, + "duration": 100 + } ], - "layers": [ - { "name": "panel", "opacity": 255, "blendMode": "normal" }, - { "name": "game", "opacity": 255, "blendMode": "normal" }, - { "name": "arcade", "opacity": 255, "blendMode": "normal" } - ], - "slices": [ - ] - } + "meta": { + "app": "https://www.aseprite.org/", + "version": "1.3.17-beta2-x64", + "image": "space-invaders.png", + "format": "I8", + "size": { "w": 1860, "h": 43 }, + "scale": "1", + "frameTags": [ + { "name": "off", "from": 0, "to": 0, "direction": "forward", "color": "#000000ff" }, + { "name": "ignition", "from": 1, "to": 4, "direction": "forward", "color": "#000000ff" }, + { "name": "on", "from": 5, "to": 59, "direction": "forward", "color": "#000000ff" } + ], + "layers": [ + { "name": "panel", "opacity": 255, "blendMode": "normal" }, + { "name": "game", "opacity": 255, "blendMode": "normal" }, + { "name": "arcade", "opacity": 255, "blendMode": "normal" } + ], + "slices": [] + } } diff --git a/public/pixel-museum/entities/spacewar.json b/public/pixel-museum/entities/spacewar.json index 5b4b0b5..91b9239 100644 --- a/public/pixel-museum/entities/spacewar.json +++ b/public/pixel-museum/entities/spacewar.json @@ -1,348 +1,348 @@ -{ "frames": [ - { - "filename": "0", - "frame": { "x": 0, "y": 0, "w": 30, "h": 27 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 30, "h": 27 }, - "sourceSize": { "w": 30, "h": 27 }, - "duration": 100 - }, - { - "filename": "1", - "frame": { "x": 30, "y": 0, "w": 30, "h": 27 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 30, "h": 27 }, - "sourceSize": { "w": 30, "h": 27 }, - "duration": 100 - }, - { - "filename": "2", - "frame": { "x": 60, "y": 0, "w": 30, "h": 27 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 30, "h": 27 }, - "sourceSize": { "w": 30, "h": 27 }, - "duration": 100 - }, - { - "filename": "3", - "frame": { "x": 90, "y": 0, "w": 30, "h": 27 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 30, "h": 27 }, - "sourceSize": { "w": 30, "h": 27 }, - "duration": 100 - }, - { - "filename": "4", - "frame": { "x": 120, "y": 0, "w": 30, "h": 27 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 30, "h": 27 }, - "sourceSize": { "w": 30, "h": 27 }, - "duration": 100 - }, - { - "filename": "5", - "frame": { "x": 150, "y": 0, "w": 30, "h": 27 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 30, "h": 27 }, - "sourceSize": { "w": 30, "h": 27 }, - "duration": 100 - }, - { - "filename": "6", - "frame": { "x": 180, "y": 0, "w": 30, "h": 27 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 30, "h": 27 }, - "sourceSize": { "w": 30, "h": 27 }, - "duration": 100 - }, - { - "filename": "7", - "frame": { "x": 210, "y": 0, "w": 30, "h": 27 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 30, "h": 27 }, - "sourceSize": { "w": 30, "h": 27 }, - "duration": 100 - }, - { - "filename": "8", - "frame": { "x": 240, "y": 0, "w": 30, "h": 27 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 30, "h": 27 }, - "sourceSize": { "w": 30, "h": 27 }, - "duration": 100 - }, - { - "filename": "9", - "frame": { "x": 270, "y": 0, "w": 30, "h": 27 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 30, "h": 27 }, - "sourceSize": { "w": 30, "h": 27 }, - "duration": 100 - }, - { - "filename": "10", - "frame": { "x": 300, "y": 0, "w": 30, "h": 27 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 30, "h": 27 }, - "sourceSize": { "w": 30, "h": 27 }, - "duration": 100 - }, - { - "filename": "11", - "frame": { "x": 330, "y": 0, "w": 30, "h": 27 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 30, "h": 27 }, - "sourceSize": { "w": 30, "h": 27 }, - "duration": 100 - }, - { - "filename": "12", - "frame": { "x": 360, "y": 0, "w": 30, "h": 27 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 30, "h": 27 }, - "sourceSize": { "w": 30, "h": 27 }, - "duration": 100 - }, - { - "filename": "13", - "frame": { "x": 390, "y": 0, "w": 30, "h": 27 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 30, "h": 27 }, - "sourceSize": { "w": 30, "h": 27 }, - "duration": 100 - }, - { - "filename": "14", - "frame": { "x": 420, "y": 0, "w": 30, "h": 27 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 30, "h": 27 }, - "sourceSize": { "w": 30, "h": 27 }, - "duration": 100 - }, - { - "filename": "15", - "frame": { "x": 450, "y": 0, "w": 30, "h": 27 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 30, "h": 27 }, - "sourceSize": { "w": 30, "h": 27 }, - "duration": 100 - }, - { - "filename": "16", - "frame": { "x": 480, "y": 0, "w": 30, "h": 27 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 30, "h": 27 }, - "sourceSize": { "w": 30, "h": 27 }, - "duration": 100 - }, - { - "filename": "17", - "frame": { "x": 510, "y": 0, "w": 30, "h": 27 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 30, "h": 27 }, - "sourceSize": { "w": 30, "h": 27 }, - "duration": 100 - }, - { - "filename": "18", - "frame": { "x": 540, "y": 0, "w": 30, "h": 27 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 30, "h": 27 }, - "sourceSize": { "w": 30, "h": 27 }, - "duration": 100 - }, - { - "filename": "19", - "frame": { "x": 570, "y": 0, "w": 30, "h": 27 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 30, "h": 27 }, - "sourceSize": { "w": 30, "h": 27 }, - "duration": 100 - }, - { - "filename": "20", - "frame": { "x": 600, "y": 0, "w": 30, "h": 27 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 30, "h": 27 }, - "sourceSize": { "w": 30, "h": 27 }, - "duration": 100 - }, - { - "filename": "21", - "frame": { "x": 630, "y": 0, "w": 30, "h": 27 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 30, "h": 27 }, - "sourceSize": { "w": 30, "h": 27 }, - "duration": 100 - }, - { - "filename": "22", - "frame": { "x": 660, "y": 0, "w": 30, "h": 27 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 30, "h": 27 }, - "sourceSize": { "w": 30, "h": 27 }, - "duration": 100 - }, - { - "filename": "23", - "frame": { "x": 690, "y": 0, "w": 30, "h": 27 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 30, "h": 27 }, - "sourceSize": { "w": 30, "h": 27 }, - "duration": 100 - }, - { - "filename": "24", - "frame": { "x": 720, "y": 0, "w": 30, "h": 27 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 30, "h": 27 }, - "sourceSize": { "w": 30, "h": 27 }, - "duration": 100 - }, - { - "filename": "25", - "frame": { "x": 750, "y": 0, "w": 30, "h": 27 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 30, "h": 27 }, - "sourceSize": { "w": 30, "h": 27 }, - "duration": 100 - }, - { - "filename": "26", - "frame": { "x": 780, "y": 0, "w": 30, "h": 27 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 30, "h": 27 }, - "sourceSize": { "w": 30, "h": 27 }, - "duration": 100 - }, - { - "filename": "27", - "frame": { "x": 810, "y": 0, "w": 30, "h": 27 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 30, "h": 27 }, - "sourceSize": { "w": 30, "h": 27 }, - "duration": 100 - }, - { - "filename": "28", - "frame": { "x": 840, "y": 0, "w": 30, "h": 27 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 30, "h": 27 }, - "sourceSize": { "w": 30, "h": 27 }, - "duration": 100 - }, - { - "filename": "29", - "frame": { "x": 870, "y": 0, "w": 30, "h": 27 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 30, "h": 27 }, - "sourceSize": { "w": 30, "h": 27 }, - "duration": 100 - }, - { - "filename": "30", - "frame": { "x": 900, "y": 0, "w": 30, "h": 27 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 30, "h": 27 }, - "sourceSize": { "w": 30, "h": 27 }, - "duration": 100 - }, - { - "filename": "31", - "frame": { "x": 930, "y": 0, "w": 30, "h": 27 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 30, "h": 27 }, - "sourceSize": { "w": 30, "h": 27 }, - "duration": 100 - }, - { - "filename": "32", - "frame": { "x": 960, "y": 0, "w": 30, "h": 27 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 30, "h": 27 }, - "sourceSize": { "w": 30, "h": 27 }, - "duration": 100 - }, - { - "filename": "33", - "frame": { "x": 990, "y": 0, "w": 30, "h": 27 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 30, "h": 27 }, - "sourceSize": { "w": 30, "h": 27 }, - "duration": 100 - }, - { - "filename": "34", - "frame": { "x": 1020, "y": 0, "w": 30, "h": 27 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 30, "h": 27 }, - "sourceSize": { "w": 30, "h": 27 }, - "duration": 100 - }, - { - "filename": "35", - "frame": { "x": 1050, "y": 0, "w": 30, "h": 27 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 30, "h": 27 }, - "sourceSize": { "w": 30, "h": 27 }, - "duration": 100 - } - ], - "meta": { - "app": "https://www.aseprite.org/", - "version": "1.3.17-beta2-x64", - "image": "spacewar.png", - "format": "I8", - "size": { "w": 1080, "h": 27 }, - "scale": "1", - "frameTags": [ - { "name": "off", "from": 0, "to": 0, "direction": "forward", "color": "#000000ff" }, - { "name": "ignition", "from": 1, "to": 5, "direction": "forward", "color": "#000000ff" }, - { "name": "on", "from": 6, "to": 35, "direction": "forward", "color": "#000000ff" } +{ + "frames": [ + { + "filename": "0", + "frame": { "x": 0, "y": 0, "w": 30, "h": 27 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 30, "h": 27 }, + "sourceSize": { "w": 30, "h": 27 }, + "duration": 100 + }, + { + "filename": "1", + "frame": { "x": 30, "y": 0, "w": 30, "h": 27 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 30, "h": 27 }, + "sourceSize": { "w": 30, "h": 27 }, + "duration": 100 + }, + { + "filename": "2", + "frame": { "x": 60, "y": 0, "w": 30, "h": 27 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 30, "h": 27 }, + "sourceSize": { "w": 30, "h": 27 }, + "duration": 100 + }, + { + "filename": "3", + "frame": { "x": 90, "y": 0, "w": 30, "h": 27 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 30, "h": 27 }, + "sourceSize": { "w": 30, "h": 27 }, + "duration": 100 + }, + { + "filename": "4", + "frame": { "x": 120, "y": 0, "w": 30, "h": 27 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 30, "h": 27 }, + "sourceSize": { "w": 30, "h": 27 }, + "duration": 100 + }, + { + "filename": "5", + "frame": { "x": 150, "y": 0, "w": 30, "h": 27 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 30, "h": 27 }, + "sourceSize": { "w": 30, "h": 27 }, + "duration": 100 + }, + { + "filename": "6", + "frame": { "x": 180, "y": 0, "w": 30, "h": 27 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 30, "h": 27 }, + "sourceSize": { "w": 30, "h": 27 }, + "duration": 100 + }, + { + "filename": "7", + "frame": { "x": 210, "y": 0, "w": 30, "h": 27 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 30, "h": 27 }, + "sourceSize": { "w": 30, "h": 27 }, + "duration": 100 + }, + { + "filename": "8", + "frame": { "x": 240, "y": 0, "w": 30, "h": 27 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 30, "h": 27 }, + "sourceSize": { "w": 30, "h": 27 }, + "duration": 100 + }, + { + "filename": "9", + "frame": { "x": 270, "y": 0, "w": 30, "h": 27 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 30, "h": 27 }, + "sourceSize": { "w": 30, "h": 27 }, + "duration": 100 + }, + { + "filename": "10", + "frame": { "x": 300, "y": 0, "w": 30, "h": 27 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 30, "h": 27 }, + "sourceSize": { "w": 30, "h": 27 }, + "duration": 100 + }, + { + "filename": "11", + "frame": { "x": 330, "y": 0, "w": 30, "h": 27 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 30, "h": 27 }, + "sourceSize": { "w": 30, "h": 27 }, + "duration": 100 + }, + { + "filename": "12", + "frame": { "x": 360, "y": 0, "w": 30, "h": 27 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 30, "h": 27 }, + "sourceSize": { "w": 30, "h": 27 }, + "duration": 100 + }, + { + "filename": "13", + "frame": { "x": 390, "y": 0, "w": 30, "h": 27 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 30, "h": 27 }, + "sourceSize": { "w": 30, "h": 27 }, + "duration": 100 + }, + { + "filename": "14", + "frame": { "x": 420, "y": 0, "w": 30, "h": 27 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 30, "h": 27 }, + "sourceSize": { "w": 30, "h": 27 }, + "duration": 100 + }, + { + "filename": "15", + "frame": { "x": 450, "y": 0, "w": 30, "h": 27 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 30, "h": 27 }, + "sourceSize": { "w": 30, "h": 27 }, + "duration": 100 + }, + { + "filename": "16", + "frame": { "x": 480, "y": 0, "w": 30, "h": 27 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 30, "h": 27 }, + "sourceSize": { "w": 30, "h": 27 }, + "duration": 100 + }, + { + "filename": "17", + "frame": { "x": 510, "y": 0, "w": 30, "h": 27 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 30, "h": 27 }, + "sourceSize": { "w": 30, "h": 27 }, + "duration": 100 + }, + { + "filename": "18", + "frame": { "x": 540, "y": 0, "w": 30, "h": 27 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 30, "h": 27 }, + "sourceSize": { "w": 30, "h": 27 }, + "duration": 100 + }, + { + "filename": "19", + "frame": { "x": 570, "y": 0, "w": 30, "h": 27 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 30, "h": 27 }, + "sourceSize": { "w": 30, "h": 27 }, + "duration": 100 + }, + { + "filename": "20", + "frame": { "x": 600, "y": 0, "w": 30, "h": 27 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 30, "h": 27 }, + "sourceSize": { "w": 30, "h": 27 }, + "duration": 100 + }, + { + "filename": "21", + "frame": { "x": 630, "y": 0, "w": 30, "h": 27 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 30, "h": 27 }, + "sourceSize": { "w": 30, "h": 27 }, + "duration": 100 + }, + { + "filename": "22", + "frame": { "x": 660, "y": 0, "w": 30, "h": 27 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 30, "h": 27 }, + "sourceSize": { "w": 30, "h": 27 }, + "duration": 100 + }, + { + "filename": "23", + "frame": { "x": 690, "y": 0, "w": 30, "h": 27 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 30, "h": 27 }, + "sourceSize": { "w": 30, "h": 27 }, + "duration": 100 + }, + { + "filename": "24", + "frame": { "x": 720, "y": 0, "w": 30, "h": 27 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 30, "h": 27 }, + "sourceSize": { "w": 30, "h": 27 }, + "duration": 100 + }, + { + "filename": "25", + "frame": { "x": 750, "y": 0, "w": 30, "h": 27 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 30, "h": 27 }, + "sourceSize": { "w": 30, "h": 27 }, + "duration": 100 + }, + { + "filename": "26", + "frame": { "x": 780, "y": 0, "w": 30, "h": 27 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 30, "h": 27 }, + "sourceSize": { "w": 30, "h": 27 }, + "duration": 100 + }, + { + "filename": "27", + "frame": { "x": 810, "y": 0, "w": 30, "h": 27 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 30, "h": 27 }, + "sourceSize": { "w": 30, "h": 27 }, + "duration": 100 + }, + { + "filename": "28", + "frame": { "x": 840, "y": 0, "w": 30, "h": 27 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 30, "h": 27 }, + "sourceSize": { "w": 30, "h": 27 }, + "duration": 100 + }, + { + "filename": "29", + "frame": { "x": 870, "y": 0, "w": 30, "h": 27 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 30, "h": 27 }, + "sourceSize": { "w": 30, "h": 27 }, + "duration": 100 + }, + { + "filename": "30", + "frame": { "x": 900, "y": 0, "w": 30, "h": 27 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 30, "h": 27 }, + "sourceSize": { "w": 30, "h": 27 }, + "duration": 100 + }, + { + "filename": "31", + "frame": { "x": 930, "y": 0, "w": 30, "h": 27 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 30, "h": 27 }, + "sourceSize": { "w": 30, "h": 27 }, + "duration": 100 + }, + { + "filename": "32", + "frame": { "x": 960, "y": 0, "w": 30, "h": 27 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 30, "h": 27 }, + "sourceSize": { "w": 30, "h": 27 }, + "duration": 100 + }, + { + "filename": "33", + "frame": { "x": 990, "y": 0, "w": 30, "h": 27 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 30, "h": 27 }, + "sourceSize": { "w": 30, "h": 27 }, + "duration": 100 + }, + { + "filename": "34", + "frame": { "x": 1020, "y": 0, "w": 30, "h": 27 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 30, "h": 27 }, + "sourceSize": { "w": 30, "h": 27 }, + "duration": 100 + }, + { + "filename": "35", + "frame": { "x": 1050, "y": 0, "w": 30, "h": 27 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 30, "h": 27 }, + "sourceSize": { "w": 30, "h": 27 }, + "duration": 100 + } ], - "layers": [ - { "name": "fond", "opacity": 255, "blendMode": "normal" }, - { "name": "bg", "opacity": 255, "blendMode": "normal" }, - { "name": "game", "opacity": 255, "blendMode": "normal" }, - { "name": "machine", "opacity": 255, "blendMode": "normal" } - ], - "slices": [ - ] - } + "meta": { + "app": "https://www.aseprite.org/", + "version": "1.3.17-beta2-x64", + "image": "spacewar.png", + "format": "I8", + "size": { "w": 1080, "h": 27 }, + "scale": "1", + "frameTags": [ + { "name": "off", "from": 0, "to": 0, "direction": "forward", "color": "#000000ff" }, + { "name": "ignition", "from": 1, "to": 5, "direction": "forward", "color": "#000000ff" }, + { "name": "on", "from": 6, "to": 35, "direction": "forward", "color": "#000000ff" } + ], + "layers": [ + { "name": "fond", "opacity": 255, "blendMode": "normal" }, + { "name": "bg", "opacity": 255, "blendMode": "normal" }, + { "name": "game", "opacity": 255, "blendMode": "normal" }, + { "name": "machine", "opacity": 255, "blendMode": "normal" } + ], + "slices": [] + } } diff --git a/public/pixel-museum/entities/tennis-for-two.json b/public/pixel-museum/entities/tennis-for-two.json index c6f1bd4..4c49047 100644 --- a/public/pixel-museum/entities/tennis-for-two.json +++ b/public/pixel-museum/entities/tennis-for-two.json @@ -1,140 +1,140 @@ -{ "frames": [ - { - "filename": "0", - "frame": { "x": 0, "y": 0, "w": 40, "h": 24 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 40, "h": 24 }, - "sourceSize": { "w": 40, "h": 24 }, - "duration": 100 - }, - { - "filename": "1", - "frame": { "x": 40, "y": 0, "w": 40, "h": 24 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 40, "h": 24 }, - "sourceSize": { "w": 40, "h": 24 }, - "duration": 100 - }, - { - "filename": "2", - "frame": { "x": 80, "y": 0, "w": 40, "h": 24 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 40, "h": 24 }, - "sourceSize": { "w": 40, "h": 24 }, - "duration": 100 - }, - { - "filename": "3", - "frame": { "x": 120, "y": 0, "w": 40, "h": 24 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 40, "h": 24 }, - "sourceSize": { "w": 40, "h": 24 }, - "duration": 100 - }, - { - "filename": "4", - "frame": { "x": 160, "y": 0, "w": 40, "h": 24 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 40, "h": 24 }, - "sourceSize": { "w": 40, "h": 24 }, - "duration": 100 - }, - { - "filename": "5", - "frame": { "x": 200, "y": 0, "w": 40, "h": 24 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 40, "h": 24 }, - "sourceSize": { "w": 40, "h": 24 }, - "duration": 100 - }, - { - "filename": "6", - "frame": { "x": 240, "y": 0, "w": 40, "h": 24 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 40, "h": 24 }, - "sourceSize": { "w": 40, "h": 24 }, - "duration": 100 - }, - { - "filename": "7", - "frame": { "x": 280, "y": 0, "w": 40, "h": 24 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 40, "h": 24 }, - "sourceSize": { "w": 40, "h": 24 }, - "duration": 100 - }, - { - "filename": "8", - "frame": { "x": 320, "y": 0, "w": 40, "h": 24 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 40, "h": 24 }, - "sourceSize": { "w": 40, "h": 24 }, - "duration": 100 - }, - { - "filename": "9", - "frame": { "x": 360, "y": 0, "w": 40, "h": 24 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 40, "h": 24 }, - "sourceSize": { "w": 40, "h": 24 }, - "duration": 100 - }, - { - "filename": "10", - "frame": { "x": 400, "y": 0, "w": 40, "h": 24 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 40, "h": 24 }, - "sourceSize": { "w": 40, "h": 24 }, - "duration": 100 - }, - { - "filename": "11", - "frame": { "x": 440, "y": 0, "w": 40, "h": 24 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 40, "h": 24 }, - "sourceSize": { "w": 40, "h": 24 }, - "duration": 100 - }, - { - "filename": "12", - "frame": { "x": 480, "y": 0, "w": 40, "h": 24 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 40, "h": 24 }, - "sourceSize": { "w": 40, "h": 24 }, - "duration": 100 - } - ], - "meta": { - "app": "https://www.aseprite.org/", - "version": "1.3.17-beta2-x64", - "image": "tennis-for-two.png", - "format": "I8", - "size": { "w": 520, "h": 24 }, - "scale": "1", - "frameTags": [ - { "name": "off", "from": 0, "to": 0, "direction": "forward", "color": "#000000ff" }, - { "name": "ignition", "from": 1, "to": 2, "direction": "forward", "color": "#000000ff" }, - { "name": "on", "from": 3, "to": 12, "direction": "forward", "color": "#000000ff" } +{ + "frames": [ + { + "filename": "0", + "frame": { "x": 0, "y": 0, "w": 40, "h": 24 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 40, "h": 24 }, + "sourceSize": { "w": 40, "h": 24 }, + "duration": 100 + }, + { + "filename": "1", + "frame": { "x": 40, "y": 0, "w": 40, "h": 24 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 40, "h": 24 }, + "sourceSize": { "w": 40, "h": 24 }, + "duration": 100 + }, + { + "filename": "2", + "frame": { "x": 80, "y": 0, "w": 40, "h": 24 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 40, "h": 24 }, + "sourceSize": { "w": 40, "h": 24 }, + "duration": 100 + }, + { + "filename": "3", + "frame": { "x": 120, "y": 0, "w": 40, "h": 24 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 40, "h": 24 }, + "sourceSize": { "w": 40, "h": 24 }, + "duration": 100 + }, + { + "filename": "4", + "frame": { "x": 160, "y": 0, "w": 40, "h": 24 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 40, "h": 24 }, + "sourceSize": { "w": 40, "h": 24 }, + "duration": 100 + }, + { + "filename": "5", + "frame": { "x": 200, "y": 0, "w": 40, "h": 24 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 40, "h": 24 }, + "sourceSize": { "w": 40, "h": 24 }, + "duration": 100 + }, + { + "filename": "6", + "frame": { "x": 240, "y": 0, "w": 40, "h": 24 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 40, "h": 24 }, + "sourceSize": { "w": 40, "h": 24 }, + "duration": 100 + }, + { + "filename": "7", + "frame": { "x": 280, "y": 0, "w": 40, "h": 24 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 40, "h": 24 }, + "sourceSize": { "w": 40, "h": 24 }, + "duration": 100 + }, + { + "filename": "8", + "frame": { "x": 320, "y": 0, "w": 40, "h": 24 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 40, "h": 24 }, + "sourceSize": { "w": 40, "h": 24 }, + "duration": 100 + }, + { + "filename": "9", + "frame": { "x": 360, "y": 0, "w": 40, "h": 24 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 40, "h": 24 }, + "sourceSize": { "w": 40, "h": 24 }, + "duration": 100 + }, + { + "filename": "10", + "frame": { "x": 400, "y": 0, "w": 40, "h": 24 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 40, "h": 24 }, + "sourceSize": { "w": 40, "h": 24 }, + "duration": 100 + }, + { + "filename": "11", + "frame": { "x": 440, "y": 0, "w": 40, "h": 24 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 40, "h": 24 }, + "sourceSize": { "w": 40, "h": 24 }, + "duration": 100 + }, + { + "filename": "12", + "frame": { "x": 480, "y": 0, "w": 40, "h": 24 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 40, "h": 24 }, + "sourceSize": { "w": 40, "h": 24 }, + "duration": 100 + } ], - "layers": [ - { "name": "fond", "opacity": 255, "blendMode": "normal" }, - { "name": "game", "opacity": 255, "blendMode": "normal" }, - { "name": "machine", "opacity": 255, "blendMode": "normal" } - ], - "slices": [ - ] - } + "meta": { + "app": "https://www.aseprite.org/", + "version": "1.3.17-beta2-x64", + "image": "tennis-for-two.png", + "format": "I8", + "size": { "w": 520, "h": 24 }, + "scale": "1", + "frameTags": [ + { "name": "off", "from": 0, "to": 0, "direction": "forward", "color": "#000000ff" }, + { "name": "ignition", "from": 1, "to": 2, "direction": "forward", "color": "#000000ff" }, + { "name": "on", "from": 3, "to": 12, "direction": "forward", "color": "#000000ff" } + ], + "layers": [ + { "name": "fond", "opacity": 255, "blendMode": "normal" }, + { "name": "game", "opacity": 255, "blendMode": "normal" }, + { "name": "machine", "opacity": 255, "blendMode": "normal" } + ], + "slices": [] + } } diff --git a/public/pixel-museum/entities/ufo.json b/public/pixel-museum/entities/ufo.json index 11d0380..67f28bf 100644 --- a/public/pixel-museum/entities/ufo.json +++ b/public/pixel-museum/entities/ufo.json @@ -1,281 +1,279 @@ -{ "frames": [ - { - "filename": "0", - "frame": { "x": 0, "y": 0, "w": 16, "h": 16 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 16, "h": 16 }, - "sourceSize": { "w": 16, "h": 16 }, - "duration": 100 - }, - { - "filename": "1", - "frame": { "x": 16, "y": 0, "w": 16, "h": 16 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 16, "h": 16 }, - "sourceSize": { "w": 16, "h": 16 }, - "duration": 100 - }, - { - "filename": "2", - "frame": { "x": 32, "y": 0, "w": 16, "h": 16 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 16, "h": 16 }, - "sourceSize": { "w": 16, "h": 16 }, - "duration": 100 - }, - { - "filename": "3", - "frame": { "x": 48, "y": 0, "w": 16, "h": 16 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 16, "h": 16 }, - "sourceSize": { "w": 16, "h": 16 }, - "duration": 100 - }, - { - "filename": "4", - "frame": { "x": 64, "y": 0, "w": 16, "h": 16 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 16, "h": 16 }, - "sourceSize": { "w": 16, "h": 16 }, - "duration": 100 - }, - { - "filename": "5", - "frame": { "x": 80, "y": 0, "w": 16, "h": 16 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 16, "h": 16 }, - "sourceSize": { "w": 16, "h": 16 }, - "duration": 100 - }, - { - "filename": "6", - "frame": { "x": 96, "y": 0, "w": 16, "h": 16 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 16, "h": 16 }, - "sourceSize": { "w": 16, "h": 16 }, - "duration": 100 - }, - { - "filename": "7", - "frame": { "x": 112, "y": 0, "w": 16, "h": 16 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 16, "h": 16 }, - "sourceSize": { "w": 16, "h": 16 }, - "duration": 100 - }, - { - "filename": "8", - "frame": { "x": 128, "y": 0, "w": 16, "h": 16 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 16, "h": 16 }, - "sourceSize": { "w": 16, "h": 16 }, - "duration": 100 - }, - { - "filename": "9", - "frame": { "x": 144, "y": 0, "w": 16, "h": 16 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 16, "h": 16 }, - "sourceSize": { "w": 16, "h": 16 }, - "duration": 100 - }, - { - "filename": "10", - "frame": { "x": 160, "y": 0, "w": 16, "h": 16 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 16, "h": 16 }, - "sourceSize": { "w": 16, "h": 16 }, - "duration": 100 - }, - { - "filename": "11", - "frame": { "x": 176, "y": 0, "w": 16, "h": 16 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 16, "h": 16 }, - "sourceSize": { "w": 16, "h": 16 }, - "duration": 100 - }, - { - "filename": "12", - "frame": { "x": 192, "y": 0, "w": 16, "h": 16 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 16, "h": 16 }, - "sourceSize": { "w": 16, "h": 16 }, - "duration": 100 - }, - { - "filename": "13", - "frame": { "x": 208, "y": 0, "w": 16, "h": 16 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 16, "h": 16 }, - "sourceSize": { "w": 16, "h": 16 }, - "duration": 100 - }, - { - "filename": "14", - "frame": { "x": 224, "y": 0, "w": 16, "h": 16 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 16, "h": 16 }, - "sourceSize": { "w": 16, "h": 16 }, - "duration": 100 - }, - { - "filename": "15", - "frame": { "x": 240, "y": 0, "w": 16, "h": 16 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 16, "h": 16 }, - "sourceSize": { "w": 16, "h": 16 }, - "duration": 100 - }, - { - "filename": "16", - "frame": { "x": 256, "y": 0, "w": 16, "h": 16 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 16, "h": 16 }, - "sourceSize": { "w": 16, "h": 16 }, - "duration": 100 - }, - { - "filename": "17", - "frame": { "x": 272, "y": 0, "w": 16, "h": 16 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 16, "h": 16 }, - "sourceSize": { "w": 16, "h": 16 }, - "duration": 100 - }, - { - "filename": "18", - "frame": { "x": 288, "y": 0, "w": 16, "h": 16 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 16, "h": 16 }, - "sourceSize": { "w": 16, "h": 16 }, - "duration": 100 - }, - { - "filename": "19", - "frame": { "x": 304, "y": 0, "w": 16, "h": 16 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 16, "h": 16 }, - "sourceSize": { "w": 16, "h": 16 }, - "duration": 100 - }, - { - "filename": "20", - "frame": { "x": 320, "y": 0, "w": 16, "h": 16 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 16, "h": 16 }, - "sourceSize": { "w": 16, "h": 16 }, - "duration": 100 - }, - { - "filename": "21", - "frame": { "x": 336, "y": 0, "w": 16, "h": 16 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 16, "h": 16 }, - "sourceSize": { "w": 16, "h": 16 }, - "duration": 100 - }, - { - "filename": "22", - "frame": { "x": 352, "y": 0, "w": 16, "h": 16 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 16, "h": 16 }, - "sourceSize": { "w": 16, "h": 16 }, - "duration": 100 - }, - { - "filename": "23", - "frame": { "x": 368, "y": 0, "w": 16, "h": 16 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 16, "h": 16 }, - "sourceSize": { "w": 16, "h": 16 }, - "duration": 100 - }, - { - "filename": "24", - "frame": { "x": 384, "y": 0, "w": 16, "h": 16 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 16, "h": 16 }, - "sourceSize": { "w": 16, "h": 16 }, - "duration": 100 - }, - { - "filename": "25", - "frame": { "x": 400, "y": 0, "w": 16, "h": 16 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 16, "h": 16 }, - "sourceSize": { "w": 16, "h": 16 }, - "duration": 100 - }, - { - "filename": "26", - "frame": { "x": 416, "y": 0, "w": 16, "h": 16 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 16, "h": 16 }, - "sourceSize": { "w": 16, "h": 16 }, - "duration": 100 - }, - { - "filename": "27", - "frame": { "x": 432, "y": 0, "w": 16, "h": 16 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 16, "h": 16 }, - "sourceSize": { "w": 16, "h": 16 }, - "duration": 100 - }, - { - "filename": "28", - "frame": { "x": 448, "y": 0, "w": 16, "h": 16 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 16, "h": 16 }, - "sourceSize": { "w": 16, "h": 16 }, - "duration": 100 - } - ], - "meta": { - "app": "https://www.aseprite.org/", - "version": "1.3.16-beta3-x64", - "image": "ufo.png", - "format": "I8", - "size": { "w": 464, "h": 16 }, - "scale": "1", - "frameTags": [ - { "name": "idle", "from": 0, "to": 22, "direction": "forward", "color": "#000000ff" }, - { "name": "die", "from": 23, "to": 28, "direction": "forward", "color": "#000000ff" } +{ + "frames": [ + { + "filename": "0", + "frame": { "x": 0, "y": 0, "w": 16, "h": 16 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 16, "h": 16 }, + "sourceSize": { "w": 16, "h": 16 }, + "duration": 100 + }, + { + "filename": "1", + "frame": { "x": 16, "y": 0, "w": 16, "h": 16 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 16, "h": 16 }, + "sourceSize": { "w": 16, "h": 16 }, + "duration": 100 + }, + { + "filename": "2", + "frame": { "x": 32, "y": 0, "w": 16, "h": 16 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 16, "h": 16 }, + "sourceSize": { "w": 16, "h": 16 }, + "duration": 100 + }, + { + "filename": "3", + "frame": { "x": 48, "y": 0, "w": 16, "h": 16 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 16, "h": 16 }, + "sourceSize": { "w": 16, "h": 16 }, + "duration": 100 + }, + { + "filename": "4", + "frame": { "x": 64, "y": 0, "w": 16, "h": 16 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 16, "h": 16 }, + "sourceSize": { "w": 16, "h": 16 }, + "duration": 100 + }, + { + "filename": "5", + "frame": { "x": 80, "y": 0, "w": 16, "h": 16 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 16, "h": 16 }, + "sourceSize": { "w": 16, "h": 16 }, + "duration": 100 + }, + { + "filename": "6", + "frame": { "x": 96, "y": 0, "w": 16, "h": 16 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 16, "h": 16 }, + "sourceSize": { "w": 16, "h": 16 }, + "duration": 100 + }, + { + "filename": "7", + "frame": { "x": 112, "y": 0, "w": 16, "h": 16 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 16, "h": 16 }, + "sourceSize": { "w": 16, "h": 16 }, + "duration": 100 + }, + { + "filename": "8", + "frame": { "x": 128, "y": 0, "w": 16, "h": 16 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 16, "h": 16 }, + "sourceSize": { "w": 16, "h": 16 }, + "duration": 100 + }, + { + "filename": "9", + "frame": { "x": 144, "y": 0, "w": 16, "h": 16 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 16, "h": 16 }, + "sourceSize": { "w": 16, "h": 16 }, + "duration": 100 + }, + { + "filename": "10", + "frame": { "x": 160, "y": 0, "w": 16, "h": 16 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 16, "h": 16 }, + "sourceSize": { "w": 16, "h": 16 }, + "duration": 100 + }, + { + "filename": "11", + "frame": { "x": 176, "y": 0, "w": 16, "h": 16 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 16, "h": 16 }, + "sourceSize": { "w": 16, "h": 16 }, + "duration": 100 + }, + { + "filename": "12", + "frame": { "x": 192, "y": 0, "w": 16, "h": 16 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 16, "h": 16 }, + "sourceSize": { "w": 16, "h": 16 }, + "duration": 100 + }, + { + "filename": "13", + "frame": { "x": 208, "y": 0, "w": 16, "h": 16 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 16, "h": 16 }, + "sourceSize": { "w": 16, "h": 16 }, + "duration": 100 + }, + { + "filename": "14", + "frame": { "x": 224, "y": 0, "w": 16, "h": 16 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 16, "h": 16 }, + "sourceSize": { "w": 16, "h": 16 }, + "duration": 100 + }, + { + "filename": "15", + "frame": { "x": 240, "y": 0, "w": 16, "h": 16 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 16, "h": 16 }, + "sourceSize": { "w": 16, "h": 16 }, + "duration": 100 + }, + { + "filename": "16", + "frame": { "x": 256, "y": 0, "w": 16, "h": 16 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 16, "h": 16 }, + "sourceSize": { "w": 16, "h": 16 }, + "duration": 100 + }, + { + "filename": "17", + "frame": { "x": 272, "y": 0, "w": 16, "h": 16 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 16, "h": 16 }, + "sourceSize": { "w": 16, "h": 16 }, + "duration": 100 + }, + { + "filename": "18", + "frame": { "x": 288, "y": 0, "w": 16, "h": 16 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 16, "h": 16 }, + "sourceSize": { "w": 16, "h": 16 }, + "duration": 100 + }, + { + "filename": "19", + "frame": { "x": 304, "y": 0, "w": 16, "h": 16 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 16, "h": 16 }, + "sourceSize": { "w": 16, "h": 16 }, + "duration": 100 + }, + { + "filename": "20", + "frame": { "x": 320, "y": 0, "w": 16, "h": 16 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 16, "h": 16 }, + "sourceSize": { "w": 16, "h": 16 }, + "duration": 100 + }, + { + "filename": "21", + "frame": { "x": 336, "y": 0, "w": 16, "h": 16 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 16, "h": 16 }, + "sourceSize": { "w": 16, "h": 16 }, + "duration": 100 + }, + { + "filename": "22", + "frame": { "x": 352, "y": 0, "w": 16, "h": 16 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 16, "h": 16 }, + "sourceSize": { "w": 16, "h": 16 }, + "duration": 100 + }, + { + "filename": "23", + "frame": { "x": 368, "y": 0, "w": 16, "h": 16 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 16, "h": 16 }, + "sourceSize": { "w": 16, "h": 16 }, + "duration": 100 + }, + { + "filename": "24", + "frame": { "x": 384, "y": 0, "w": 16, "h": 16 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 16, "h": 16 }, + "sourceSize": { "w": 16, "h": 16 }, + "duration": 100 + }, + { + "filename": "25", + "frame": { "x": 400, "y": 0, "w": 16, "h": 16 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 16, "h": 16 }, + "sourceSize": { "w": 16, "h": 16 }, + "duration": 100 + }, + { + "filename": "26", + "frame": { "x": 416, "y": 0, "w": 16, "h": 16 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 16, "h": 16 }, + "sourceSize": { "w": 16, "h": 16 }, + "duration": 100 + }, + { + "filename": "27", + "frame": { "x": 432, "y": 0, "w": 16, "h": 16 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 16, "h": 16 }, + "sourceSize": { "w": 16, "h": 16 }, + "duration": 100 + }, + { + "filename": "28", + "frame": { "x": 448, "y": 0, "w": 16, "h": 16 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 16, "h": 16 }, + "sourceSize": { "w": 16, "h": 16 }, + "duration": 100 + } ], - "layers": [ - { "name": "ufo", "opacity": 255, "blendMode": "normal" } - ], - "slices": [ - ] - } + "meta": { + "app": "https://www.aseprite.org/", + "version": "1.3.16-beta3-x64", + "image": "ufo.png", + "format": "I8", + "size": { "w": 464, "h": 16 }, + "scale": "1", + "frameTags": [ + { "name": "idle", "from": 0, "to": 22, "direction": "forward", "color": "#000000ff" }, + { "name": "die", "from": 23, "to": 28, "direction": "forward", "color": "#000000ff" } + ], + "layers": [{ "name": "ufo", "opacity": 255, "blendMode": "normal" }], + "slices": [] + } } diff --git a/public/pixel-museum/entities/vectrex.json b/public/pixel-museum/entities/vectrex.json index 5d5ef3e..c131117 100644 --- a/public/pixel-museum/entities/vectrex.json +++ b/public/pixel-museum/entities/vectrex.json @@ -1,373 +1,373 @@ -{ "frames": [ - { - "filename": "{num}", - "frame": { "x": 0, "y": 0, "w": 18, "h": 37 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 18, "h": 37 }, - "sourceSize": { "w": 18, "h": 37 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 18, "y": 0, "w": 18, "h": 37 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 18, "h": 37 }, - "sourceSize": { "w": 18, "h": 37 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 36, "y": 0, "w": 18, "h": 37 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 18, "h": 37 }, - "sourceSize": { "w": 18, "h": 37 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 54, "y": 0, "w": 18, "h": 37 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 18, "h": 37 }, - "sourceSize": { "w": 18, "h": 37 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 72, "y": 0, "w": 18, "h": 37 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 18, "h": 37 }, - "sourceSize": { "w": 18, "h": 37 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 90, "y": 0, "w": 18, "h": 37 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 18, "h": 37 }, - "sourceSize": { "w": 18, "h": 37 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 108, "y": 0, "w": 18, "h": 37 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 18, "h": 37 }, - "sourceSize": { "w": 18, "h": 37 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 126, "y": 0, "w": 18, "h": 37 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 18, "h": 37 }, - "sourceSize": { "w": 18, "h": 37 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 144, "y": 0, "w": 18, "h": 37 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 18, "h": 37 }, - "sourceSize": { "w": 18, "h": 37 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 162, "y": 0, "w": 18, "h": 37 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 18, "h": 37 }, - "sourceSize": { "w": 18, "h": 37 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 180, "y": 0, "w": 18, "h": 37 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 18, "h": 37 }, - "sourceSize": { "w": 18, "h": 37 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 198, "y": 0, "w": 18, "h": 37 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 18, "h": 37 }, - "sourceSize": { "w": 18, "h": 37 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 216, "y": 0, "w": 18, "h": 37 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 18, "h": 37 }, - "sourceSize": { "w": 18, "h": 37 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 234, "y": 0, "w": 18, "h": 37 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 18, "h": 37 }, - "sourceSize": { "w": 18, "h": 37 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 252, "y": 0, "w": 18, "h": 37 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 18, "h": 37 }, - "sourceSize": { "w": 18, "h": 37 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 270, "y": 0, "w": 18, "h": 37 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 18, "h": 37 }, - "sourceSize": { "w": 18, "h": 37 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 288, "y": 0, "w": 18, "h": 37 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 18, "h": 37 }, - "sourceSize": { "w": 18, "h": 37 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 306, "y": 0, "w": 18, "h": 37 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 18, "h": 37 }, - "sourceSize": { "w": 18, "h": 37 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 324, "y": 0, "w": 18, "h": 37 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 18, "h": 37 }, - "sourceSize": { "w": 18, "h": 37 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 342, "y": 0, "w": 18, "h": 37 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 18, "h": 37 }, - "sourceSize": { "w": 18, "h": 37 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 360, "y": 0, "w": 18, "h": 37 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 18, "h": 37 }, - "sourceSize": { "w": 18, "h": 37 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 378, "y": 0, "w": 18, "h": 37 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 18, "h": 37 }, - "sourceSize": { "w": 18, "h": 37 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 396, "y": 0, "w": 18, "h": 37 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 18, "h": 37 }, - "sourceSize": { "w": 18, "h": 37 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 414, "y": 0, "w": 18, "h": 37 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 18, "h": 37 }, - "sourceSize": { "w": 18, "h": 37 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 432, "y": 0, "w": 18, "h": 37 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 18, "h": 37 }, - "sourceSize": { "w": 18, "h": 37 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 450, "y": 0, "w": 18, "h": 37 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 18, "h": 37 }, - "sourceSize": { "w": 18, "h": 37 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 468, "y": 0, "w": 18, "h": 37 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 18, "h": 37 }, - "sourceSize": { "w": 18, "h": 37 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 486, "y": 0, "w": 18, "h": 37 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 18, "h": 37 }, - "sourceSize": { "w": 18, "h": 37 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 504, "y": 0, "w": 18, "h": 37 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 18, "h": 37 }, - "sourceSize": { "w": 18, "h": 37 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 522, "y": 0, "w": 18, "h": 37 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 18, "h": 37 }, - "sourceSize": { "w": 18, "h": 37 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 540, "y": 0, "w": 18, "h": 37 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 18, "h": 37 }, - "sourceSize": { "w": 18, "h": 37 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 558, "y": 0, "w": 18, "h": 37 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 18, "h": 37 }, - "sourceSize": { "w": 18, "h": 37 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 576, "y": 0, "w": 18, "h": 37 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 18, "h": 37 }, - "sourceSize": { "w": 18, "h": 37 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 594, "y": 0, "w": 18, "h": 37 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 18, "h": 37 }, - "sourceSize": { "w": 18, "h": 37 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 612, "y": 0, "w": 18, "h": 37 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 18, "h": 37 }, - "sourceSize": { "w": 18, "h": 37 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 630, "y": 0, "w": 18, "h": 37 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 18, "h": 37 }, - "sourceSize": { "w": 18, "h": 37 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 648, "y": 0, "w": 18, "h": 37 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 18, "h": 37 }, - "sourceSize": { "w": 18, "h": 37 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 666, "y": 0, "w": 18, "h": 37 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 18, "h": 37 }, - "sourceSize": { "w": 18, "h": 37 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 684, "y": 0, "w": 18, "h": 37 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 18, "h": 37 }, - "sourceSize": { "w": 18, "h": 37 }, - "duration": 100 - } - ], - "meta": { - "app": "https://www.aseprite.org/", - "version": "1.3.17-beta2-x64", - "image": "vectrex.png", - "format": "I8", - "size": { "w": 702, "h": 37 }, - "scale": "1", - "frameTags": [ - { "name": "off", "from": 0, "to": 0, "direction": "forward", "color": "#000000ff" }, - { "name": "ignition", "from": 1, "to": 5, "direction": "forward", "color": "#000000ff" }, - { "name": "on", "from": 6, "to": 38, "direction": "forward", "color": "#000000ff" } +{ + "frames": [ + { + "filename": "{num}", + "frame": { "x": 0, "y": 0, "w": 18, "h": 37 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 18, "h": 37 }, + "sourceSize": { "w": 18, "h": 37 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 18, "y": 0, "w": 18, "h": 37 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 18, "h": 37 }, + "sourceSize": { "w": 18, "h": 37 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 36, "y": 0, "w": 18, "h": 37 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 18, "h": 37 }, + "sourceSize": { "w": 18, "h": 37 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 54, "y": 0, "w": 18, "h": 37 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 18, "h": 37 }, + "sourceSize": { "w": 18, "h": 37 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 72, "y": 0, "w": 18, "h": 37 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 18, "h": 37 }, + "sourceSize": { "w": 18, "h": 37 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 90, "y": 0, "w": 18, "h": 37 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 18, "h": 37 }, + "sourceSize": { "w": 18, "h": 37 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 108, "y": 0, "w": 18, "h": 37 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 18, "h": 37 }, + "sourceSize": { "w": 18, "h": 37 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 126, "y": 0, "w": 18, "h": 37 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 18, "h": 37 }, + "sourceSize": { "w": 18, "h": 37 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 144, "y": 0, "w": 18, "h": 37 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 18, "h": 37 }, + "sourceSize": { "w": 18, "h": 37 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 162, "y": 0, "w": 18, "h": 37 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 18, "h": 37 }, + "sourceSize": { "w": 18, "h": 37 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 180, "y": 0, "w": 18, "h": 37 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 18, "h": 37 }, + "sourceSize": { "w": 18, "h": 37 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 198, "y": 0, "w": 18, "h": 37 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 18, "h": 37 }, + "sourceSize": { "w": 18, "h": 37 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 216, "y": 0, "w": 18, "h": 37 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 18, "h": 37 }, + "sourceSize": { "w": 18, "h": 37 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 234, "y": 0, "w": 18, "h": 37 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 18, "h": 37 }, + "sourceSize": { "w": 18, "h": 37 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 252, "y": 0, "w": 18, "h": 37 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 18, "h": 37 }, + "sourceSize": { "w": 18, "h": 37 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 270, "y": 0, "w": 18, "h": 37 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 18, "h": 37 }, + "sourceSize": { "w": 18, "h": 37 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 288, "y": 0, "w": 18, "h": 37 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 18, "h": 37 }, + "sourceSize": { "w": 18, "h": 37 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 306, "y": 0, "w": 18, "h": 37 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 18, "h": 37 }, + "sourceSize": { "w": 18, "h": 37 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 324, "y": 0, "w": 18, "h": 37 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 18, "h": 37 }, + "sourceSize": { "w": 18, "h": 37 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 342, "y": 0, "w": 18, "h": 37 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 18, "h": 37 }, + "sourceSize": { "w": 18, "h": 37 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 360, "y": 0, "w": 18, "h": 37 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 18, "h": 37 }, + "sourceSize": { "w": 18, "h": 37 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 378, "y": 0, "w": 18, "h": 37 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 18, "h": 37 }, + "sourceSize": { "w": 18, "h": 37 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 396, "y": 0, "w": 18, "h": 37 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 18, "h": 37 }, + "sourceSize": { "w": 18, "h": 37 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 414, "y": 0, "w": 18, "h": 37 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 18, "h": 37 }, + "sourceSize": { "w": 18, "h": 37 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 432, "y": 0, "w": 18, "h": 37 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 18, "h": 37 }, + "sourceSize": { "w": 18, "h": 37 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 450, "y": 0, "w": 18, "h": 37 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 18, "h": 37 }, + "sourceSize": { "w": 18, "h": 37 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 468, "y": 0, "w": 18, "h": 37 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 18, "h": 37 }, + "sourceSize": { "w": 18, "h": 37 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 486, "y": 0, "w": 18, "h": 37 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 18, "h": 37 }, + "sourceSize": { "w": 18, "h": 37 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 504, "y": 0, "w": 18, "h": 37 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 18, "h": 37 }, + "sourceSize": { "w": 18, "h": 37 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 522, "y": 0, "w": 18, "h": 37 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 18, "h": 37 }, + "sourceSize": { "w": 18, "h": 37 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 540, "y": 0, "w": 18, "h": 37 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 18, "h": 37 }, + "sourceSize": { "w": 18, "h": 37 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 558, "y": 0, "w": 18, "h": 37 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 18, "h": 37 }, + "sourceSize": { "w": 18, "h": 37 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 576, "y": 0, "w": 18, "h": 37 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 18, "h": 37 }, + "sourceSize": { "w": 18, "h": 37 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 594, "y": 0, "w": 18, "h": 37 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 18, "h": 37 }, + "sourceSize": { "w": 18, "h": 37 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 612, "y": 0, "w": 18, "h": 37 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 18, "h": 37 }, + "sourceSize": { "w": 18, "h": 37 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 630, "y": 0, "w": 18, "h": 37 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 18, "h": 37 }, + "sourceSize": { "w": 18, "h": 37 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 648, "y": 0, "w": 18, "h": 37 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 18, "h": 37 }, + "sourceSize": { "w": 18, "h": 37 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 666, "y": 0, "w": 18, "h": 37 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 18, "h": 37 }, + "sourceSize": { "w": 18, "h": 37 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 684, "y": 0, "w": 18, "h": 37 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 18, "h": 37 }, + "sourceSize": { "w": 18, "h": 37 }, + "duration": 100 + } ], - "layers": [ - { "name": "furniture", "opacity": 255, "blendMode": "normal" }, - { "name": "game", "opacity": 255, "blendMode": "normal" } - ], - "slices": [ - ] - } + "meta": { + "app": "https://www.aseprite.org/", + "version": "1.3.17-beta2-x64", + "image": "vectrex.png", + "format": "I8", + "size": { "w": 702, "h": 37 }, + "scale": "1", + "frameTags": [ + { "name": "off", "from": 0, "to": 0, "direction": "forward", "color": "#000000ff" }, + { "name": "ignition", "from": 1, "to": 5, "direction": "forward", "color": "#000000ff" }, + { "name": "on", "from": 6, "to": 38, "direction": "forward", "color": "#000000ff" } + ], + "layers": [ + { "name": "furniture", "opacity": 255, "blendMode": "normal" }, + { "name": "game", "opacity": 255, "blendMode": "normal" } + ], + "slices": [] + } } diff --git a/public/pixel-museum/entities/virtualboy.json b/public/pixel-museum/entities/virtualboy.json index afcf409..f0c01b7 100644 --- a/public/pixel-museum/entities/virtualboy.json +++ b/public/pixel-museum/entities/virtualboy.json @@ -1,382 +1,382 @@ -{ "frames": [ - { - "filename": "{num}", - "frame": { "x": 0, "y": 0, "w": 22, "h": 39 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 22, "h": 39 }, - "sourceSize": { "w": 22, "h": 39 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 22, "y": 0, "w": 22, "h": 39 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 22, "h": 39 }, - "sourceSize": { "w": 22, "h": 39 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 44, "y": 0, "w": 22, "h": 39 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 22, "h": 39 }, - "sourceSize": { "w": 22, "h": 39 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 66, "y": 0, "w": 22, "h": 39 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 22, "h": 39 }, - "sourceSize": { "w": 22, "h": 39 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 88, "y": 0, "w": 22, "h": 39 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 22, "h": 39 }, - "sourceSize": { "w": 22, "h": 39 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 110, "y": 0, "w": 22, "h": 39 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 22, "h": 39 }, - "sourceSize": { "w": 22, "h": 39 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 132, "y": 0, "w": 22, "h": 39 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 22, "h": 39 }, - "sourceSize": { "w": 22, "h": 39 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 154, "y": 0, "w": 22, "h": 39 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 22, "h": 39 }, - "sourceSize": { "w": 22, "h": 39 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 176, "y": 0, "w": 22, "h": 39 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 22, "h": 39 }, - "sourceSize": { "w": 22, "h": 39 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 198, "y": 0, "w": 22, "h": 39 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 22, "h": 39 }, - "sourceSize": { "w": 22, "h": 39 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 220, "y": 0, "w": 22, "h": 39 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 22, "h": 39 }, - "sourceSize": { "w": 22, "h": 39 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 242, "y": 0, "w": 22, "h": 39 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 22, "h": 39 }, - "sourceSize": { "w": 22, "h": 39 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 264, "y": 0, "w": 22, "h": 39 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 22, "h": 39 }, - "sourceSize": { "w": 22, "h": 39 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 286, "y": 0, "w": 22, "h": 39 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 22, "h": 39 }, - "sourceSize": { "w": 22, "h": 39 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 308, "y": 0, "w": 22, "h": 39 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 22, "h": 39 }, - "sourceSize": { "w": 22, "h": 39 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 330, "y": 0, "w": 22, "h": 39 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 22, "h": 39 }, - "sourceSize": { "w": 22, "h": 39 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 352, "y": 0, "w": 22, "h": 39 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 22, "h": 39 }, - "sourceSize": { "w": 22, "h": 39 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 374, "y": 0, "w": 22, "h": 39 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 22, "h": 39 }, - "sourceSize": { "w": 22, "h": 39 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 396, "y": 0, "w": 22, "h": 39 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 22, "h": 39 }, - "sourceSize": { "w": 22, "h": 39 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 418, "y": 0, "w": 22, "h": 39 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 22, "h": 39 }, - "sourceSize": { "w": 22, "h": 39 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 440, "y": 0, "w": 22, "h": 39 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 22, "h": 39 }, - "sourceSize": { "w": 22, "h": 39 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 462, "y": 0, "w": 22, "h": 39 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 22, "h": 39 }, - "sourceSize": { "w": 22, "h": 39 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 484, "y": 0, "w": 22, "h": 39 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 22, "h": 39 }, - "sourceSize": { "w": 22, "h": 39 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 506, "y": 0, "w": 22, "h": 39 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 22, "h": 39 }, - "sourceSize": { "w": 22, "h": 39 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 528, "y": 0, "w": 22, "h": 39 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 22, "h": 39 }, - "sourceSize": { "w": 22, "h": 39 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 550, "y": 0, "w": 22, "h": 39 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 22, "h": 39 }, - "sourceSize": { "w": 22, "h": 39 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 572, "y": 0, "w": 22, "h": 39 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 22, "h": 39 }, - "sourceSize": { "w": 22, "h": 39 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 594, "y": 0, "w": 22, "h": 39 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 22, "h": 39 }, - "sourceSize": { "w": 22, "h": 39 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 616, "y": 0, "w": 22, "h": 39 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 22, "h": 39 }, - "sourceSize": { "w": 22, "h": 39 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 638, "y": 0, "w": 22, "h": 39 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 22, "h": 39 }, - "sourceSize": { "w": 22, "h": 39 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 660, "y": 0, "w": 22, "h": 39 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 22, "h": 39 }, - "sourceSize": { "w": 22, "h": 39 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 682, "y": 0, "w": 22, "h": 39 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 22, "h": 39 }, - "sourceSize": { "w": 22, "h": 39 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 704, "y": 0, "w": 22, "h": 39 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 22, "h": 39 }, - "sourceSize": { "w": 22, "h": 39 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 726, "y": 0, "w": 22, "h": 39 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 22, "h": 39 }, - "sourceSize": { "w": 22, "h": 39 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 748, "y": 0, "w": 22, "h": 39 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 22, "h": 39 }, - "sourceSize": { "w": 22, "h": 39 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 770, "y": 0, "w": 22, "h": 39 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 22, "h": 39 }, - "sourceSize": { "w": 22, "h": 39 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 792, "y": 0, "w": 22, "h": 39 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 22, "h": 39 }, - "sourceSize": { "w": 22, "h": 39 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 814, "y": 0, "w": 22, "h": 39 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 22, "h": 39 }, - "sourceSize": { "w": 22, "h": 39 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 836, "y": 0, "w": 22, "h": 39 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 22, "h": 39 }, - "sourceSize": { "w": 22, "h": 39 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 858, "y": 0, "w": 22, "h": 39 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 22, "h": 39 }, - "sourceSize": { "w": 22, "h": 39 }, - "duration": 100 - } - ], - "meta": { - "app": "https://www.aseprite.org/", - "version": "1.3.17-beta2-x64", - "image": "virtualboy.png", - "format": "I8", - "size": { "w": 880, "h": 39 }, - "scale": "1", - "frameTags": [ - { "name": "off", "from": 0, "to": 0, "direction": "forward", "color": "#000000ff" }, - { "name": "ignition", "from": 1, "to": 2, "direction": "forward", "color": "#000000ff" }, - { "name": "on", "from": 3, "to": 39, "direction": "forward", "color": "#000000ff" } +{ + "frames": [ + { + "filename": "{num}", + "frame": { "x": 0, "y": 0, "w": 22, "h": 39 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 22, "h": 39 }, + "sourceSize": { "w": 22, "h": 39 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 22, "y": 0, "w": 22, "h": 39 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 22, "h": 39 }, + "sourceSize": { "w": 22, "h": 39 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 44, "y": 0, "w": 22, "h": 39 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 22, "h": 39 }, + "sourceSize": { "w": 22, "h": 39 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 66, "y": 0, "w": 22, "h": 39 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 22, "h": 39 }, + "sourceSize": { "w": 22, "h": 39 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 88, "y": 0, "w": 22, "h": 39 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 22, "h": 39 }, + "sourceSize": { "w": 22, "h": 39 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 110, "y": 0, "w": 22, "h": 39 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 22, "h": 39 }, + "sourceSize": { "w": 22, "h": 39 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 132, "y": 0, "w": 22, "h": 39 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 22, "h": 39 }, + "sourceSize": { "w": 22, "h": 39 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 154, "y": 0, "w": 22, "h": 39 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 22, "h": 39 }, + "sourceSize": { "w": 22, "h": 39 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 176, "y": 0, "w": 22, "h": 39 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 22, "h": 39 }, + "sourceSize": { "w": 22, "h": 39 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 198, "y": 0, "w": 22, "h": 39 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 22, "h": 39 }, + "sourceSize": { "w": 22, "h": 39 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 220, "y": 0, "w": 22, "h": 39 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 22, "h": 39 }, + "sourceSize": { "w": 22, "h": 39 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 242, "y": 0, "w": 22, "h": 39 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 22, "h": 39 }, + "sourceSize": { "w": 22, "h": 39 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 264, "y": 0, "w": 22, "h": 39 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 22, "h": 39 }, + "sourceSize": { "w": 22, "h": 39 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 286, "y": 0, "w": 22, "h": 39 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 22, "h": 39 }, + "sourceSize": { "w": 22, "h": 39 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 308, "y": 0, "w": 22, "h": 39 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 22, "h": 39 }, + "sourceSize": { "w": 22, "h": 39 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 330, "y": 0, "w": 22, "h": 39 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 22, "h": 39 }, + "sourceSize": { "w": 22, "h": 39 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 352, "y": 0, "w": 22, "h": 39 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 22, "h": 39 }, + "sourceSize": { "w": 22, "h": 39 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 374, "y": 0, "w": 22, "h": 39 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 22, "h": 39 }, + "sourceSize": { "w": 22, "h": 39 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 396, "y": 0, "w": 22, "h": 39 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 22, "h": 39 }, + "sourceSize": { "w": 22, "h": 39 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 418, "y": 0, "w": 22, "h": 39 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 22, "h": 39 }, + "sourceSize": { "w": 22, "h": 39 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 440, "y": 0, "w": 22, "h": 39 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 22, "h": 39 }, + "sourceSize": { "w": 22, "h": 39 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 462, "y": 0, "w": 22, "h": 39 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 22, "h": 39 }, + "sourceSize": { "w": 22, "h": 39 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 484, "y": 0, "w": 22, "h": 39 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 22, "h": 39 }, + "sourceSize": { "w": 22, "h": 39 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 506, "y": 0, "w": 22, "h": 39 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 22, "h": 39 }, + "sourceSize": { "w": 22, "h": 39 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 528, "y": 0, "w": 22, "h": 39 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 22, "h": 39 }, + "sourceSize": { "w": 22, "h": 39 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 550, "y": 0, "w": 22, "h": 39 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 22, "h": 39 }, + "sourceSize": { "w": 22, "h": 39 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 572, "y": 0, "w": 22, "h": 39 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 22, "h": 39 }, + "sourceSize": { "w": 22, "h": 39 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 594, "y": 0, "w": 22, "h": 39 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 22, "h": 39 }, + "sourceSize": { "w": 22, "h": 39 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 616, "y": 0, "w": 22, "h": 39 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 22, "h": 39 }, + "sourceSize": { "w": 22, "h": 39 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 638, "y": 0, "w": 22, "h": 39 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 22, "h": 39 }, + "sourceSize": { "w": 22, "h": 39 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 660, "y": 0, "w": 22, "h": 39 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 22, "h": 39 }, + "sourceSize": { "w": 22, "h": 39 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 682, "y": 0, "w": 22, "h": 39 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 22, "h": 39 }, + "sourceSize": { "w": 22, "h": 39 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 704, "y": 0, "w": 22, "h": 39 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 22, "h": 39 }, + "sourceSize": { "w": 22, "h": 39 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 726, "y": 0, "w": 22, "h": 39 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 22, "h": 39 }, + "sourceSize": { "w": 22, "h": 39 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 748, "y": 0, "w": 22, "h": 39 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 22, "h": 39 }, + "sourceSize": { "w": 22, "h": 39 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 770, "y": 0, "w": 22, "h": 39 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 22, "h": 39 }, + "sourceSize": { "w": 22, "h": 39 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 792, "y": 0, "w": 22, "h": 39 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 22, "h": 39 }, + "sourceSize": { "w": 22, "h": 39 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 814, "y": 0, "w": 22, "h": 39 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 22, "h": 39 }, + "sourceSize": { "w": 22, "h": 39 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 836, "y": 0, "w": 22, "h": 39 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 22, "h": 39 }, + "sourceSize": { "w": 22, "h": 39 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 858, "y": 0, "w": 22, "h": 39 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 22, "h": 39 }, + "sourceSize": { "w": 22, "h": 39 }, + "duration": 100 + } ], - "layers": [ - { "name": "furniture", "opacity": 255, "blendMode": "normal" }, - { "name": "game", "opacity": 255, "blendMode": "normal" } - ], - "slices": [ - ] - } + "meta": { + "app": "https://www.aseprite.org/", + "version": "1.3.17-beta2-x64", + "image": "virtualboy.png", + "format": "I8", + "size": { "w": 880, "h": 39 }, + "scale": "1", + "frameTags": [ + { "name": "off", "from": 0, "to": 0, "direction": "forward", "color": "#000000ff" }, + { "name": "ignition", "from": 1, "to": 2, "direction": "forward", "color": "#000000ff" }, + { "name": "on", "from": 3, "to": 39, "direction": "forward", "color": "#000000ff" } + ], + "layers": [ + { "name": "furniture", "opacity": 255, "blendMode": "normal" }, + { "name": "game", "opacity": 255, "blendMode": "normal" } + ], + "slices": [] + } } diff --git a/public/pixel-museum/entities/wear2.json b/public/pixel-museum/entities/wear2.json index 1eab845..95afee0 100644 --- a/public/pixel-museum/entities/wear2.json +++ b/public/pixel-museum/entities/wear2.json @@ -1,549 +1,549 @@ -{ "frames": [ - { - "filename": "0", - "frame": { "x": 0, "y": 0, "w": 32, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, - "sourceSize": { "w": 32, "h": 40 }, - "duration": 100 - }, - { - "filename": "1", - "frame": { "x": 32, "y": 0, "w": 32, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, - "sourceSize": { "w": 32, "h": 40 }, - "duration": 100 - }, - { - "filename": "2", - "frame": { "x": 64, "y": 0, "w": 32, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, - "sourceSize": { "w": 32, "h": 40 }, - "duration": 100 - }, - { - "filename": "3", - "frame": { "x": 96, "y": 0, "w": 32, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, - "sourceSize": { "w": 32, "h": 40 }, - "duration": 100 - }, - { - "filename": "4", - "frame": { "x": 128, "y": 0, "w": 32, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, - "sourceSize": { "w": 32, "h": 40 }, - "duration": 100 - }, - { - "filename": "5", - "frame": { "x": 160, "y": 0, "w": 32, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, - "sourceSize": { "w": 32, "h": 40 }, - "duration": 100 - }, - { - "filename": "6", - "frame": { "x": 192, "y": 0, "w": 32, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, - "sourceSize": { "w": 32, "h": 40 }, - "duration": 100 - }, - { - "filename": "7", - "frame": { "x": 224, "y": 0, "w": 32, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, - "sourceSize": { "w": 32, "h": 40 }, - "duration": 100 - }, - { - "filename": "8", - "frame": { "x": 256, "y": 0, "w": 32, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, - "sourceSize": { "w": 32, "h": 40 }, - "duration": 100 - }, - { - "filename": "9", - "frame": { "x": 288, "y": 0, "w": 32, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, - "sourceSize": { "w": 32, "h": 40 }, - "duration": 100 - }, - { - "filename": "10", - "frame": { "x": 320, "y": 0, "w": 32, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, - "sourceSize": { "w": 32, "h": 40 }, - "duration": 100 - }, - { - "filename": "11", - "frame": { "x": 352, "y": 0, "w": 32, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, - "sourceSize": { "w": 32, "h": 40 }, - "duration": 100 - }, - { - "filename": "12", - "frame": { "x": 384, "y": 0, "w": 32, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, - "sourceSize": { "w": 32, "h": 40 }, - "duration": 100 - }, - { - "filename": "13", - "frame": { "x": 416, "y": 0, "w": 32, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, - "sourceSize": { "w": 32, "h": 40 }, - "duration": 100 - }, - { - "filename": "14", - "frame": { "x": 448, "y": 0, "w": 32, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, - "sourceSize": { "w": 32, "h": 40 }, - "duration": 100 - }, - { - "filename": "15", - "frame": { "x": 480, "y": 0, "w": 32, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, - "sourceSize": { "w": 32, "h": 40 }, - "duration": 100 - }, - { - "filename": "16", - "frame": { "x": 512, "y": 0, "w": 32, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, - "sourceSize": { "w": 32, "h": 40 }, - "duration": 100 - }, - { - "filename": "17", - "frame": { "x": 544, "y": 0, "w": 32, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, - "sourceSize": { "w": 32, "h": 40 }, - "duration": 100 - }, - { - "filename": "18", - "frame": { "x": 576, "y": 0, "w": 32, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, - "sourceSize": { "w": 32, "h": 40 }, - "duration": 100 - }, - { - "filename": "19", - "frame": { "x": 608, "y": 0, "w": 32, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, - "sourceSize": { "w": 32, "h": 40 }, - "duration": 100 - }, - { - "filename": "20", - "frame": { "x": 640, "y": 0, "w": 32, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, - "sourceSize": { "w": 32, "h": 40 }, - "duration": 100 - }, - { - "filename": "21", - "frame": { "x": 672, "y": 0, "w": 32, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, - "sourceSize": { "w": 32, "h": 40 }, - "duration": 100 - }, - { - "filename": "22", - "frame": { "x": 704, "y": 0, "w": 32, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, - "sourceSize": { "w": 32, "h": 40 }, - "duration": 100 - }, - { - "filename": "23", - "frame": { "x": 736, "y": 0, "w": 32, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, - "sourceSize": { "w": 32, "h": 40 }, - "duration": 100 - }, - { - "filename": "24", - "frame": { "x": 768, "y": 0, "w": 32, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, - "sourceSize": { "w": 32, "h": 40 }, - "duration": 100 - }, - { - "filename": "25", - "frame": { "x": 800, "y": 0, "w": 32, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, - "sourceSize": { "w": 32, "h": 40 }, - "duration": 100 - }, - { - "filename": "26", - "frame": { "x": 832, "y": 0, "w": 32, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, - "sourceSize": { "w": 32, "h": 40 }, - "duration": 100 - }, - { - "filename": "27", - "frame": { "x": 864, "y": 0, "w": 32, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, - "sourceSize": { "w": 32, "h": 40 }, - "duration": 100 - }, - { - "filename": "28", - "frame": { "x": 896, "y": 0, "w": 32, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, - "sourceSize": { "w": 32, "h": 40 }, - "duration": 100 - }, - { - "filename": "29", - "frame": { "x": 928, "y": 0, "w": 32, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, - "sourceSize": { "w": 32, "h": 40 }, - "duration": 100 - }, - { - "filename": "30", - "frame": { "x": 960, "y": 0, "w": 32, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, - "sourceSize": { "w": 32, "h": 40 }, - "duration": 100 - }, - { - "filename": "31", - "frame": { "x": 992, "y": 0, "w": 32, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, - "sourceSize": { "w": 32, "h": 40 }, - "duration": 100 - }, - { - "filename": "32", - "frame": { "x": 1024, "y": 0, "w": 32, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, - "sourceSize": { "w": 32, "h": 40 }, - "duration": 100 - }, - { - "filename": "33", - "frame": { "x": 1056, "y": 0, "w": 32, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, - "sourceSize": { "w": 32, "h": 40 }, - "duration": 100 - }, - { - "filename": "34", - "frame": { "x": 1088, "y": 0, "w": 32, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, - "sourceSize": { "w": 32, "h": 40 }, - "duration": 100 - }, - { - "filename": "35", - "frame": { "x": 1120, "y": 0, "w": 32, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, - "sourceSize": { "w": 32, "h": 40 }, - "duration": 100 - }, - { - "filename": "36", - "frame": { "x": 1152, "y": 0, "w": 32, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, - "sourceSize": { "w": 32, "h": 40 }, - "duration": 100 - }, - { - "filename": "37", - "frame": { "x": 1184, "y": 0, "w": 32, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, - "sourceSize": { "w": 32, "h": 40 }, - "duration": 100 - }, - { - "filename": "38", - "frame": { "x": 1216, "y": 0, "w": 32, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, - "sourceSize": { "w": 32, "h": 40 }, - "duration": 100 - }, - { - "filename": "39", - "frame": { "x": 1248, "y": 0, "w": 32, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, - "sourceSize": { "w": 32, "h": 40 }, - "duration": 100 - }, - { - "filename": "40", - "frame": { "x": 1280, "y": 0, "w": 32, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, - "sourceSize": { "w": 32, "h": 40 }, - "duration": 100 - }, - { - "filename": "41", - "frame": { "x": 1312, "y": 0, "w": 32, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, - "sourceSize": { "w": 32, "h": 40 }, - "duration": 100 - }, - { - "filename": "42", - "frame": { "x": 1344, "y": 0, "w": 32, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, - "sourceSize": { "w": 32, "h": 40 }, - "duration": 100 - }, - { - "filename": "43", - "frame": { "x": 1376, "y": 0, "w": 32, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, - "sourceSize": { "w": 32, "h": 40 }, - "duration": 100 - }, - { - "filename": "44", - "frame": { "x": 1408, "y": 0, "w": 32, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, - "sourceSize": { "w": 32, "h": 40 }, - "duration": 100 - }, - { - "filename": "45", - "frame": { "x": 1440, "y": 0, "w": 32, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, - "sourceSize": { "w": 32, "h": 40 }, - "duration": 100 - }, - { - "filename": "46", - "frame": { "x": 1472, "y": 0, "w": 32, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, - "sourceSize": { "w": 32, "h": 40 }, - "duration": 100 - }, - { - "filename": "47", - "frame": { "x": 1504, "y": 0, "w": 32, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, - "sourceSize": { "w": 32, "h": 40 }, - "duration": 100 - }, - { - "filename": "48", - "frame": { "x": 1536, "y": 0, "w": 32, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, - "sourceSize": { "w": 32, "h": 40 }, - "duration": 100 - }, - { - "filename": "49", - "frame": { "x": 1568, "y": 0, "w": 32, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, - "sourceSize": { "w": 32, "h": 40 }, - "duration": 100 - }, - { - "filename": "50", - "frame": { "x": 1600, "y": 0, "w": 32, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, - "sourceSize": { "w": 32, "h": 40 }, - "duration": 100 - }, - { - "filename": "51", - "frame": { "x": 1632, "y": 0, "w": 32, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, - "sourceSize": { "w": 32, "h": 40 }, - "duration": 100 - }, - { - "filename": "52", - "frame": { "x": 1664, "y": 0, "w": 32, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, - "sourceSize": { "w": 32, "h": 40 }, - "duration": 100 - }, - { - "filename": "53", - "frame": { "x": 1696, "y": 0, "w": 32, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, - "sourceSize": { "w": 32, "h": 40 }, - "duration": 100 - }, - { - "filename": "54", - "frame": { "x": 1728, "y": 0, "w": 32, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, - "sourceSize": { "w": 32, "h": 40 }, - "duration": 100 - }, - { - "filename": "55", - "frame": { "x": 1760, "y": 0, "w": 32, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, - "sourceSize": { "w": 32, "h": 40 }, - "duration": 100 - }, - { - "filename": "56", - "frame": { "x": 1792, "y": 0, "w": 32, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, - "sourceSize": { "w": 32, "h": 40 }, - "duration": 100 - }, - { - "filename": "57", - "frame": { "x": 1824, "y": 0, "w": 32, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, - "sourceSize": { "w": 32, "h": 40 }, - "duration": 100 - } - ], - "meta": { - "app": "https://www.aseprite.org/", - "version": "1.3.17-beta2-x64", - "image": "wear2.png", - "format": "I8", - "size": { "w": 1856, "h": 40 }, - "scale": "1", - "frameTags": [ - { "name": "stand", "from": 0, "to": 26, "direction": "forward", "color": "#000000ff" }, - { "name": "walk", "from": 27, "to": 34, "direction": "forward", "color": "#000000ff" }, - { "name": "grounded", "from": 35, "to": 39, "direction": "forward", "color": "#000000ff" }, - { "name": "jump", "from": 40, "to": 43, "direction": "forward", "color": "#000000ff" }, - { "name": "interact", "from": 44, "to": 48, "direction": "forward", "color": "#000000ff" }, - { "name": "before-wait", "from": 49, "to": 51, "direction": "forward", "color": "#000000ff" }, - { "name": "wait", "from": 52, "to": 57, "direction": "forward", "color": "#000000ff" } +{ + "frames": [ + { + "filename": "0", + "frame": { "x": 0, "y": 0, "w": 32, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, + "sourceSize": { "w": 32, "h": 40 }, + "duration": 100 + }, + { + "filename": "1", + "frame": { "x": 32, "y": 0, "w": 32, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, + "sourceSize": { "w": 32, "h": 40 }, + "duration": 100 + }, + { + "filename": "2", + "frame": { "x": 64, "y": 0, "w": 32, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, + "sourceSize": { "w": 32, "h": 40 }, + "duration": 100 + }, + { + "filename": "3", + "frame": { "x": 96, "y": 0, "w": 32, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, + "sourceSize": { "w": 32, "h": 40 }, + "duration": 100 + }, + { + "filename": "4", + "frame": { "x": 128, "y": 0, "w": 32, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, + "sourceSize": { "w": 32, "h": 40 }, + "duration": 100 + }, + { + "filename": "5", + "frame": { "x": 160, "y": 0, "w": 32, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, + "sourceSize": { "w": 32, "h": 40 }, + "duration": 100 + }, + { + "filename": "6", + "frame": { "x": 192, "y": 0, "w": 32, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, + "sourceSize": { "w": 32, "h": 40 }, + "duration": 100 + }, + { + "filename": "7", + "frame": { "x": 224, "y": 0, "w": 32, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, + "sourceSize": { "w": 32, "h": 40 }, + "duration": 100 + }, + { + "filename": "8", + "frame": { "x": 256, "y": 0, "w": 32, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, + "sourceSize": { "w": 32, "h": 40 }, + "duration": 100 + }, + { + "filename": "9", + "frame": { "x": 288, "y": 0, "w": 32, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, + "sourceSize": { "w": 32, "h": 40 }, + "duration": 100 + }, + { + "filename": "10", + "frame": { "x": 320, "y": 0, "w": 32, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, + "sourceSize": { "w": 32, "h": 40 }, + "duration": 100 + }, + { + "filename": "11", + "frame": { "x": 352, "y": 0, "w": 32, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, + "sourceSize": { "w": 32, "h": 40 }, + "duration": 100 + }, + { + "filename": "12", + "frame": { "x": 384, "y": 0, "w": 32, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, + "sourceSize": { "w": 32, "h": 40 }, + "duration": 100 + }, + { + "filename": "13", + "frame": { "x": 416, "y": 0, "w": 32, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, + "sourceSize": { "w": 32, "h": 40 }, + "duration": 100 + }, + { + "filename": "14", + "frame": { "x": 448, "y": 0, "w": 32, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, + "sourceSize": { "w": 32, "h": 40 }, + "duration": 100 + }, + { + "filename": "15", + "frame": { "x": 480, "y": 0, "w": 32, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, + "sourceSize": { "w": 32, "h": 40 }, + "duration": 100 + }, + { + "filename": "16", + "frame": { "x": 512, "y": 0, "w": 32, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, + "sourceSize": { "w": 32, "h": 40 }, + "duration": 100 + }, + { + "filename": "17", + "frame": { "x": 544, "y": 0, "w": 32, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, + "sourceSize": { "w": 32, "h": 40 }, + "duration": 100 + }, + { + "filename": "18", + "frame": { "x": 576, "y": 0, "w": 32, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, + "sourceSize": { "w": 32, "h": 40 }, + "duration": 100 + }, + { + "filename": "19", + "frame": { "x": 608, "y": 0, "w": 32, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, + "sourceSize": { "w": 32, "h": 40 }, + "duration": 100 + }, + { + "filename": "20", + "frame": { "x": 640, "y": 0, "w": 32, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, + "sourceSize": { "w": 32, "h": 40 }, + "duration": 100 + }, + { + "filename": "21", + "frame": { "x": 672, "y": 0, "w": 32, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, + "sourceSize": { "w": 32, "h": 40 }, + "duration": 100 + }, + { + "filename": "22", + "frame": { "x": 704, "y": 0, "w": 32, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, + "sourceSize": { "w": 32, "h": 40 }, + "duration": 100 + }, + { + "filename": "23", + "frame": { "x": 736, "y": 0, "w": 32, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, + "sourceSize": { "w": 32, "h": 40 }, + "duration": 100 + }, + { + "filename": "24", + "frame": { "x": 768, "y": 0, "w": 32, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, + "sourceSize": { "w": 32, "h": 40 }, + "duration": 100 + }, + { + "filename": "25", + "frame": { "x": 800, "y": 0, "w": 32, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, + "sourceSize": { "w": 32, "h": 40 }, + "duration": 100 + }, + { + "filename": "26", + "frame": { "x": 832, "y": 0, "w": 32, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, + "sourceSize": { "w": 32, "h": 40 }, + "duration": 100 + }, + { + "filename": "27", + "frame": { "x": 864, "y": 0, "w": 32, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, + "sourceSize": { "w": 32, "h": 40 }, + "duration": 100 + }, + { + "filename": "28", + "frame": { "x": 896, "y": 0, "w": 32, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, + "sourceSize": { "w": 32, "h": 40 }, + "duration": 100 + }, + { + "filename": "29", + "frame": { "x": 928, "y": 0, "w": 32, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, + "sourceSize": { "w": 32, "h": 40 }, + "duration": 100 + }, + { + "filename": "30", + "frame": { "x": 960, "y": 0, "w": 32, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, + "sourceSize": { "w": 32, "h": 40 }, + "duration": 100 + }, + { + "filename": "31", + "frame": { "x": 992, "y": 0, "w": 32, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, + "sourceSize": { "w": 32, "h": 40 }, + "duration": 100 + }, + { + "filename": "32", + "frame": { "x": 1024, "y": 0, "w": 32, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, + "sourceSize": { "w": 32, "h": 40 }, + "duration": 100 + }, + { + "filename": "33", + "frame": { "x": 1056, "y": 0, "w": 32, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, + "sourceSize": { "w": 32, "h": 40 }, + "duration": 100 + }, + { + "filename": "34", + "frame": { "x": 1088, "y": 0, "w": 32, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, + "sourceSize": { "w": 32, "h": 40 }, + "duration": 100 + }, + { + "filename": "35", + "frame": { "x": 1120, "y": 0, "w": 32, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, + "sourceSize": { "w": 32, "h": 40 }, + "duration": 100 + }, + { + "filename": "36", + "frame": { "x": 1152, "y": 0, "w": 32, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, + "sourceSize": { "w": 32, "h": 40 }, + "duration": 100 + }, + { + "filename": "37", + "frame": { "x": 1184, "y": 0, "w": 32, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, + "sourceSize": { "w": 32, "h": 40 }, + "duration": 100 + }, + { + "filename": "38", + "frame": { "x": 1216, "y": 0, "w": 32, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, + "sourceSize": { "w": 32, "h": 40 }, + "duration": 100 + }, + { + "filename": "39", + "frame": { "x": 1248, "y": 0, "w": 32, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, + "sourceSize": { "w": 32, "h": 40 }, + "duration": 100 + }, + { + "filename": "40", + "frame": { "x": 1280, "y": 0, "w": 32, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, + "sourceSize": { "w": 32, "h": 40 }, + "duration": 100 + }, + { + "filename": "41", + "frame": { "x": 1312, "y": 0, "w": 32, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, + "sourceSize": { "w": 32, "h": 40 }, + "duration": 100 + }, + { + "filename": "42", + "frame": { "x": 1344, "y": 0, "w": 32, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, + "sourceSize": { "w": 32, "h": 40 }, + "duration": 100 + }, + { + "filename": "43", + "frame": { "x": 1376, "y": 0, "w": 32, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, + "sourceSize": { "w": 32, "h": 40 }, + "duration": 100 + }, + { + "filename": "44", + "frame": { "x": 1408, "y": 0, "w": 32, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, + "sourceSize": { "w": 32, "h": 40 }, + "duration": 100 + }, + { + "filename": "45", + "frame": { "x": 1440, "y": 0, "w": 32, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, + "sourceSize": { "w": 32, "h": 40 }, + "duration": 100 + }, + { + "filename": "46", + "frame": { "x": 1472, "y": 0, "w": 32, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, + "sourceSize": { "w": 32, "h": 40 }, + "duration": 100 + }, + { + "filename": "47", + "frame": { "x": 1504, "y": 0, "w": 32, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, + "sourceSize": { "w": 32, "h": 40 }, + "duration": 100 + }, + { + "filename": "48", + "frame": { "x": 1536, "y": 0, "w": 32, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, + "sourceSize": { "w": 32, "h": 40 }, + "duration": 100 + }, + { + "filename": "49", + "frame": { "x": 1568, "y": 0, "w": 32, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, + "sourceSize": { "w": 32, "h": 40 }, + "duration": 100 + }, + { + "filename": "50", + "frame": { "x": 1600, "y": 0, "w": 32, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, + "sourceSize": { "w": 32, "h": 40 }, + "duration": 100 + }, + { + "filename": "51", + "frame": { "x": 1632, "y": 0, "w": 32, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, + "sourceSize": { "w": 32, "h": 40 }, + "duration": 100 + }, + { + "filename": "52", + "frame": { "x": 1664, "y": 0, "w": 32, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, + "sourceSize": { "w": 32, "h": 40 }, + "duration": 100 + }, + { + "filename": "53", + "frame": { "x": 1696, "y": 0, "w": 32, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, + "sourceSize": { "w": 32, "h": 40 }, + "duration": 100 + }, + { + "filename": "54", + "frame": { "x": 1728, "y": 0, "w": 32, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, + "sourceSize": { "w": 32, "h": 40 }, + "duration": 100 + }, + { + "filename": "55", + "frame": { "x": 1760, "y": 0, "w": 32, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, + "sourceSize": { "w": 32, "h": 40 }, + "duration": 100 + }, + { + "filename": "56", + "frame": { "x": 1792, "y": 0, "w": 32, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, + "sourceSize": { "w": 32, "h": 40 }, + "duration": 100 + }, + { + "filename": "57", + "frame": { "x": 1824, "y": 0, "w": 32, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 32, "h": 40 }, + "sourceSize": { "w": 32, "h": 40 }, + "duration": 100 + } ], - "layers": [ - { "name": "sagwa body", "opacity": 255, "blendMode": "normal" }, - { "name": "wear2", "opacity": 255, "blendMode": "normal" }, - { "name": "hair1", "opacity": 255, "blendMode": "normal" } - ], - "slices": [ - ] - } + "meta": { + "app": "https://www.aseprite.org/", + "version": "1.3.17-beta2-x64", + "image": "wear2.png", + "format": "I8", + "size": { "w": 1856, "h": 40 }, + "scale": "1", + "frameTags": [ + { "name": "stand", "from": 0, "to": 26, "direction": "forward", "color": "#000000ff" }, + { "name": "walk", "from": 27, "to": 34, "direction": "forward", "color": "#000000ff" }, + { "name": "grounded", "from": 35, "to": 39, "direction": "forward", "color": "#000000ff" }, + { "name": "jump", "from": 40, "to": 43, "direction": "forward", "color": "#000000ff" }, + { "name": "interact", "from": 44, "to": 48, "direction": "forward", "color": "#000000ff" }, + { "name": "before-wait", "from": 49, "to": 51, "direction": "forward", "color": "#000000ff" }, + { "name": "wait", "from": 52, "to": 57, "direction": "forward", "color": "#000000ff" } + ], + "layers": [ + { "name": "sagwa body", "opacity": 255, "blendMode": "normal" }, + { "name": "wear2", "opacity": 255, "blendMode": "normal" }, + { "name": "hair1", "opacity": 255, "blendMode": "normal" } + ], + "slices": [] + } } diff --git a/public/pixel-museum/entities/whole.json b/public/pixel-museum/entities/whole.json index 875bdaf..ef808c1 100644 --- a/public/pixel-museum/entities/whole.json +++ b/public/pixel-museum/entities/whole.json @@ -1,58 +1,56 @@ -{ "frames": [ - { - "filename": "0", - "frame": { "x": 0, "y": 0, "w": 16, "h": 8 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 16, "h": 8 }, - "sourceSize": { "w": 16, "h": 8 }, - "duration": 100 - }, - { - "filename": "1", - "frame": { "x": 16, "y": 0, "w": 16, "h": 8 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 16, "h": 8 }, - "sourceSize": { "w": 16, "h": 8 }, - "duration": 100 - }, - { - "filename": "2", - "frame": { "x": 32, "y": 0, "w": 16, "h": 8 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 16, "h": 8 }, - "sourceSize": { "w": 16, "h": 8 }, - "duration": 100 - }, - { - "filename": "3", - "frame": { "x": 48, "y": 0, "w": 16, "h": 8 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 16, "h": 8 }, - "sourceSize": { "w": 16, "h": 8 }, - "duration": 100 - } - ], - "meta": { - "app": "https://www.aseprite.org/", - "version": "1.3.16-beta3-x64", - "image": "whole.png", - "format": "I8", - "size": { "w": 64, "h": 8 }, - "scale": "1", - "frameTags": [ - { "name": "1", "from": 0, "to": 0, "direction": "forward", "color": "#000000ff" }, - { "name": "2", "from": 1, "to": 1, "direction": "forward", "color": "#000000ff" }, - { "name": "3", "from": 2, "to": 2, "direction": "forward", "color": "#000000ff" }, - { "name": "4", "from": 3, "to": 3, "direction": "forward", "color": "#000000ff" } +{ + "frames": [ + { + "filename": "0", + "frame": { "x": 0, "y": 0, "w": 16, "h": 8 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 16, "h": 8 }, + "sourceSize": { "w": 16, "h": 8 }, + "duration": 100 + }, + { + "filename": "1", + "frame": { "x": 16, "y": 0, "w": 16, "h": 8 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 16, "h": 8 }, + "sourceSize": { "w": 16, "h": 8 }, + "duration": 100 + }, + { + "filename": "2", + "frame": { "x": 32, "y": 0, "w": 16, "h": 8 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 16, "h": 8 }, + "sourceSize": { "w": 16, "h": 8 }, + "duration": 100 + }, + { + "filename": "3", + "frame": { "x": 48, "y": 0, "w": 16, "h": 8 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 16, "h": 8 }, + "sourceSize": { "w": 16, "h": 8 }, + "duration": 100 + } ], - "layers": [ - { "name": "rock", "opacity": 255, "blendMode": "normal" } - ], - "slices": [ - ] - } + "meta": { + "app": "https://www.aseprite.org/", + "version": "1.3.16-beta3-x64", + "image": "whole.png", + "format": "I8", + "size": { "w": 64, "h": 8 }, + "scale": "1", + "frameTags": [ + { "name": "1", "from": 0, "to": 0, "direction": "forward", "color": "#000000ff" }, + { "name": "2", "from": 1, "to": 1, "direction": "forward", "color": "#000000ff" }, + { "name": "3", "from": 2, "to": 2, "direction": "forward", "color": "#000000ff" }, + { "name": "4", "from": 3, "to": 3, "direction": "forward", "color": "#000000ff" } + ], + "layers": [{ "name": "rock", "opacity": 255, "blendMode": "normal" }], + "slices": [] + } } diff --git a/public/pixel-museum/entities/wonderswan.json b/public/pixel-museum/entities/wonderswan.json index 8579cb8..8d745c5 100644 --- a/public/pixel-museum/entities/wonderswan.json +++ b/public/pixel-museum/entities/wonderswan.json @@ -1,146 +1,146 @@ -{ "frames": [ - { - "filename": "{num}", - "frame": { "x": 0, "y": 0, "w": 24, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 24, "h": 40 }, - "sourceSize": { "w": 24, "h": 40 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 24, "y": 0, "w": 24, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 24, "h": 40 }, - "sourceSize": { "w": 24, "h": 40 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 48, "y": 0, "w": 24, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 24, "h": 40 }, - "sourceSize": { "w": 24, "h": 40 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 72, "y": 0, "w": 24, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 24, "h": 40 }, - "sourceSize": { "w": 24, "h": 40 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 96, "y": 0, "w": 24, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 24, "h": 40 }, - "sourceSize": { "w": 24, "h": 40 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 120, "y": 0, "w": 24, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 24, "h": 40 }, - "sourceSize": { "w": 24, "h": 40 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 144, "y": 0, "w": 24, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 24, "h": 40 }, - "sourceSize": { "w": 24, "h": 40 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 168, "y": 0, "w": 24, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 24, "h": 40 }, - "sourceSize": { "w": 24, "h": 40 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 192, "y": 0, "w": 24, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 24, "h": 40 }, - "sourceSize": { "w": 24, "h": 40 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 216, "y": 0, "w": 24, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 24, "h": 40 }, - "sourceSize": { "w": 24, "h": 40 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 240, "y": 0, "w": 24, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 24, "h": 40 }, - "sourceSize": { "w": 24, "h": 40 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 264, "y": 0, "w": 24, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 24, "h": 40 }, - "sourceSize": { "w": 24, "h": 40 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 288, "y": 0, "w": 24, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 24, "h": 40 }, - "sourceSize": { "w": 24, "h": 40 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 312, "y": 0, "w": 24, "h": 40 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 24, "h": 40 }, - "sourceSize": { "w": 24, "h": 40 }, - "duration": 100 - } - ], - "meta": { - "app": "https://www.aseprite.org/", - "version": "1.3.16-beta3-x64", - "image": "wonderswan.png", - "format": "I8", - "size": { "w": 336, "h": 40 }, - "scale": "1", - "frameTags": [ - { "name": "start", "from": 0, "to": 13, "direction": "forward", "color": "#000000ff" } +{ + "frames": [ + { + "filename": "{num}", + "frame": { "x": 0, "y": 0, "w": 24, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 24, "h": 40 }, + "sourceSize": { "w": 24, "h": 40 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 24, "y": 0, "w": 24, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 24, "h": 40 }, + "sourceSize": { "w": 24, "h": 40 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 48, "y": 0, "w": 24, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 24, "h": 40 }, + "sourceSize": { "w": 24, "h": 40 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 72, "y": 0, "w": 24, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 24, "h": 40 }, + "sourceSize": { "w": 24, "h": 40 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 96, "y": 0, "w": 24, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 24, "h": 40 }, + "sourceSize": { "w": 24, "h": 40 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 120, "y": 0, "w": 24, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 24, "h": 40 }, + "sourceSize": { "w": 24, "h": 40 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 144, "y": 0, "w": 24, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 24, "h": 40 }, + "sourceSize": { "w": 24, "h": 40 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 168, "y": 0, "w": 24, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 24, "h": 40 }, + "sourceSize": { "w": 24, "h": 40 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 192, "y": 0, "w": 24, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 24, "h": 40 }, + "sourceSize": { "w": 24, "h": 40 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 216, "y": 0, "w": 24, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 24, "h": 40 }, + "sourceSize": { "w": 24, "h": 40 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 240, "y": 0, "w": 24, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 24, "h": 40 }, + "sourceSize": { "w": 24, "h": 40 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 264, "y": 0, "w": 24, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 24, "h": 40 }, + "sourceSize": { "w": 24, "h": 40 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 288, "y": 0, "w": 24, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 24, "h": 40 }, + "sourceSize": { "w": 24, "h": 40 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 312, "y": 0, "w": 24, "h": 40 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 24, "h": 40 }, + "sourceSize": { "w": 24, "h": 40 }, + "duration": 100 + } ], - "layers": [ - { "name": "furniture", "opacity": 255, "blendMode": "normal" }, - { "name": "game", "opacity": 255, "blendMode": "normal" } - ], - "slices": [ - ] - } + "meta": { + "app": "https://www.aseprite.org/", + "version": "1.3.16-beta3-x64", + "image": "wonderswan.png", + "format": "I8", + "size": { "w": 336, "h": 40 }, + "scale": "1", + "frameTags": [ + { "name": "start", "from": 0, "to": 13, "direction": "forward", "color": "#000000ff" } + ], + "layers": [ + { "name": "furniture", "opacity": 255, "blendMode": "normal" }, + { "name": "game", "opacity": 255, "blendMode": "normal" } + ], + "slices": [] + } } diff --git a/public/pixel-museum/entities/xbox.json b/public/pixel-museum/entities/xbox.json index cc0b5f2..03c4606 100644 --- a/public/pixel-museum/entities/xbox.json +++ b/public/pixel-museum/entities/xbox.json @@ -1,554 +1,554 @@ -{ "frames": [ - { - "filename": "{num}", - "frame": { "x": 0, "y": 0, "w": 24, "h": 69 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 24, "h": 69 }, - "sourceSize": { "w": 24, "h": 69 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 24, "y": 0, "w": 24, "h": 69 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 24, "h": 69 }, - "sourceSize": { "w": 24, "h": 69 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 48, "y": 0, "w": 24, "h": 69 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 24, "h": 69 }, - "sourceSize": { "w": 24, "h": 69 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 72, "y": 0, "w": 24, "h": 69 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 24, "h": 69 }, - "sourceSize": { "w": 24, "h": 69 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 96, "y": 0, "w": 24, "h": 69 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 24, "h": 69 }, - "sourceSize": { "w": 24, "h": 69 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 120, "y": 0, "w": 24, "h": 69 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 24, "h": 69 }, - "sourceSize": { "w": 24, "h": 69 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 144, "y": 0, "w": 24, "h": 69 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 24, "h": 69 }, - "sourceSize": { "w": 24, "h": 69 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 168, "y": 0, "w": 24, "h": 69 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 24, "h": 69 }, - "sourceSize": { "w": 24, "h": 69 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 192, "y": 0, "w": 24, "h": 69 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 24, "h": 69 }, - "sourceSize": { "w": 24, "h": 69 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 216, "y": 0, "w": 24, "h": 69 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 24, "h": 69 }, - "sourceSize": { "w": 24, "h": 69 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 240, "y": 0, "w": 24, "h": 69 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 24, "h": 69 }, - "sourceSize": { "w": 24, "h": 69 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 264, "y": 0, "w": 24, "h": 69 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 24, "h": 69 }, - "sourceSize": { "w": 24, "h": 69 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 288, "y": 0, "w": 24, "h": 69 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 24, "h": 69 }, - "sourceSize": { "w": 24, "h": 69 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 312, "y": 0, "w": 24, "h": 69 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 24, "h": 69 }, - "sourceSize": { "w": 24, "h": 69 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 336, "y": 0, "w": 24, "h": 69 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 24, "h": 69 }, - "sourceSize": { "w": 24, "h": 69 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 360, "y": 0, "w": 24, "h": 69 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 24, "h": 69 }, - "sourceSize": { "w": 24, "h": 69 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 384, "y": 0, "w": 24, "h": 69 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 24, "h": 69 }, - "sourceSize": { "w": 24, "h": 69 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 408, "y": 0, "w": 24, "h": 69 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 24, "h": 69 }, - "sourceSize": { "w": 24, "h": 69 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 432, "y": 0, "w": 24, "h": 69 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 24, "h": 69 }, - "sourceSize": { "w": 24, "h": 69 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 456, "y": 0, "w": 24, "h": 69 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 24, "h": 69 }, - "sourceSize": { "w": 24, "h": 69 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 480, "y": 0, "w": 24, "h": 69 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 24, "h": 69 }, - "sourceSize": { "w": 24, "h": 69 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 504, "y": 0, "w": 24, "h": 69 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 24, "h": 69 }, - "sourceSize": { "w": 24, "h": 69 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 528, "y": 0, "w": 24, "h": 69 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 24, "h": 69 }, - "sourceSize": { "w": 24, "h": 69 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 552, "y": 0, "w": 24, "h": 69 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 24, "h": 69 }, - "sourceSize": { "w": 24, "h": 69 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 576, "y": 0, "w": 24, "h": 69 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 24, "h": 69 }, - "sourceSize": { "w": 24, "h": 69 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 600, "y": 0, "w": 24, "h": 69 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 24, "h": 69 }, - "sourceSize": { "w": 24, "h": 69 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 624, "y": 0, "w": 24, "h": 69 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 24, "h": 69 }, - "sourceSize": { "w": 24, "h": 69 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 648, "y": 0, "w": 24, "h": 69 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 24, "h": 69 }, - "sourceSize": { "w": 24, "h": 69 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 672, "y": 0, "w": 24, "h": 69 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 24, "h": 69 }, - "sourceSize": { "w": 24, "h": 69 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 696, "y": 0, "w": 24, "h": 69 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 24, "h": 69 }, - "sourceSize": { "w": 24, "h": 69 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 720, "y": 0, "w": 24, "h": 69 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 24, "h": 69 }, - "sourceSize": { "w": 24, "h": 69 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 744, "y": 0, "w": 24, "h": 69 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 24, "h": 69 }, - "sourceSize": { "w": 24, "h": 69 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 768, "y": 0, "w": 24, "h": 69 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 24, "h": 69 }, - "sourceSize": { "w": 24, "h": 69 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 792, "y": 0, "w": 24, "h": 69 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 24, "h": 69 }, - "sourceSize": { "w": 24, "h": 69 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 816, "y": 0, "w": 24, "h": 69 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 24, "h": 69 }, - "sourceSize": { "w": 24, "h": 69 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 840, "y": 0, "w": 24, "h": 69 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 24, "h": 69 }, - "sourceSize": { "w": 24, "h": 69 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 864, "y": 0, "w": 24, "h": 69 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 24, "h": 69 }, - "sourceSize": { "w": 24, "h": 69 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 888, "y": 0, "w": 24, "h": 69 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 24, "h": 69 }, - "sourceSize": { "w": 24, "h": 69 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 912, "y": 0, "w": 24, "h": 69 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 24, "h": 69 }, - "sourceSize": { "w": 24, "h": 69 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 936, "y": 0, "w": 24, "h": 69 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 24, "h": 69 }, - "sourceSize": { "w": 24, "h": 69 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 960, "y": 0, "w": 24, "h": 69 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 24, "h": 69 }, - "sourceSize": { "w": 24, "h": 69 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 984, "y": 0, "w": 24, "h": 69 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 24, "h": 69 }, - "sourceSize": { "w": 24, "h": 69 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 1008, "y": 0, "w": 24, "h": 69 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 24, "h": 69 }, - "sourceSize": { "w": 24, "h": 69 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 1032, "y": 0, "w": 24, "h": 69 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 24, "h": 69 }, - "sourceSize": { "w": 24, "h": 69 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 1056, "y": 0, "w": 24, "h": 69 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 24, "h": 69 }, - "sourceSize": { "w": 24, "h": 69 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 1080, "y": 0, "w": 24, "h": 69 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 24, "h": 69 }, - "sourceSize": { "w": 24, "h": 69 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 1104, "y": 0, "w": 24, "h": 69 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 24, "h": 69 }, - "sourceSize": { "w": 24, "h": 69 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 1128, "y": 0, "w": 24, "h": 69 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 24, "h": 69 }, - "sourceSize": { "w": 24, "h": 69 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 1152, "y": 0, "w": 24, "h": 69 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 24, "h": 69 }, - "sourceSize": { "w": 24, "h": 69 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 1176, "y": 0, "w": 24, "h": 69 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 24, "h": 69 }, - "sourceSize": { "w": 24, "h": 69 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 1200, "y": 0, "w": 24, "h": 69 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 24, "h": 69 }, - "sourceSize": { "w": 24, "h": 69 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 1224, "y": 0, "w": 24, "h": 69 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 24, "h": 69 }, - "sourceSize": { "w": 24, "h": 69 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 1248, "y": 0, "w": 24, "h": 69 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 24, "h": 69 }, - "sourceSize": { "w": 24, "h": 69 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 1272, "y": 0, "w": 24, "h": 69 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 24, "h": 69 }, - "sourceSize": { "w": 24, "h": 69 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 1296, "y": 0, "w": 24, "h": 69 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 24, "h": 69 }, - "sourceSize": { "w": 24, "h": 69 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 1320, "y": 0, "w": 24, "h": 69 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 24, "h": 69 }, - "sourceSize": { "w": 24, "h": 69 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 1344, "y": 0, "w": 24, "h": 69 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 24, "h": 69 }, - "sourceSize": { "w": 24, "h": 69 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 1368, "y": 0, "w": 24, "h": 69 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 24, "h": 69 }, - "sourceSize": { "w": 24, "h": 69 }, - "duration": 100 - }, - { - "filename": "{num}", - "frame": { "x": 1392, "y": 0, "w": 24, "h": 69 }, - "rotated": false, - "trimmed": false, - "spriteSourceSize": { "x": 0, "y": 0, "w": 24, "h": 69 }, - "sourceSize": { "w": 24, "h": 69 }, - "duration": 100 - } - ], - "meta": { - "app": "https://www.aseprite.org/", - "version": "1.3.17-beta2-x64", - "image": "xbox.png", - "format": "I8", - "size": { "w": 1416, "h": 69 }, - "scale": "1", - "frameTags": [ - { "name": "off", "from": 0, "to": 0, "direction": "forward", "color": "#000000ff" }, - { "name": "ignition", "from": 1, "to": 8, "direction": "forward", "color": "#000000ff" }, - { "name": "on", "from": 9, "to": 58, "direction": "forward", "color": "#000000ff" } +{ + "frames": [ + { + "filename": "{num}", + "frame": { "x": 0, "y": 0, "w": 24, "h": 69 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 24, "h": 69 }, + "sourceSize": { "w": 24, "h": 69 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 24, "y": 0, "w": 24, "h": 69 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 24, "h": 69 }, + "sourceSize": { "w": 24, "h": 69 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 48, "y": 0, "w": 24, "h": 69 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 24, "h": 69 }, + "sourceSize": { "w": 24, "h": 69 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 72, "y": 0, "w": 24, "h": 69 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 24, "h": 69 }, + "sourceSize": { "w": 24, "h": 69 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 96, "y": 0, "w": 24, "h": 69 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 24, "h": 69 }, + "sourceSize": { "w": 24, "h": 69 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 120, "y": 0, "w": 24, "h": 69 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 24, "h": 69 }, + "sourceSize": { "w": 24, "h": 69 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 144, "y": 0, "w": 24, "h": 69 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 24, "h": 69 }, + "sourceSize": { "w": 24, "h": 69 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 168, "y": 0, "w": 24, "h": 69 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 24, "h": 69 }, + "sourceSize": { "w": 24, "h": 69 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 192, "y": 0, "w": 24, "h": 69 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 24, "h": 69 }, + "sourceSize": { "w": 24, "h": 69 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 216, "y": 0, "w": 24, "h": 69 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 24, "h": 69 }, + "sourceSize": { "w": 24, "h": 69 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 240, "y": 0, "w": 24, "h": 69 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 24, "h": 69 }, + "sourceSize": { "w": 24, "h": 69 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 264, "y": 0, "w": 24, "h": 69 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 24, "h": 69 }, + "sourceSize": { "w": 24, "h": 69 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 288, "y": 0, "w": 24, "h": 69 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 24, "h": 69 }, + "sourceSize": { "w": 24, "h": 69 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 312, "y": 0, "w": 24, "h": 69 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 24, "h": 69 }, + "sourceSize": { "w": 24, "h": 69 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 336, "y": 0, "w": 24, "h": 69 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 24, "h": 69 }, + "sourceSize": { "w": 24, "h": 69 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 360, "y": 0, "w": 24, "h": 69 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 24, "h": 69 }, + "sourceSize": { "w": 24, "h": 69 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 384, "y": 0, "w": 24, "h": 69 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 24, "h": 69 }, + "sourceSize": { "w": 24, "h": 69 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 408, "y": 0, "w": 24, "h": 69 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 24, "h": 69 }, + "sourceSize": { "w": 24, "h": 69 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 432, "y": 0, "w": 24, "h": 69 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 24, "h": 69 }, + "sourceSize": { "w": 24, "h": 69 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 456, "y": 0, "w": 24, "h": 69 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 24, "h": 69 }, + "sourceSize": { "w": 24, "h": 69 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 480, "y": 0, "w": 24, "h": 69 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 24, "h": 69 }, + "sourceSize": { "w": 24, "h": 69 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 504, "y": 0, "w": 24, "h": 69 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 24, "h": 69 }, + "sourceSize": { "w": 24, "h": 69 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 528, "y": 0, "w": 24, "h": 69 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 24, "h": 69 }, + "sourceSize": { "w": 24, "h": 69 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 552, "y": 0, "w": 24, "h": 69 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 24, "h": 69 }, + "sourceSize": { "w": 24, "h": 69 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 576, "y": 0, "w": 24, "h": 69 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 24, "h": 69 }, + "sourceSize": { "w": 24, "h": 69 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 600, "y": 0, "w": 24, "h": 69 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 24, "h": 69 }, + "sourceSize": { "w": 24, "h": 69 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 624, "y": 0, "w": 24, "h": 69 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 24, "h": 69 }, + "sourceSize": { "w": 24, "h": 69 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 648, "y": 0, "w": 24, "h": 69 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 24, "h": 69 }, + "sourceSize": { "w": 24, "h": 69 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 672, "y": 0, "w": 24, "h": 69 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 24, "h": 69 }, + "sourceSize": { "w": 24, "h": 69 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 696, "y": 0, "w": 24, "h": 69 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 24, "h": 69 }, + "sourceSize": { "w": 24, "h": 69 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 720, "y": 0, "w": 24, "h": 69 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 24, "h": 69 }, + "sourceSize": { "w": 24, "h": 69 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 744, "y": 0, "w": 24, "h": 69 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 24, "h": 69 }, + "sourceSize": { "w": 24, "h": 69 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 768, "y": 0, "w": 24, "h": 69 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 24, "h": 69 }, + "sourceSize": { "w": 24, "h": 69 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 792, "y": 0, "w": 24, "h": 69 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 24, "h": 69 }, + "sourceSize": { "w": 24, "h": 69 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 816, "y": 0, "w": 24, "h": 69 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 24, "h": 69 }, + "sourceSize": { "w": 24, "h": 69 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 840, "y": 0, "w": 24, "h": 69 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 24, "h": 69 }, + "sourceSize": { "w": 24, "h": 69 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 864, "y": 0, "w": 24, "h": 69 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 24, "h": 69 }, + "sourceSize": { "w": 24, "h": 69 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 888, "y": 0, "w": 24, "h": 69 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 24, "h": 69 }, + "sourceSize": { "w": 24, "h": 69 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 912, "y": 0, "w": 24, "h": 69 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 24, "h": 69 }, + "sourceSize": { "w": 24, "h": 69 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 936, "y": 0, "w": 24, "h": 69 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 24, "h": 69 }, + "sourceSize": { "w": 24, "h": 69 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 960, "y": 0, "w": 24, "h": 69 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 24, "h": 69 }, + "sourceSize": { "w": 24, "h": 69 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 984, "y": 0, "w": 24, "h": 69 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 24, "h": 69 }, + "sourceSize": { "w": 24, "h": 69 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 1008, "y": 0, "w": 24, "h": 69 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 24, "h": 69 }, + "sourceSize": { "w": 24, "h": 69 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 1032, "y": 0, "w": 24, "h": 69 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 24, "h": 69 }, + "sourceSize": { "w": 24, "h": 69 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 1056, "y": 0, "w": 24, "h": 69 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 24, "h": 69 }, + "sourceSize": { "w": 24, "h": 69 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 1080, "y": 0, "w": 24, "h": 69 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 24, "h": 69 }, + "sourceSize": { "w": 24, "h": 69 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 1104, "y": 0, "w": 24, "h": 69 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 24, "h": 69 }, + "sourceSize": { "w": 24, "h": 69 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 1128, "y": 0, "w": 24, "h": 69 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 24, "h": 69 }, + "sourceSize": { "w": 24, "h": 69 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 1152, "y": 0, "w": 24, "h": 69 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 24, "h": 69 }, + "sourceSize": { "w": 24, "h": 69 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 1176, "y": 0, "w": 24, "h": 69 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 24, "h": 69 }, + "sourceSize": { "w": 24, "h": 69 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 1200, "y": 0, "w": 24, "h": 69 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 24, "h": 69 }, + "sourceSize": { "w": 24, "h": 69 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 1224, "y": 0, "w": 24, "h": 69 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 24, "h": 69 }, + "sourceSize": { "w": 24, "h": 69 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 1248, "y": 0, "w": 24, "h": 69 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 24, "h": 69 }, + "sourceSize": { "w": 24, "h": 69 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 1272, "y": 0, "w": 24, "h": 69 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 24, "h": 69 }, + "sourceSize": { "w": 24, "h": 69 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 1296, "y": 0, "w": 24, "h": 69 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 24, "h": 69 }, + "sourceSize": { "w": 24, "h": 69 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 1320, "y": 0, "w": 24, "h": 69 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 24, "h": 69 }, + "sourceSize": { "w": 24, "h": 69 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 1344, "y": 0, "w": 24, "h": 69 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 24, "h": 69 }, + "sourceSize": { "w": 24, "h": 69 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 1368, "y": 0, "w": 24, "h": 69 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 24, "h": 69 }, + "sourceSize": { "w": 24, "h": 69 }, + "duration": 100 + }, + { + "filename": "{num}", + "frame": { "x": 1392, "y": 0, "w": 24, "h": 69 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 24, "h": 69 }, + "sourceSize": { "w": 24, "h": 69 }, + "duration": 100 + } ], - "layers": [ - { "name": "game", "opacity": 255, "blendMode": "normal" }, - { "name": "furniture", "opacity": 255, "blendMode": "normal" }, - { "name": "cinamon", "opacity": 255, "blendMode": "normal" } - ], - "slices": [ - ] - } + "meta": { + "app": "https://www.aseprite.org/", + "version": "1.3.17-beta2-x64", + "image": "xbox.png", + "format": "I8", + "size": { "w": 1416, "h": 69 }, + "scale": "1", + "frameTags": [ + { "name": "off", "from": 0, "to": 0, "direction": "forward", "color": "#000000ff" }, + { "name": "ignition", "from": 1, "to": 8, "direction": "forward", "color": "#000000ff" }, + { "name": "on", "from": 9, "to": 58, "direction": "forward", "color": "#000000ff" } + ], + "layers": [ + { "name": "game", "opacity": 255, "blendMode": "normal" }, + { "name": "furniture", "opacity": 255, "blendMode": "normal" }, + { "name": "cinamon", "opacity": 255, "blendMode": "normal" } + ], + "slices": [] + } } diff --git a/scripts/generate-composed-sprites.js b/scripts/generate-composed-sprites.js index 3bdb7c6..acd3d43 100644 --- a/scripts/generate-composed-sprites.js +++ b/scripts/generate-composed-sprites.js @@ -1,7 +1,7 @@ +import fs from 'node:fs/promises' +import path from 'node:path' +import { fileURLToPath } from 'node:url' import sharp from 'sharp' -import fs from 'fs/promises' -import path from 'path' -import { fileURLToPath } from 'url' const __filename = fileURLToPath(import.meta.url) const __dirname = path.dirname(__filename) @@ -13,39 +13,39 @@ const MAX_COMBINATIONS = 50 // Couleurs pour les vêtements et cheveux const WEAR_COLORS = [ - [14, 105, 46], // Vert - [20, 78, 186], // Bleu - [52, 53, 54], // Gris foncé + [14, 105, 46], // Vert + [20, 78, 186], // Bleu + [52, 53, 54], // Gris foncé [255, 156, 255], // Rose - [122, 23, 23], // Rouge foncé - [171, 21, 61], // Rouge - [173, 166, 19], // Jaune-vert - [255, 200, 0], // Jaune - [128, 0, 128], // Violet - [0, 128, 128], // Cyan - [255, 140, 0], // Orange foncé - [139, 69, 19], // Marron + [122, 23, 23], // Rouge foncé + [171, 21, 61], // Rouge + [173, 166, 19], // Jaune-vert + [255, 200, 0], // Jaune + [128, 0, 128], // Violet + [0, 128, 128], // Cyan + [255, 140, 0], // Orange foncé + [139, 69, 19], // Marron [255, 192, 203], // Rose clair - [0, 191, 255], // Bleu ciel - [50, 205, 50], // Vert clair - [255, 20, 147], // Rose profond - [255, 165, 0], // Orange - [75, 0, 130], // Indigo - [220, 20, 60], // Rouge cramoisi - [0, 100, 0], // Vert foncé + [0, 191, 255], // Bleu ciel + [50, 205, 50], // Vert clair + [255, 20, 147], // Rose profond + [255, 165, 0], // Orange + [75, 0, 130], // Indigo + [220, 20, 60], // Rouge cramoisi + [0, 100, 0], // Vert foncé ] const HAIR_COLORS = [ - [36, 35, 36], // Noir - [118, 128, 28], // Vert olive - [212, 90, 8], // Orange - [42, 48, 168], // Bleu foncé - [139, 90, 43], // Marron + [36, 35, 36], // Noir + [118, 128, 28], // Vert olive + [212, 90, 8], // Orange + [42, 48, 168], // Bleu foncé + [139, 90, 43], // Marron [255, 200, 150], // Blond [200, 150, 100], // Châtain [255, 220, 177], // Blond clair - [80, 50, 30], // Brun foncé - [150, 100, 50], // Châtain foncé + [80, 50, 30], // Brun foncé + [150, 100, 50], // Châtain foncé ] async function applyColorToGrayscale(imagePath, color, outputPath) { @@ -53,10 +53,7 @@ async function applyColorToGrayscale(imagePath, color, outputPath) { const image = sharp(imagePath) - const { data, info } = await image - .ensureAlpha() - .raw() - .toBuffer({ resolveWithObject: true }) + const { data, info } = await image.ensureAlpha().raw().toBuffer({ resolveWithObject: true }) const pixels = new Uint8Array(data.length) for (let i = 0; i < data.length; i += 4) { @@ -66,10 +63,10 @@ async function applyColorToGrayscale(imagePath, color, outputPath) { const gray = (data[i] + data[i + 1] + data[i + 2]) / 3 const factor = gray / 255 - pixels[i] = Math.round(r * factor) // R + pixels[i] = Math.round(r * factor) // R pixels[i + 1] = Math.round(g * factor) // G pixels[i + 2] = Math.round(b * factor) // B - pixels[i + 3] = alpha // A + pixels[i + 3] = alpha // A } else { pixels[i] = 0 pixels[i + 1] = 0 @@ -94,7 +91,7 @@ async function composeSpriteSheet( coloredWearPath, coloredHairPath, animationData, - outputPath + outputPath, ) { const body = sharp(bodyPath) const wear = sharp(coloredWearPath) @@ -104,7 +101,9 @@ async function composeSpriteSheet( const wearMeta = await wear.metadata() const hairMeta = await hair.metadata() - console.log(` 📐 Dimensions - Body: ${bodyMeta.width}x${bodyMeta.height}, Wear: ${wearMeta.width}x${wearMeta.height}, Hair: ${hairMeta.width}x${hairMeta.height}`) + console.log( + ` 📐 Dimensions - Body: ${bodyMeta.width}x${bodyMeta.height}, Wear: ${wearMeta.width}x${wearMeta.height}, Hair: ${hairMeta.width}x${hairMeta.height}`, + ) const frameWidth = 32 const frameHeight = 40 @@ -120,13 +119,18 @@ async function composeSpriteSheet( const frameX = frame.frame.x const frameY = frame.frame.y - const bodyValid = frameX + frameWidth <= bodyMeta.width && frameY + frameHeight <= bodyMeta.height - const wearValid = frameX + frameWidth <= wearMeta.width && frameY + frameHeight <= wearMeta.height - const hairValid = frameX + frameWidth <= hairMeta.width && frameY + frameHeight <= hairMeta.height + const bodyValid = + frameX + frameWidth <= bodyMeta.width && frameY + frameHeight <= bodyMeta.height + const wearValid = + frameX + frameWidth <= wearMeta.width && frameY + frameHeight <= wearMeta.height + const hairValid = + frameX + frameWidth <= hairMeta.width && frameY + frameHeight <= hairMeta.height if (!bodyValid || !wearValid || !hairValid) { console.error(` ⚠️ Frame ${i}: Coordonnées invalides (x:${frameX}, y:${frameY})`) - console.error(` Body: ${bodyValid ? 'OK' : 'INVALIDE'}, Wear: ${wearValid ? 'OK' : 'INVALIDE'}, Hair: ${hairValid ? 'OK' : 'INVALIDE'}`) + console.error( + ` Body: ${bodyValid ? 'OK' : 'INVALIDE'}, Wear: ${wearValid ? 'OK' : 'INVALIDE'}, Hair: ${hairValid ? 'OK' : 'INVALIDE'}`, + ) throw new Error(`Coordonnées invalides pour le frame ${i}`) } @@ -179,28 +183,24 @@ async function composeSpriteSheet( if (wearFrame[idx + 3] > 0) { const alpha = wearFrame[idx + 3] / 255 - composedFrame[idx] = Math.round( - composedFrame[idx] * (1 - alpha) + wearFrame[idx] * alpha - ) + composedFrame[idx] = Math.round(composedFrame[idx] * (1 - alpha) + wearFrame[idx] * alpha) composedFrame[idx + 1] = Math.round( - composedFrame[idx + 1] * (1 - alpha) + wearFrame[idx + 1] * alpha + composedFrame[idx + 1] * (1 - alpha) + wearFrame[idx + 1] * alpha, ) composedFrame[idx + 2] = Math.round( - composedFrame[idx + 2] * (1 - alpha) + wearFrame[idx + 2] * alpha + composedFrame[idx + 2] * (1 - alpha) + wearFrame[idx + 2] * alpha, ) composedFrame[idx + 3] = Math.max(composedFrame[idx + 3], wearFrame[idx + 3]) } if (hairFrame[idx + 3] > 0) { const alpha = hairFrame[idx + 3] / 255 - composedFrame[idx] = Math.round( - composedFrame[idx] * (1 - alpha) + hairFrame[idx] * alpha - ) + composedFrame[idx] = Math.round(composedFrame[idx] * (1 - alpha) + hairFrame[idx] * alpha) composedFrame[idx + 1] = Math.round( - composedFrame[idx + 1] * (1 - alpha) + hairFrame[idx + 1] * alpha + composedFrame[idx + 1] * (1 - alpha) + hairFrame[idx + 1] * alpha, ) composedFrame[idx + 2] = Math.round( - composedFrame[idx + 2] * (1 - alpha) + hairFrame[idx + 2] * alpha + composedFrame[idx + 2] * (1 - alpha) + hairFrame[idx + 2] * alpha, ) composedFrame[idx + 3] = Math.max(composedFrame[idx + 3], hairFrame[idx + 3]) } @@ -282,30 +282,25 @@ async function generateComposedSprites() { console.log(' 🖼️ Composition des layers frame par frame...') const outputPath = path.join(OUTPUT_DIR, `${comboId}.png`) - await composeSpriteSheet( - bodyPath, - tempWearPath, - tempHairPath, - animationData, - outputPath - ) + await composeSpriteSheet(bodyPath, tempWearPath, tempHairPath, animationData, outputPath) - await fs.unlink(tempWearPath).catch(() => { }) - await fs.unlink(tempHairPath).catch(() => { }) + await fs.unlink(tempWearPath).catch(() => {}) + await fs.unlink(tempHairPath).catch(() => {}) combinationCount++ console.log(` ✅ ${comboId} généré avec succès!`) } catch (error) { console.error(` ❌ Erreur lors de la génération de ${comboId}:`, error.message) - await fs.unlink(tempWearPath).catch(() => { }) - await fs.unlink(tempHairPath).catch(() => { }) + await fs.unlink(tempWearPath).catch(() => {}) + await fs.unlink(tempHairPath).catch(() => {}) } } if (combinationCount >= MAX_COMBINATIONS) break } - console.log(`\n✨ Génération terminée! ${combinationCount} sprites composés créés dans ${OUTPUT_DIR}`) + console.log( + `\n✨ Génération terminée! ${combinationCount} sprites composés créés dans ${OUTPUT_DIR}`, + ) } generateComposedSprites().catch(console.error) - diff --git a/src/app.css b/src/app.css index ff006e3..8eb3163 100644 --- a/src/app.css +++ b/src/app.css @@ -1,37 +1,34 @@ -@import 'tailwindcss'; +@import "tailwindcss"; @custom-variant dark (&:where(.dark, .dark *)); @font-face { - font-family: 'Stack Sans Text'; - src: url('/fonts/Stack_Sans_Text/StackSansText-VariableFont_wght.ttf') - format('truetype'); + font-family: "Stack Sans Text"; + src: url("/fonts/Stack_Sans_Text/StackSansText-VariableFont_wght.ttf") format("truetype"); font-weight: 200 700; font-style: normal; font-display: swap; } @font-face { - font-family: 'Stack Sans Text'; - src: url('/fonts/Stack_Sans_Text/static/StackSansText-Regular.ttf') - format('truetype'); + font-family: "Stack Sans Text"; + src: url("/fonts/Stack_Sans_Text/static/StackSansText-Regular.ttf") format("truetype"); font-weight: 400; font-style: normal; font-display: swap; } @font-face { - font-family: 'Stack Sans Text'; - src: url('/fonts/Stack_Sans_Text/static/StackSansText-Bold.ttf') - format('truetype'); + font-family: "Stack Sans Text"; + src: url("/fonts/Stack_Sans_Text/static/StackSansText-Bold.ttf") format("truetype"); font-weight: 700; font-style: normal; font-display: swap; } @font-face { - font-family: 'Bebas Neue'; - src: url('/fonts/Bebas_Neue/BebasNeue-Regular.ttf') format('truetype'); + font-family: "Bebas Neue"; + src: url("/fonts/Bebas_Neue/BebasNeue-Regular.ttf") format("truetype"); font-weight: 400; font-style: normal; font-display: swap; @@ -39,8 +36,8 @@ @theme { /* Polices */ - --font-family-sans: 'Stack Sans Text', sans-serif; - --font-family-display: 'Bebas Neue', sans-serif; + --font-family-sans: "Stack Sans Text", sans-serif; + --font-family-display: "Bebas Neue", sans-serif; --color-bg: #f2f2f2; --color-primary: rgb(64, 136, 207); @@ -72,7 +69,7 @@ @layer base { html { font-size: 16px; - font-family: 'Stack Sans Text', sans-serif; + font-family: "Stack Sans Text", sans-serif; background-color: var(--color-bg); color: var(--color-text); } @@ -111,14 +108,14 @@ } body { - font-family: 'Stack Sans Text', sans-serif; + font-family: "Stack Sans Text", sans-serif; background-color: var(--color-bg); color: var(--color-text); min-height: 100dvh; } body::before { - content: ''; + content: ""; position: absolute; top: 0; left: 0; @@ -155,6 +152,7 @@ background: var(--color-secondary); border-radius: 4px; } + button, .btn { @apply py-1 px-2 cursor-pointer outline-none bg-bg rounded p-1 text-primary hover:text-black border-2 border-primary font-bold focus:outline-none focus:ring-2 focus:ring-primary; @@ -171,36 +169,36 @@ } button.secondary, - .btn[data-theme='secondary'] { + .btn[data-theme="secondary"] { @apply bg-secondary hover:bg-[#c22d26] text-white border-2 border-black font-bold; } button.secondary:disabled, - .btn[data-theme='secondary']:disabled { + .btn[data-theme="secondary"]:disabled { @apply cursor-not-allowed opacity-50 bg-secondary; } button.cancel, - .btn[data-theme='cancel'] { + .btn[data-theme="cancel"] { @apply border-2 border-black bg-bg hover:border-secondary text-white hover:text-secondary font-bold; } button.cancel:disabled, - .btn[data-theme='cancel']:disabled { + .btn[data-theme="cancel"]:disabled { @apply cursor-not-allowed opacity-50 bg-gray-500; } button.headless, - .btn[data-theme='headless'] { + .btn[data-theme="headless"] { @apply border-none bg-transparent p-0 text-primary hover:text-secondary; } select, - input[type='datetime-local'], - input[type='date'], - input[type='time'] { + input[type="datetime-local"], + input[type="date"], + input[type="time"] { @apply border border-border focus:border-primary rounded p-1 cursor-pointer text-border bg-bg; - width: max-content !important; + width: max-content; min-width: fit-content; } @@ -212,6 +210,7 @@ select option::checkmark { @apply hidden; } + select option { @apply cursor-pointer flex flex-col gap-2 items-start p-2 text-border; } @@ -237,28 +236,29 @@ @apply border outline-none border-border focus:border-primary rounded p-1 cursor-pointer text-primary bg-white min-w-full; } - input[type='checkbox'] { + input[type="checkbox"] { @apply w-5 h-5 appearance-none relative cursor-pointer rounded-none border-2 border-border focus:border-primary bg-white; } - input[type='checkbox']:checked::after { - content: '✓'; - @apply absolute top-0 left-0 w-full h-full flex items-center justify-center text-white text-text font-bold; + input[type="checkbox"]:checked::after { + content: "✓"; + @apply absolute top-0 left-0 w-full h-full flex items-center justify-center text-text font-bold; pointer-events: none; } - input[type='checkbox'] ~ label { + input[type="checkbox"] ~ label { @apply cursor-pointer; } - input[type='checkbox']:focus { + input[type="checkbox"]:focus { @apply outline-none; } - input[type='checkbox']:hover { + + input[type="checkbox"]:hover { @apply border-primary; } - input[type='checkbox']:checked { + input[type="checkbox"]:checked { @apply bg-primary text-white border-primary; } @@ -272,22 +272,22 @@ h1 { @apply text-4xl mb-6 mt-4 text-primary; - font-family: 'Bebas Neue', sans-serif; + font-family: "Bebas Neue", sans-serif; } h2 { @apply text-3xl mb-6 mt-4 text-primary; - font-family: 'Bebas Neue', sans-serif; + font-family: "Bebas Neue", sans-serif; } h3 { @apply text-3xl mb-6 mt-4 text-secondary; - font-family: 'Bebas Neue', sans-serif; + font-family: "Bebas Neue", sans-serif; } h4 { @apply text-base mb-6 mt-4; - font-family: 'Bebas Neue', sans-serif; + font-family: "Bebas Neue", sans-serif; } p { @@ -333,7 +333,7 @@ } .font-display { - font-family: 'Bebas Neue', sans-serif; + font-family: "Bebas Neue", sans-serif; } } @@ -342,18 +342,22 @@ border-color: #e83f36; color: #e83f36; } + 25% { border-color: #ff2a83; color: #ff2a83; } + 50% { border-color: #e83f36; color: #e83f36; } + 75% { border-color: #ff2a83; color: #ff2a83; } + 100% { border-color: #e83f36; color: #e83f36; @@ -364,9 +368,11 @@ 0% { background-position: 0% 50%; } + 50% { background-position: 100% 50%; } + 100% { background-position: 0% 50%; } @@ -380,10 +386,8 @@ animation: gradient-x 3s ease infinite; } -.ff_landing_page_body - .ff_landing_wrapper.ff_landing_design_modern - .ff_landing_form { - background-color: transparent !important; +.ff_landing_page_body .ff_landing_wrapper.ff_landing_design_modern .ff_landing_form { + background-color: transparent; } /* WORDPRESS STYLES */ @@ -392,7 +396,7 @@ } .wp-block-separator:before { - content: ''; + content: ""; display: block; width: 100%; height: 1px; @@ -435,10 +439,10 @@ height: 100%; } -[data-page='partners'] img { +[data-page="partners"] img { filter: invert(1); } -.dark [data-page='partners'] img { +.dark [data-page="partners"] img { filter: invert(0); } diff --git a/src/app.tsx b/src/app.tsx index 917d555..3badab5 100644 --- a/src/app.tsx +++ b/src/app.tsx @@ -3,30 +3,24 @@ import { Router } from '@solidjs/router' import { FileRoutes } from '@solidjs/start/router' import { Suspense } from 'solid-js' import './app.css' -import { Modal } from '~/ui/Modal/Modal' -import { Layout } from '~/ui/Layout/Layout' -import schedulesCtrl from '~/features/schedules/schedules.ctrl' import { priceCtrl } from '~/features/price/price.ctrl' +import schedulesCtrl from '~/features/schedules/schedules.ctrl' +import { Layout } from '~/ui/Layout/Layout' +import { Modal } from '~/ui/Modal/Modal' +import { SplashModal } from './features/splash-modal/splash-modal' import { Loader } from './ui/loader' -import { BreakModal } from './features/break-modal/break-modal' export default function App() { schedulesCtrl() priceCtrl() if (import.meta.env.PROD) { - console.log( - '%c🎮 Le musée du jeu vidéo', - 'font-size: 16px; font-weight: bold; color: #3b82f6;' - ) + console.log('%c🎮 Le musée du jeu vidéo', 'font-size: 16px; font-weight: bold; color: #3b82f6;') console.log( '%cCe site est entièrement développé et maintenu par des bénévoles passionnés.', - 'font-size: 12px; color: #64748b;' - ) - console.log( - '%cMerci de votre visite ! 🙏', - 'font-size: 12px; color: #64748b;' + 'font-size: 12px; color: #64748b;', ) + console.log('%cMerci de votre visite ! 🙏', 'font-size: 12px; color: #64748b;') } return ( @@ -34,16 +28,31 @@ export default function App() { root={(props) => ( Le musée du jeu vidéo - - + + - - + + - }> + + + + } + > - + {props.children} diff --git a/src/entry-client.tsx b/src/entry-client.tsx index 16d1237..3363c2a 100644 --- a/src/entry-client.tsx +++ b/src/entry-client.tsx @@ -1,12 +1,14 @@ -import { mount, StartClient } from "@solidjs/start/client"; +import { mount, StartClient } from '@solidjs/start/client' if (typeof window !== 'undefined') { window.addEventListener('unhandledrejection', (event) => { console.error('Promesse non gérée:', event.reason) - if (event.reason?.message?.includes('Decoding failed') || + if ( + event.reason?.message?.includes('Decoding failed') || event.reason?.message?.includes('decoding') || - event.reason === 'Decoding failed') { + event.reason === 'Decoding failed' + ) { console.error('Erreur de décodage détectée:', { reason: event.reason, promise: event.promise, @@ -18,6 +20,6 @@ if (typeof window !== 'undefined') { }) } -mount(() => , document.getElementById("app")!); +mount(() => , document.getElementById('app') ?? document.body) -export default {}; +export default {} diff --git a/src/entry-server.tsx b/src/entry-server.tsx index e098e8f..6b61392 100644 --- a/src/entry-server.tsx +++ b/src/entry-server.tsx @@ -1,4 +1,4 @@ -import { createHandler, StartServer } from "@solidjs/start/server"; +import { createHandler, StartServer } from '@solidjs/start/server' export default createHandler(() => ( ( - - - + + +