Skip to content

Commit

Permalink
Move texture filenames to JSON file
Browse files Browse the repository at this point in the history
  • Loading branch information
MichaelKim committed Jul 27, 2021
1 parent 1bba30c commit 1bed2d8
Show file tree
Hide file tree
Showing 3 changed files with 48 additions and 47 deletions.
47 changes: 1 addition & 46 deletions src/Game/Skin.ts
Original file line number Diff line number Diff line change
Expand Up @@ -11,52 +11,7 @@ import {
readFile,
Tuple
} from './util';

// Filepaths to each asset
const assets = {
cursor: 'cursor.png',
circle: 'hitcircle.png',
overlay: 'hitcircleoverlay.png',
approach: 'approachcircle.png',
default0: 'default-0.png',
default1: 'default-1.png',
default2: 'default-2.png',
default3: 'default-3.png',
default4: 'default-4.png',
default5: 'default-5.png',
default6: 'default-6.png',
default7: 'default-7.png',
default8: 'default-8.png',
default9: 'default-9.png',
sliderb: 'sliderb.png',
sliderFollowCircle: 'sliderfollowcircle.png',
sliderScorePoint: 'sliderscorepoint.png',
reverseArrow: 'reversearrow.png',
hit0: 'hit0.png',
hit50: 'hit50.png',
hit100: 'hit100.png',
hit300: 'hit300.png',
followPoint: 'followpoint.png',
spinnerBottom: 'spinner-bottom.png',
spinnerGlow: 'spinner-glow.png',
spinnerMiddle: 'spinner-middle.png',
spinnerMiddle2: 'spinner-middle2.png',
spinnerTop: 'spinner-top.png',
score0: 'score-0.png',
score1: 'score-1.png',
score2: 'score-2.png',
score3: 'score-3.png',
score4: 'score-4.png',
score5: 'score-5.png',
score6: 'score-6.png',
score7: 'score-7.png',
score8: 'score-8.png',
score9: 'score-9.png',
scoreComma: 'score-comma.png',
scoreDot: 'score-dot.png',
scorePercent: 'score-percent.png',
scoreX: 'score-x.png'
};
import assets from './textures.json';

export default class Skin {
// [General]
Expand Down
44 changes: 44 additions & 0 deletions src/Game/textures.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@
{
"cursor": "cursor.png",
"circle": "hitcircle.png",
"overlay": "hitcircleoverlay.png",
"approach": "approachcircle.png",
"default0": "default-0.png",
"default1": "default-1.png",
"default2": "default-2.png",
"default3": "default-3.png",
"default4": "default-4.png",
"default5": "default-5.png",
"default6": "default-6.png",
"default7": "default-7.png",
"default8": "default-8.png",
"default9": "default-9.png",
"sliderb": "sliderb.png",
"sliderFollowCircle": "sliderfollowcircle.png",
"sliderScorePoint": "sliderscorepoint.png",
"reverseArrow": "reversearrow.png",
"hit0": "hit0.png",
"hit50": "hit50.png",
"hit100": "hit100.png",
"hit300": "hit300.png",
"followPoint": "followpoint.png",
"spinnerBottom": "spinner-bottom.png",
"spinnerGlow": "spinner-glow.png",
"spinnerMiddle": "spinner-middle.png",
"spinnerMiddle2": "spinner-middle2.png",
"spinnerTop": "spinner-top.png",
"score0": "score-0.png",
"score1": "score-1.png",
"score2": "score-2.png",
"score3": "score-3.png",
"score4": "score-4.png",
"score5": "score-5.png",
"score6": "score-6.png",
"score7": "score-7.png",
"score8": "score-8.png",
"score9": "score-9.png",
"scoreComma": "score-comma.png",
"scoreDot": "score-dot.png",
"scorePercent": "score-percent.png",
"scoreX": "score-x.png"
}
4 changes: 3 additions & 1 deletion tsconfig.json
Original file line number Diff line number Diff line change
Expand Up @@ -10,11 +10,13 @@
"esModuleInterop": true,
"forceConsistentCasingInFileNames": true,
"noEmit": true,
"resolveJsonModule": true,
"plugins": [
{
"name": "typescript-plugin-css-modules"
}
]
},
"include": ["src"]
"include": ["src"],
"exclude": ["node_modules"]
}

0 comments on commit 1bed2d8

Please sign in to comment.