From fd985dd48951cea4df3fdb80866ec82385b86141 Mon Sep 17 00:00:00 2001 From: ntr Date: Tue, 22 Aug 2023 00:12:06 +1000 Subject: [PATCH] icons --- Assets/Images.meta | 8 + .../SpaceRace.Logo.Filled.svg} | 332 ++++++++--- .../SpaceRace.Logo.Filled.svg.meta} | 12 +- .../SpaceRace.Logo.svg} | 218 +++---- .../SpaceRace.Logo.svg.meta} | 2 +- Assets/Images/SpaceRaceIconFont.meta | 8 + Assets/Images/accelerate.svg | 2 +- Assets/Images/accelerate.svg.meta | 54 ++ Assets/Images/decelerate.svg | 2 +- Assets/Images/decelerate.svg.meta | 54 ++ Assets/Images/shield.butt.svg | 550 ++++++++++++++++++ Assets/Images/shield.butt.svg.meta | 54 ++ Assets/Images/shield.svg | 200 ++++++- Assets/Images/shield.svg.meta | 54 ++ Assets/Images/strafe.svg.meta | 54 ++ Assets/Resources/SpaceRace-Icons.ttf | 3 + Assets/Resources/SpaceRace-Icons.ttf.meta | 22 + Assets/Resources/fonts.meta | 8 + Assets/Resources/icomoon.meta | 8 + Assets/SpaceRace.Logo.png | 4 +- Assets/Src/UI/IconTest.uxml | 3 + Assets/Src/UI/IconTest.uxml.meta | 10 + Assets/Src/UI/InterfaceIcon.cs | 21 +- Assets/Src/UI/InterfaceIcon.cs.meta | 11 + Assets/Src/UI/Menu.uxml | 3 +- 25 files changed, 1462 insertions(+), 235 deletions(-) create mode 100644 Assets/Images.meta rename Assets/{spacerace.logo.svg => Images/SpaceRace.Logo.Filled.svg} (81%) rename Assets/{spacerace.logo.svg.meta => Images/SpaceRace.Logo.Filled.svg.meta} (85%) rename Assets/{spacerace.logo.round.svg => Images/SpaceRace.Logo.svg} (88%) rename Assets/{spacerace.logo.round.svg.meta => Images/SpaceRace.Logo.svg.meta} (98%) create mode 100644 Assets/Images/SpaceRaceIconFont.meta create mode 100644 Assets/Images/accelerate.svg.meta create mode 100644 Assets/Images/decelerate.svg.meta create mode 100644 Assets/Images/shield.butt.svg create mode 100644 Assets/Images/shield.butt.svg.meta create mode 100644 Assets/Images/shield.svg.meta create mode 100644 Assets/Images/strafe.svg.meta create mode 100644 Assets/Resources/SpaceRace-Icons.ttf create mode 100644 Assets/Resources/SpaceRace-Icons.ttf.meta create mode 100644 Assets/Resources/fonts.meta create mode 100644 Assets/Resources/icomoon.meta create mode 100644 Assets/Src/UI/IconTest.uxml create mode 100644 Assets/Src/UI/IconTest.uxml.meta create mode 100644 Assets/Src/UI/InterfaceIcon.cs.meta diff --git a/Assets/Images.meta b/Assets/Images.meta new file mode 100644 index 0000000..a7811d0 --- /dev/null +++ b/Assets/Images.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 7da681960666ba3f5be7048720a7d9d0 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/spacerace.logo.svg b/Assets/Images/SpaceRace.Logo.Filled.svg similarity index 81% rename from Assets/spacerace.logo.svg rename to Assets/Images/SpaceRace.Logo.Filled.svg index 7267948..2b9d9a4 100644 --- a/Assets/spacerace.logo.svg +++ b/Assets/Images/SpaceRace.Logo.Filled.svg @@ -2,13 +2,13 @@ + id="color-profile3588" /> @@ -2008,15 +2008,15 @@ id="g4989"> @@ -2449,6 +2449,149 @@ y="7.3080578" mask="none" /> + + + + + + + + + + + + + - - - - - - - - - - - - + id="g4760" + transform="matrix(5.3762861,0,0,5.3762861,-1831.9798,2827.1531)"> + + + + + + + + + + + + + + + + + + + diff --git a/Assets/spacerace.logo.svg.meta b/Assets/Images/SpaceRace.Logo.Filled.svg.meta similarity index 85% rename from Assets/spacerace.logo.svg.meta rename to Assets/Images/SpaceRace.Logo.Filled.svg.meta index 3406dba..5bd3e2d 100644 --- a/Assets/spacerace.logo.svg.meta +++ b/Assets/Images/SpaceRace.Logo.Filled.svg.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 01cd30b57fbd4ba5fbbd175b7433eb97 +guid: 98339f539870660598ed75100d453f42 ScriptedImporter: internalIDToNameTable: [] externalObjects: {} @@ -8,18 +8,18 @@ ScriptedImporter: assetBundleName: assetBundleVariant: script: {fileID: 11500000, guid: a57477913897c46af95d590f580878bd, type: 3} - svgType: 3 + svgType: 0 texturedSpriteMeshType: 0 svgPixelsPerUnit: 100 - gradientResolution: 256 + gradientResolution: 64 alignment: 0 customPivot: {x: 0, y: 0} generatePhysicsShape: 0 viewportOptions: 0 preserveViewport: 0 advancedMode: 0 - predefinedResolutionIndex: 0 - targetResolution: 2160 + predefinedResolutionIndex: 1 + targetResolution: 1080 resolutionMultiplier: 1 stepDistance: 10 samplingStepDistance: 100 @@ -50,5 +50,5 @@ ScriptedImporter: y: 0 width: 0 height: 0 - spriteID: 46edc670bc1df82a781d0689c12143fe + spriteID: dbb097b703b237ba8b588e7262526187 PhysicsOutlines: [] diff --git a/Assets/spacerace.logo.round.svg b/Assets/Images/SpaceRace.Logo.svg similarity index 88% rename from Assets/spacerace.logo.round.svg rename to Assets/Images/SpaceRace.Logo.svg index 53b78a8..9889d8f 100644 --- a/Assets/spacerace.logo.round.svg +++ b/Assets/Images/SpaceRace.Logo.svg @@ -2,13 +2,13 @@ + id="color-profile2581" /> @@ -2008,15 +2008,15 @@ id="g4989"> @@ -2601,16 +2601,16 @@ inkscape:pageopacity="0" inkscape:pageshadow="2" inkscape:zoom="1.3764072" - inkscape:cx="341.46873" - inkscape:cy="183.44863" + inkscape:cx="415.21143" + inkscape:cy="256.82807" inkscape:document-units="px" inkscape:current-layer="layer1" showgrid="false" inkscape:snap-grids="true" - inkscape:window-width="2556" - inkscape:window-height="1396" - inkscape:window-x="2560" - inkscape:window-y="40" + inkscape:window-width="1920" + inkscape:window-height="1044" + inkscape:window-x="0" + inkscape:window-y="36" inkscape:window-maximized="1" inkscape:showpageshadow="false" showborder="true" @@ -2637,8 +2637,8 @@ empopacity="0.25098039" spacingx="8.4666669" spacingy="8.4666669" - originx="-55.147958" - originy="-109.40518" + originx="-134.89154" + originy="-339.95816" units="pc" empspacing="5" dotted="false" /> @@ -2658,7 +2658,7 @@ inkscape:label="left" inkscape:groupmode="layer" id="layer1" - transform="translate(-392.15631,583.08874)" + transform="translate(-318.61462,656.63046)" style="display:inline"> - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + diff --git a/Assets/spacerace.logo.round.svg.meta b/Assets/Images/SpaceRace.Logo.svg.meta similarity index 98% rename from Assets/spacerace.logo.round.svg.meta rename to Assets/Images/SpaceRace.Logo.svg.meta index 878f618..16b9221 100644 --- a/Assets/spacerace.logo.round.svg.meta +++ b/Assets/Images/SpaceRace.Logo.svg.meta @@ -28,7 +28,7 @@ ScriptedImporter: maxTangentAngleEnabled: 0 maxTangentAngle: 5 keepTextureAspectRatio: 1 - textureSize: 1080 + textureSize: 512 textureWidth: 256 textureHeight: 256 wrapMode: 0 diff --git a/Assets/Images/SpaceRaceIconFont.meta b/Assets/Images/SpaceRaceIconFont.meta new file mode 100644 index 0000000..878e807 --- /dev/null +++ b/Assets/Images/SpaceRaceIconFont.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: cbe4a68d7704058b2a668470f07e3a9b +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Images/accelerate.svg b/Assets/Images/accelerate.svg index b260706..af48826 100644 --- a/Assets/Images/accelerate.svg +++ b/Assets/Images/accelerate.svg @@ -206,7 +206,7 @@ id="layer1" transform="translate(49.523839,30.317441)"> diff --git a/Assets/Images/accelerate.svg.meta b/Assets/Images/accelerate.svg.meta new file mode 100644 index 0000000..40ad135 --- /dev/null +++ b/Assets/Images/accelerate.svg.meta @@ -0,0 +1,54 @@ +fileFormatVersion: 2 +guid: 4b7e977ad5d094f079f67847f264c229 +ScriptedImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 2 + userData: + assetBundleName: + assetBundleVariant: + script: {fileID: 11500000, guid: a57477913897c46af95d590f580878bd, type: 3} + svgType: 0 + texturedSpriteMeshType: 0 + svgPixelsPerUnit: 100 + gradientResolution: 64 + alignment: 0 + customPivot: {x: 0, y: 0} + generatePhysicsShape: 0 + viewportOptions: 0 + preserveViewport: 0 + advancedMode: 0 + predefinedResolutionIndex: 1 + targetResolution: 1080 + resolutionMultiplier: 1 + stepDistance: 10 + samplingStepDistance: 100 + maxCordDeviationEnabled: 0 + maxCordDeviation: 1 + maxTangentAngleEnabled: 0 + maxTangentAngle: 5 + keepTextureAspectRatio: 1 + textureSize: 256 + textureWidth: 256 + textureHeight: 256 + wrapMode: 0 + filterMode: 1 + sampleCount: 4 + preserveSVGImageAspect: 0 + useSVGPixelsPerUnit: 0 + spriteData: + TessellationDetail: 0 + SpriteRect: + name: + originalName: + pivot: {x: 0, y: 0} + alignment: 0 + border: {x: 0, y: 0, z: 0, w: 0} + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 0 + height: 0 + spriteID: f2e3139c7f7399756ae27ec477834d4a + PhysicsOutlines: [] diff --git a/Assets/Images/decelerate.svg b/Assets/Images/decelerate.svg index 9e28e2b..3154fe2 100644 --- a/Assets/Images/decelerate.svg +++ b/Assets/Images/decelerate.svg @@ -206,7 +206,7 @@ id="layer1" transform="translate(49.523839,30.317441)"> diff --git a/Assets/Images/decelerate.svg.meta b/Assets/Images/decelerate.svg.meta new file mode 100644 index 0000000..fc6a550 --- /dev/null +++ b/Assets/Images/decelerate.svg.meta @@ -0,0 +1,54 @@ +fileFormatVersion: 2 +guid: 997500af16e846dbd87b2d2f68a8f320 +ScriptedImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 2 + userData: + assetBundleName: + assetBundleVariant: + script: {fileID: 11500000, guid: a57477913897c46af95d590f580878bd, type: 3} + svgType: 0 + texturedSpriteMeshType: 0 + svgPixelsPerUnit: 100 + gradientResolution: 64 + alignment: 0 + customPivot: {x: 0, y: 0} + generatePhysicsShape: 0 + viewportOptions: 0 + preserveViewport: 0 + advancedMode: 0 + predefinedResolutionIndex: 1 + targetResolution: 1080 + resolutionMultiplier: 1 + stepDistance: 10 + samplingStepDistance: 100 + maxCordDeviationEnabled: 0 + maxCordDeviation: 1 + maxTangentAngleEnabled: 0 + maxTangentAngle: 5 + keepTextureAspectRatio: 1 + textureSize: 256 + textureWidth: 256 + textureHeight: 256 + wrapMode: 0 + filterMode: 1 + sampleCount: 4 + preserveSVGImageAspect: 0 + useSVGPixelsPerUnit: 0 + spriteData: + TessellationDetail: 0 + SpriteRect: + name: + originalName: + pivot: {x: 0, y: 0} + alignment: 0 + border: {x: 0, y: 0, z: 0, w: 0} + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 0 + height: 0 + spriteID: 4666a14473fee44e89e5c3efaef26677 + PhysicsOutlines: [] diff --git a/Assets/Images/shield.butt.svg b/Assets/Images/shield.butt.svg new file mode 100644 index 0000000..5f03c73 --- /dev/null +++ b/Assets/Images/shield.butt.svg @@ -0,0 +1,550 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Assets/Images/shield.butt.svg.meta b/Assets/Images/shield.butt.svg.meta new file mode 100644 index 0000000..c9d52c9 --- /dev/null +++ b/Assets/Images/shield.butt.svg.meta @@ -0,0 +1,54 @@ +fileFormatVersion: 2 +guid: 92b68952770797eafbb493b98fbced3d +ScriptedImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 2 + userData: + assetBundleName: + assetBundleVariant: + script: {fileID: 11500000, guid: a57477913897c46af95d590f580878bd, type: 3} + svgType: 0 + texturedSpriteMeshType: 0 + svgPixelsPerUnit: 100 + gradientResolution: 64 + alignment: 0 + customPivot: {x: 0, y: 0} + generatePhysicsShape: 0 + viewportOptions: 0 + preserveViewport: 0 + advancedMode: 0 + predefinedResolutionIndex: 1 + targetResolution: 1080 + resolutionMultiplier: 1 + stepDistance: 10 + samplingStepDistance: 100 + maxCordDeviationEnabled: 0 + maxCordDeviation: 1 + maxTangentAngleEnabled: 0 + maxTangentAngle: 5 + keepTextureAspectRatio: 1 + textureSize: 256 + textureWidth: 256 + textureHeight: 256 + wrapMode: 0 + filterMode: 1 + sampleCount: 4 + preserveSVGImageAspect: 0 + useSVGPixelsPerUnit: 0 + spriteData: + TessellationDetail: 0 + SpriteRect: + name: + originalName: + pivot: {x: 0, y: 0} + alignment: 0 + border: {x: 0, y: 0, z: 0, w: 0} + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 0 + height: 0 + spriteID: 11ff1ee0ae3af2caea8ac49820af747d + PhysicsOutlines: [] diff --git a/Assets/Images/shield.svg b/Assets/Images/shield.svg index 4a231bd..023cb88 100644 --- a/Assets/Images/shield.svg +++ b/Assets/Images/shield.svg @@ -22,21 +22,25 @@ inkscape:pageopacity="0" inkscape:pagecheckerboard="0" inkscape:document-units="px" - showgrid="false" + showgrid="true" fit-margin-top="0" fit-margin-left="0" fit-margin-right="0" fit-margin-bottom="0" units="px" inkscape:zoom="0.56123737" - inkscape:cx="344.7739" - inkscape:cy="524.73341" + inkscape:cx="255.68504" + inkscape:cy="613.82228" inkscape:window-width="1920" inkscape:window-height="1044" inkscape:window-x="0" inkscape:window-y="36" inkscape:window-maximized="1" - inkscape:current-layer="layer1" /> + inkscape:current-layer="layer1"> + + + + + + + + + + + + + + + + + + id="g2085" + style="fill:#f5f5f5;fill-opacity:1"> + style="color:#000000;fill:#f5f5f5;stroke-linecap:round;stroke-linejoin:round;-inkscape-stroke:none;paint-order:stroke markers fill;fill-opacity:1" + d="m -14.589844,-30.316406 c -7.788764,0 -13.680124,-0.0178 -18.427734,0.509765 -4.74761,0.527567 -8.665967,1.652348 -11.503906,4.490235 -2.837951,2.837899 -3.964611,6.756322 -4.492188,11.503906 -0.527577,4.7475844 -0.509765,10.6409938 -0.509765,18.4296875 V 66.925781 a 3.7786551,3.7786551 0 0 0 3.779296,3.777344 3.7786551,3.7786551 0 0 0 3.777344,-3.777344 V 4.6171875 c 0,-7.7886937 0.01871,-13.5790375 0.464844,-17.5937505 0.446136,-4.014712 1.267315,-5.939209 2.324219,-6.996093 1.056916,-1.056897 2.979383,-1.878089 6.99414,-2.324219 4.014758,-0.44613 9.804986,-0.462891 17.59375,-0.462891 H 47.71875 a 3.7786551,3.7786551 0 0 0 3.779297,-3.779296 3.7786551,3.7786551 0 0 0 -3.779297,-3.777344 z" + id="path19305-6" /> + style="color:#000000;fill:#f5f5f5;stroke-linecap:round;stroke-linejoin:round;-inkscape-stroke:none;paint-order:stroke markers fill;fill-opacity:1" + d="m 117.81641,-30.316406 a 3.7786551,3.7786551 0 0 0 -3.77735,3.777344 3.7786551,3.7786551 0 0 0 3.77735,3.779296 H 180.125 c 7.7887,0 13.57904,0.01675 17.59375,0.462891 4.01471,0.446137 5.93921,1.267318 6.99609,2.324219 1.0569,1.056916 1.87809,2.981337 2.32422,6.996093 0.44613,4.0147575 0.46289,9.804986 0.46289,17.5937505 V 66.925781 a 3.7786551,3.7786551 0 0 0 3.7793,3.777344 3.7786551,3.7786551 0 0 0 3.77734,-3.777344 V 4.6171875 c 0,-7.7887645 0.0178,-13.6820771 -0.50976,-18.4296875 -0.52757,-4.74761 -1.65235,-8.665968 -4.49024,-11.503906 -2.83789,-2.837955 -6.75632,-3.962657 -11.5039,-4.490235 -4.74759,-0.527577 -10.64099,-0.509765 -18.42969,-0.509765 z" + id="path19469-2" /> + style="color:#000000;fill:#f5f5f5;stroke-linecap:round;stroke-linejoin:round;-inkscape-stroke:none;paint-order:stroke markers fill;fill-opacity:1" + d="m 211.28125,133.24414 a 3.7786551,3.7786551 0 0 0 -3.7793,3.7793 v 62.30859 c 0,7.78869 -0.0168,13.57904 -0.46289,17.59375 -0.44613,4.01471 -1.26731,5.93726 -2.32422,6.99414 -1.05691,1.0569 -2.98133,1.87809 -6.99609,2.32422 -4.01476,0.44613 -9.80498,0.46484 -17.59375,0.46484 h -62.30859 a 3.7786551,3.7786551 0 0 0 -3.77735,3.77735 3.7786551,3.7786551 0 0 0 3.77735,3.77929 H 180.125 c 7.78877,0 13.68208,0.0178 18.42969,-0.50976 4.74761,-0.52757 8.66596,-1.6543 11.5039,-4.49219 2.83796,-2.8379 3.96266,-6.75632 4.49024,-11.5039 0.52758,-4.74759 0.50976,-10.63905 0.50976,-18.42774 v -62.30859 a 3.7786551,3.7786551 0 0 0 -3.77734,-3.7793 z" + id="path19475-6" /> + style="color:#000000;fill:#f5f5f5;stroke-linecap:round;stroke-linejoin:round;-inkscape-stroke:none;paint-order:stroke markers fill;fill-opacity:1" + d="m -45.744141,133.24414 a 3.7786551,3.7786551 0 0 0 -3.779296,3.7793 v 62.30859 c 0,7.78877 -0.0178,13.68012 0.509765,18.42774 0.527566,4.74761 1.654301,8.66596 4.492188,11.5039 2.837899,2.83795 6.756321,3.96461 11.503906,4.49219 4.747584,0.52758 10.639041,0.50977 18.427734,0.50976 H 47.71875 a 3.7786551,3.7786551 0 0 0 3.779297,-3.77929 3.7786551,3.7786551 0 0 0 -3.779297,-3.77735 h -62.308594 c -7.788693,0 -13.579037,-0.0187 -17.59375,-0.46484 -4.014712,-0.44614 -5.937256,-1.26731 -6.99414,-2.32422 -1.056898,-1.05692 -1.878089,-2.97938 -2.324219,-6.99414 -0.44613,-4.01476 -0.464844,-9.80498 -0.464844,-17.59375 v -62.30859 a 3.7786551,3.7786551 0 0 0 -3.777344,-3.7793 z" + id="path19481-1" /> diff --git a/Assets/Images/shield.svg.meta b/Assets/Images/shield.svg.meta new file mode 100644 index 0000000..65b8518 --- /dev/null +++ b/Assets/Images/shield.svg.meta @@ -0,0 +1,54 @@ +fileFormatVersion: 2 +guid: 7c9ab7aff6725f363889ef400a94b6af +ScriptedImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 2 + userData: + assetBundleName: + assetBundleVariant: + script: {fileID: 11500000, guid: a57477913897c46af95d590f580878bd, type: 3} + svgType: 0 + texturedSpriteMeshType: 0 + svgPixelsPerUnit: 100 + gradientResolution: 64 + alignment: 0 + customPivot: {x: 0, y: 0} + generatePhysicsShape: 0 + viewportOptions: 0 + preserveViewport: 0 + advancedMode: 0 + predefinedResolutionIndex: 1 + targetResolution: 1080 + resolutionMultiplier: 1 + stepDistance: 10 + samplingStepDistance: 100 + maxCordDeviationEnabled: 0 + maxCordDeviation: 1 + maxTangentAngleEnabled: 0 + maxTangentAngle: 5 + keepTextureAspectRatio: 1 + textureSize: 256 + textureWidth: 256 + textureHeight: 256 + wrapMode: 0 + filterMode: 1 + sampleCount: 4 + preserveSVGImageAspect: 0 + useSVGPixelsPerUnit: 0 + spriteData: + TessellationDetail: 0 + SpriteRect: + name: + originalName: + pivot: {x: 0, y: 0} + alignment: 0 + border: {x: 0, y: 0, z: 0, w: 0} + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 0 + height: 0 + spriteID: 5281d519547113507b4be2c04ab538c2 + PhysicsOutlines: [] diff --git a/Assets/Images/strafe.svg.meta b/Assets/Images/strafe.svg.meta new file mode 100644 index 0000000..7ba45ee --- /dev/null +++ b/Assets/Images/strafe.svg.meta @@ -0,0 +1,54 @@ +fileFormatVersion: 2 +guid: bb2f97dd4287d771884c3b7e757b5374 +ScriptedImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 2 + userData: + assetBundleName: + assetBundleVariant: + script: {fileID: 11500000, guid: a57477913897c46af95d590f580878bd, type: 3} + svgType: 0 + texturedSpriteMeshType: 0 + svgPixelsPerUnit: 100 + gradientResolution: 64 + alignment: 0 + customPivot: {x: 0, y: 0} + generatePhysicsShape: 0 + viewportOptions: 0 + preserveViewport: 0 + advancedMode: 0 + predefinedResolutionIndex: 1 + targetResolution: 1080 + resolutionMultiplier: 1 + stepDistance: 10 + samplingStepDistance: 100 + maxCordDeviationEnabled: 0 + maxCordDeviation: 1 + maxTangentAngleEnabled: 0 + maxTangentAngle: 5 + keepTextureAspectRatio: 1 + textureSize: 256 + textureWidth: 256 + textureHeight: 256 + wrapMode: 0 + filterMode: 1 + sampleCount: 4 + preserveSVGImageAspect: 0 + useSVGPixelsPerUnit: 0 + spriteData: + TessellationDetail: 0 + SpriteRect: + name: + originalName: + pivot: {x: 0, y: 0} + alignment: 0 + border: {x: 0, y: 0, z: 0, w: 0} + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 0 + height: 0 + spriteID: e3709bf75980797bf861b3af3a8c96f3 + PhysicsOutlines: [] diff --git a/Assets/Resources/SpaceRace-Icons.ttf b/Assets/Resources/SpaceRace-Icons.ttf new file mode 100644 index 0000000..f1b9fac --- /dev/null +++ b/Assets/Resources/SpaceRace-Icons.ttf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2530030bcf810b527089a4e1a81a9fbbf89964ba6ae314639381c0367db4532e +size 5364 diff --git a/Assets/Resources/SpaceRace-Icons.ttf.meta b/Assets/Resources/SpaceRace-Icons.ttf.meta new file mode 100644 index 0000000..7089dcc --- /dev/null +++ b/Assets/Resources/SpaceRace-Icons.ttf.meta @@ -0,0 +1,22 @@ +fileFormatVersion: 2 +guid: 6341925c14bc48c1eaf9fcb299a97234 +TrueTypeFontImporter: + externalObjects: {} + serializedVersion: 4 + fontSize: 256 + forceTextureCase: -2 + characterSpacing: 0 + characterPadding: 1 + includeFontData: 1 + fontNames: + - icomoon + fallbackFontReferences: + - {fileID: 12800000, guid: 7b4dce6a5fb1cf9bf85471eff8901785, type: 3} + customCharacters: + fontRenderingMode: 0 + ascentCalculationMode: 1 + useLegacyBoundsCalculation: 0 + shouldRoundAdvanceValue: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Resources/fonts.meta b/Assets/Resources/fonts.meta new file mode 100644 index 0000000..db339f0 --- /dev/null +++ b/Assets/Resources/fonts.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 861900bc5632141f9badcb120781f403 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Resources/icomoon.meta b/Assets/Resources/icomoon.meta new file mode 100644 index 0000000..eedc7b5 --- /dev/null +++ b/Assets/Resources/icomoon.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 2bc69a4522723af1889c6ce22a281ed7 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/SpaceRace.Logo.png b/Assets/SpaceRace.Logo.png index cd4328b..e3f11a1 100644 --- a/Assets/SpaceRace.Logo.png +++ b/Assets/SpaceRace.Logo.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:02eec844db7e71c76ce9de00d1b74b19d0a38f4f487d4d78f45506b3b46259d8 -size 14703 +oid sha256:0112099ef93ae2f8097203f925337b10072c76f5f8f770559cb6f57701998104 +size 23197 diff --git a/Assets/Src/UI/IconTest.uxml b/Assets/Src/UI/IconTest.uxml new file mode 100644 index 0000000..6583e34 --- /dev/null +++ b/Assets/Src/UI/IconTest.uxml @@ -0,0 +1,3 @@ + + + diff --git a/Assets/Src/UI/IconTest.uxml.meta b/Assets/Src/UI/IconTest.uxml.meta new file mode 100644 index 0000000..681e7e0 --- /dev/null +++ b/Assets/Src/UI/IconTest.uxml.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: 728748373416e7a1fbb46d5703981b10 +ScriptedImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 2 + userData: + assetBundleName: + assetBundleVariant: + script: {fileID: 13804, guid: 0000000000000000e000000000000000, type: 0} diff --git a/Assets/Src/UI/InterfaceIcon.cs b/Assets/Src/UI/InterfaceIcon.cs index c73e4e9..4158783 100644 --- a/Assets/Src/UI/InterfaceIcon.cs +++ b/Assets/Src/UI/InterfaceIcon.cs @@ -1,4 +1,10 @@ -class InterfaceIcon : VisualElement { +using System.Collections; +using System.Collections.Generic; + +using UnityEngine; +using UnityEngine.UIElements; + +public class InterfaceIcon : VisualElement { public enum Icon { // Outputs Acceleration, @@ -23,9 +29,12 @@ class InterfaceIcon : VisualElement { } static readonly Dictionary _iconGlyphMap = new() { - { Icon.CandyCane, '\uf786' }, - { Icon.Sleigh, '\uf7cc' }, - { Icon.Snowflake, '\uf2dc' }, + { Icon.Acceleration, '\ue901' }, + { Icon.Deceleration, '\ue902' }, + { Icon.Strafing, '\ue903' }, + { Icon.Shield, '\ue904' }, + + { Icon.Logo, '\ue900' }, }; public Icon icon { @@ -39,12 +48,12 @@ class InterfaceIcon : VisualElement { Icon _icon; Label _iconLabel; - public InterfaceIcon() : this(Icon.CandyCane) {} + public InterfaceIcon() : this(Icon.Strafing) {} public InterfaceIcon(Icon icon) { _iconLabel = new Label { style = { - unityFont = Resources.Load("fontawesome-solid"), + unityFont = Resources.Load("SpaceRace-Icons"), unityFontDefinition = StyleKeyword.None, }, }; diff --git a/Assets/Src/UI/InterfaceIcon.cs.meta b/Assets/Src/UI/InterfaceIcon.cs.meta new file mode 100644 index 0000000..05507e4 --- /dev/null +++ b/Assets/Src/UI/InterfaceIcon.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 0297bc555e79b89a8979360dc4d060a3 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Src/UI/Menu.uxml b/Assets/Src/UI/Menu.uxml index 9d5f720..a6f206b 100644 --- a/Assets/Src/UI/Menu.uxml +++ b/Assets/Src/UI/Menu.uxml @@ -1,7 +1,6 @@