Fleshed out CD deploy-dev job and re-did CI stages

This commit is contained in:
Bobby Youstra 2021-07-07 20:29:45 -07:00
parent bd26805cc3
commit 702f3b02ca
No known key found for this signature in database
GPG Key ID: 46665F9BA88E45C5
5 changed files with 101 additions and 214 deletions

View File

@ -1,7 +1,15 @@
stages:
- build-gba
- build-nds
- test-GBA
- test-NDS
- deploy-docs
- deploy-development
image: insightgit/morpheus image: insightgit/morpheus
gba-library: gba-library:
stage: build stage: build-gba
script: script:
- mkdir build - mkdir build
- cd build - cd build
@ -16,7 +24,7 @@ gba-library:
when: on_success when: on_success
nds-library: nds-library:
stage: build stage: build-nds
script: script:
- mkdir build - mkdir build
- cd build - cd build
@ -30,12 +38,11 @@ nds-library:
when: on_success when: on_success
affine-test-gba: affine-test-gba:
stage: test stage: test-GBA
needs: [gba-library]
script: script:
- cd build - cd build
- PLATFORM=gba BUILD_TESTS=1 cmake --build . --target morpheus-gba-affine-test.gba - PLATFORM=gba BUILD_TESTS=1 cmake --build . --target morpheus-gba-affine-test.gba
dependencies:
- gba-library
artifacts: artifacts:
name: Morpheus-affine-test-GBA-$CI_JOB_NAME name: Morpheus-affine-test-GBA-$CI_JOB_NAME
paths: paths:
@ -43,12 +50,11 @@ affine-test-gba:
when: on_success when: on_success
affine-test-nds: affine-test-nds:
stage: test stage: test-NDS
needs: [nds-library]
script: script:
- cd build - cd build
- PLATFORM=nds BUILD_TESTS=1 cmake --build . --target morpheus-nds-affine-test.nds - PLATFORM=nds BUILD_TESTS=1 cmake --build . --target morpheus-nds-affine-test.nds
dependencies:
- nds-library
artifacts: artifacts:
name: Morpheus-affine-test-NDS-$CI_JOB_NAME name: Morpheus-affine-test-NDS-$CI_JOB_NAME
paths: paths:
@ -56,12 +62,11 @@ affine-test-nds:
when: on_success when: on_success
animation-test-gba: animation-test-gba:
stage: test stage: test-GBA
needs: [gba-library]
script: script:
- cd build - cd build
- PLATFORM=gba BUILD_TESTS=1 cmake --build . --target morpheus-gba-animation-test.gba - PLATFORM=gba BUILD_TESTS=1 cmake --build . --target morpheus-gba-animation-test.gba
dependencies:
- gba-library
artifacts: artifacts:
name: Morpheus-animation-test-GBA-$CI_JOB_NAME name: Morpheus-animation-test-GBA-$CI_JOB_NAME
paths: paths:
@ -69,12 +74,11 @@ animation-test-gba:
when: on_success when: on_success
animation-test-nds: animation-test-nds:
stage: test stage: test-NDS
needs: [nds-library]
script: script:
- cd build - cd build
- PLATFORM=nds BUILD_TESTS=1 cmake --build . --target morpheus-nds-animation-test.nds - PLATFORM=nds BUILD_TESTS=1 cmake --build . --target morpheus-nds-animation-test.nds
dependencies:
- nds-library
artifacts: artifacts:
name: Morpheus-animation-test-NDS-$CI_JOB_NAME name: Morpheus-animation-test-NDS-$CI_JOB_NAME
paths: paths:
@ -82,12 +86,11 @@ animation-test-nds:
when: on_success when: on_success
custom-font-gba: custom-font-gba:
stage: test stage: test-GBA
needs: [gba-library]
script: script:
- cd build - cd build
- PLATFORM=gba BUILD_TESTS=1 cmake --build . --target morpheus-gba-custom-font-test.gba - PLATFORM=gba BUILD_TESTS=1 cmake --build . --target morpheus-gba-custom-font-test.gba
dependencies:
- gba-library
artifacts: artifacts:
name: Morpheus-custom-font-test-GBA-$CI_JOB_NAME name: Morpheus-custom-font-test-GBA-$CI_JOB_NAME
paths: paths:
@ -95,12 +98,11 @@ custom-font-gba:
when: on_success when: on_success
custom-font-nds: custom-font-nds:
stage: test stage: test-NDS
needs: [nds-library]
script: script:
- cd build - cd build
- PLATFORM=nds BUILD_TESTS=1 cmake --build . --target morpheus-nds-custom-font-test.nds - PLATFORM=nds BUILD_TESTS=1 cmake --build . --target morpheus-nds-custom-font-test.nds
dependencies:
- nds-library
artifacts: artifacts:
name: Morpheus-custom-font-test-NDS-$CI_JOB_NAME name: Morpheus-custom-font-test-NDS-$CI_JOB_NAME
paths: paths:
@ -108,12 +110,11 @@ custom-font-nds:
when: on_success when: on_success
extended-palette-test-nds: extended-palette-test-nds:
stage: test stage: test-NDS
needs: [nds-library]
script: script:
- cd build - cd build
- PLATFORM=nds BUILD_TESTS=1 cmake --build . --target morpheus-nds-extended-palette-test.nds - PLATFORM=nds BUILD_TESTS=1 cmake --build . --target morpheus-nds-extended-palette-test.nds
dependencies:
- nds-library
artifacts: artifacts:
name: Morpheus-extended-palette-test-NDS-$CI_JOB_NAME name: Morpheus-extended-palette-test-NDS-$CI_JOB_NAME
paths: paths:
@ -121,12 +122,11 @@ extended-palette-test-nds:
when: on_success when: on_success
gfx-effects-test-gba: gfx-effects-test-gba:
stage: test stage: test-GBA
needs: [gba-library]
script: script:
- cd build - cd build
- PLATFORM=gba BUILD_TESTS=1 cmake --build . --target morpheus-gba-gfx-effects-test.gba - PLATFORM=gba BUILD_TESTS=1 cmake --build . --target morpheus-gba-gfx-effects-test.gba
dependencies:
- gba-library
artifacts: artifacts:
name: Morpheus-gfx-effects-test-GBA-$CI_JOB_NAME name: Morpheus-gfx-effects-test-GBA-$CI_JOB_NAME
paths: paths:
@ -134,12 +134,11 @@ gfx-effects-test-gba:
when: on_success when: on_success
gfx-effects-test-nds: gfx-effects-test-nds:
stage: test stage: test-NDS
needs: [nds-library]
script: script:
- cd build - cd build
- PLATFORM=nds BUILD_TESTS=1 cmake --build . --target morpheus-nds-gfx-effects-test.nds - PLATFORM=nds BUILD_TESTS=1 cmake --build . --target morpheus-nds-gfx-effects-test.nds
dependencies:
- nds-library
artifacts: artifacts:
name: Morpheus-gfx-effects-test-NDS-$CI_JOB_NAME name: Morpheus-gfx-effects-test-NDS-$CI_JOB_NAME
paths: paths:
@ -147,12 +146,11 @@ gfx-effects-test-nds:
when: on_success when: on_success
input-test-gba: input-test-gba:
stage: test stage: test-GBA
needs: [gba-library]
script: script:
- cd build - cd build
- PLATFORM=gba BUILD_TESTS=1 cmake --build . --target morpheus-gba-input-test.gba - PLATFORM=gba BUILD_TESTS=1 cmake --build . --target morpheus-gba-input-test.gba
dependencies:
- gba-library
artifacts: artifacts:
name: Morpheus-input-test-GBA-$CI_JOB_NAME name: Morpheus-input-test-GBA-$CI_JOB_NAME
paths: paths:
@ -160,12 +158,11 @@ input-test-gba:
when: on_success when: on_success
input-test-nds: input-test-nds:
stage: test stage: test-NDS
needs: [nds-library]
script: script:
- cd build - cd build
- PLATFORM=nds BUILD_TESTS=1 cmake --build . --target morpheus-nds-input-test.nds - PLATFORM=nds BUILD_TESTS=1 cmake --build . --target morpheus-nds-input-test.nds
dependencies:
- nds-library
artifacts: artifacts:
name: Morpheus-input-test-NDS-$CI_JOB_NAME name: Morpheus-input-test-NDS-$CI_JOB_NAME
paths: paths:
@ -173,12 +170,11 @@ input-test-nds:
when: on_success when: on_success
maxmod-test-gba: maxmod-test-gba:
stage: test stage: test-GBA
needs: [gba-library]
script: script:
- cd build - cd build
- PLATFORM=gba BUILD_TESTS=1 cmake --build . --target morpheus-gba-maxmod-test.gba - PLATFORM=gba BUILD_TESTS=1 cmake --build . --target morpheus-gba-maxmod-test.gba
dependencies:
- gba-library
artifacts: artifacts:
name: Morpheus-maxmod-test-GBA-$CI_JOB_NAME name: Morpheus-maxmod-test-GBA-$CI_JOB_NAME
paths: paths:
@ -186,12 +182,11 @@ maxmod-test-gba:
when: on_success when: on_success
maxmod-test-nds: maxmod-test-nds:
stage: test stage: test-NDS
needs: [nds-library]
script: script:
- cd build - cd build
- PLATFORM=nds BUILD_TESTS=1 cmake --build . --target morpheus-nds-maxmod-test.nds - PLATFORM=nds BUILD_TESTS=1 cmake --build . --target morpheus-nds-maxmod-test.nds
dependencies:
- nds-library
artifacts: artifacts:
name: Morpheus-maxmod-test-NDS-$CI_JOB_NAME name: Morpheus-maxmod-test-NDS-$CI_JOB_NAME
paths: paths:
@ -199,12 +194,11 @@ maxmod-test-nds:
when: on_success when: on_success
serial-test-gba: serial-test-gba:
stage: test stage: test-GBA
needs: [gba-library]
script: script:
- cd build - cd build
- PLATFORM=gba BUILD_TESTS=1 cmake --build . --target morpheus-gba-serial-test.gba - PLATFORM=gba BUILD_TESTS=1 cmake --build . --target morpheus-gba-serial-test.gba
dependencies:
- gba-library
artifacts: artifacts:
name: Morpheus-serial-test-GBA-$CI_JOB_NAME name: Morpheus-serial-test-GBA-$CI_JOB_NAME
paths: paths:
@ -212,12 +206,11 @@ serial-test-gba:
when: on_success when: on_success
sram-test-gba: sram-test-gba:
stage: test stage: test-GBA
needs: [gba-library]
script: script:
- cd build - cd build
- PLATFORM=gba BUILD_TESTS=1 cmake --build . --target morpheus-gba-sram-test.gba - PLATFORM=gba BUILD_TESTS=1 cmake --build . --target morpheus-gba-sram-test.gba
dependencies:
- gba-library
artifacts: artifacts:
name: Morpheus-sram-test-GBA-$CI_JOB_NAME name: Morpheus-sram-test-GBA-$CI_JOB_NAME
paths: paths:
@ -225,12 +218,11 @@ sram-test-gba:
when: on_success when: on_success
flash-test-gba: flash-test-gba:
stage: test stage: test-GBA
needs: [gba-library]
script: script:
- cd build - cd build
- PLATFORM=gba BUILD_TESTS=1 cmake --build . --target morpheus-gba-flash-test.gba - PLATFORM=gba BUILD_TESTS=1 cmake --build . --target morpheus-gba-flash-test.gba
dependencies:
- gba-library
artifacts: artifacts:
name: Morpheus-flash-test-GBA-$CI_JOB_NAME name: Morpheus-flash-test-GBA-$CI_JOB_NAME
paths: paths:
@ -238,12 +230,11 @@ flash-test-gba:
when: on_success when: on_success
streaming-background-test-gba: streaming-background-test-gba:
stage: test stage: test-GBA
needs: [gba-library]
script: script:
- cd build - cd build
- PLATFORM=gba BUILD_TESTS=1 cmake --build . --target morpheus-gba-streaming-background-test.gba - PLATFORM=gba BUILD_TESTS=1 cmake --build . --target morpheus-gba-streaming-background-test.gba
dependencies:
- gba-library
artifacts: artifacts:
name: Morpheus-streaming-background-test-GBA-$CI_JOB_NAME name: Morpheus-streaming-background-test-GBA-$CI_JOB_NAME
paths: paths:
@ -251,12 +242,11 @@ streaming-background-test-gba:
when: on_success when: on_success
streaming-background-test-nds: streaming-background-test-nds:
stage: test stage: test-NDS
needs: [nds-library]
script: script:
- cd build - cd build
- PLATFORM=nds BUILD_TESTS=1 cmake --build . --target morpheus-nds-streaming-background-test.nds - PLATFORM=nds BUILD_TESTS=1 cmake --build . --target morpheus-nds-streaming-background-test.nds
dependencies:
- nds-library
artifacts: artifacts:
name: Morpheus-streaming-background-test-NDS-$CI_JOB_NAME name: Morpheus-streaming-background-test-NDS-$CI_JOB_NAME
paths: paths:
@ -264,12 +254,11 @@ streaming-background-test-nds:
when: on_success when: on_success
tileset-test-gba: tileset-test-gba:
stage: test stage: test-GBA
needs: [gba-library]
script: script:
- cd build - cd build
- PLATFORM=gba BUILD_TESTS=1 cmake --build . --target morpheus-gba-tileset-test.gba - PLATFORM=gba BUILD_TESTS=1 cmake --build . --target morpheus-gba-tileset-test.gba
dependencies:
- gba-library
artifacts: artifacts:
name: Morpheus-tileset-test-GBA-$CI_JOB_NAME name: Morpheus-tileset-test-GBA-$CI_JOB_NAME
paths: paths:
@ -277,12 +266,11 @@ tileset-test-gba:
when: on_success when: on_success
tileset-test-nds: tileset-test-nds:
stage: test stage: test-NDS
needs: [nds-library]
script: script:
- cd build - cd build
- PLATFORM=nds BUILD_TESTS=1 cmake --build . --target morpheus-nds-tileset-test.nds - PLATFORM=nds BUILD_TESTS=1 cmake --build . --target morpheus-nds-tileset-test.nds
dependencies:
- nds-library
artifacts: artifacts:
name: Morpheus-tileset-test-NDS-$CI_JOB_NAME name: Morpheus-tileset-test-NDS-$CI_JOB_NAME
paths: paths:
@ -290,12 +278,11 @@ tileset-test-nds:
when: on_success when: on_success
save-test-nds: save-test-nds:
stage: test stage: test-NDS
needs: [nds-library]
script: script:
- cd build - cd build
- PLATFORM=nds BUILD_TESTS=1 cmake --build . --target morpheus-nds-save-test.nds - PLATFORM=nds BUILD_TESTS=1 cmake --build . --target morpheus-nds-save-test.nds
dependencies:
- nds-library
artifacts: artifacts:
name: Morpheus-tileset-test-NDS-$CI_JOB_NAME name: Morpheus-tileset-test-NDS-$CI_JOB_NAME
paths: paths:
@ -339,7 +326,8 @@ workflow:
- if: '$CI_COMMIT_BRANCH' - if: '$CI_COMMIT_BRANCH'
pages: pages:
stage: deploy stage: deploy-docs
needs: [gba-library, nds-library]
script: script:
- rm -rf build - rm -rf build
- mkdir build - mkdir build
@ -355,18 +343,11 @@ pages:
- if: '$CI_COMMIT_BRANCH == "master"' - if: '$CI_COMMIT_BRANCH == "master"'
deploy_dev: deploy_dev:
stage: deploy stage: deploy-development
needs: [pages]
script: script:
- echo "We are go for launch :D" - chmod +x buildtools/generate_cd_release/generate_cd_release.sh
- curl -L -o butler.zip https://broth.itch.ovh/butler/linux-amd64/LATEST/archive/default - buildtools/generate_cd_release/generate_cd_release.sh
- unzip butler.zip
- chmod +x butler
- ls build/
- ls lib/
- ls .
- ./butler -V
- ./butler login
- echo "Launch Successful!"
environment: environment:
name: dev name: dev
url: https://insighted.itch.io/morpheus url: https://insighted.itch.io/morpheus

View File

@ -102,8 +102,7 @@ if($ENV{BUILD_DOCS})
COMMAND ${PYTHON3} COMMAND ${PYTHON3}
${CMAKE_CURRENT_SOURCE_DIR}/buildtools/generate_breathe_rst/generate_breathe_rst.py ${CMAKE_CURRENT_SOURCE_DIR}/buildtools/generate_breathe_rst/generate_breathe_rst.py
${CMAKE_CURRENT_SOURCE_DIR}/include/morpheus morpheus ${CMAKE_CURRENT_SOURCE_DIR}/docs ${CMAKE_CURRENT_SOURCE_DIR}/include/morpheus morpheus ${CMAKE_CURRENT_SOURCE_DIR}/docs
COMMAND cd ${CMAKE_CURRENT_SOURCE_DIR}/docs/ && make html COMMAND cd ${CMAKE_CURRENT_SOURCE_DIR}/docs/ && make html)
DEPENDS morpheus)
endif() endif()
if(platform_lower STREQUAL "gba") if(platform_lower STREQUAL "gba")

View File

@ -1,131 +0,0 @@
const unsigned short regionMapTileMap[1024] =
{
0x03FF,0x0002,0x0002,0x0002,0x0002,0x0002,0x0002,0x0002,0x0002,
0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0002,
0x0000,0x0000,0x000B,0x0005,0x0002,0x0002,0x0006,0x0007,
0x0008,0x0009,0x0000,0x000B,0x0008,0x0009,0x0000,0x0000,
0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
0x000B,0x000C,0x0015,0x000E,0x000F,0x0010,0x0011,0x0012,
0x0013,0x0006,0x0014,0x0015,0x0016,0x0015,0x0002,0x00AA,
0x00AB,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
0x0017,0x0018,0x0019,0x001A,0x001B,0x001C,0x001D,0x001E,
0x001F,0x0020,0x0021,0x0022,0x0014,0x0023,0x0024,0x0002,
0x0002,0x00AC,0x00AD,0x0000,0x0000,0x0000,0x0000,0x0000,
0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
0x0025,0x0026,0x0027,0x0028,0x0029,0x002A,0x002B,0x002C,
0x002D,0x002E,0x002F,0x0030,0x000A,0x0031,0x0032,0x00AE,
0x0088,0x00AF,0x00B0,0x00A9,0x0000,0x0000,0x0000,0x0000,
0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
0x0033,0x0034,0x0035,0x0036,0x0037,0x000E,0x0038,0x0039,
0x003A,0x003B,0x003C,0x003D,0x000A,0x003E,0x003F,0x00B1,
0x00B2,0x00B3,0x0060,0x0061,0x0090,0x0090,0x0090,0x0090,
0x0090,0x0090,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
0x0040,0x0041,0x0042,0x0043,0x0044,0x0045,0x0046,0x0047,
0x0048,0x0049,0x004A,0x004B,0x004C,0x004D,0x004E,0x00B8,
0x00B9,0x009E,0x00BA,0x00BB,0x00BC,0x0090,0x0090,0x00BF,
0x00C0,0x00C1,0x0000,0x0000,0x0000,0x0000,0x0000,0x0001,
0x004F,0x0011,0x0050,0x0051,0x0052,0x0053,0x0054,0x0055,
0x0056,0x000A,0x000A,0x0057,0x0058,0x0059,0x0002,0x00C2,
0x00C3,0x00C4,0x0095,0x00C5,0x0090,0x0090,0x0090,0x00C8,
0x0060,0x0061,0x0000,0x0000,0x0000,0x0000,0x0000,0x008F,
0x005A,0x005B,0x005C,0x005D,0x000E,0x005E,0x0015,0x005F,
0x0060,0x0061,0x0062,0x0063,0x0064,0x0065,0x0066,0x00C9,
0x00CA,0x0434,0x00CB,0x0000,0x00CC,0x00CD,0x00CE,0x009B,
0x0090,0x0090,0x0000,0x0000,0x0000,0x0000,0x0000,0x0067,
0x0068,0x0069,0x006A,0x006B,0x006C,0x004E,0x006D,0x006E,
0x006F,0x0070,0x0071,0x0072,0x0073,0x0055,0x0074,0x006D,
0x00CF,0x008B,0x00A5,0x0000,0x00D0,0x0016,0x00D1,0x009B,
0x0090,0x0090,0x00BD,0x00BE,0x0000,0x0000,0x0000,0x0075,
0x0076,0x0077,0x0078,0x0079,0x007A,0x007B,0x007C,0x007D,
0x007E,0x007F,0x0080,0x0007,0x0081,0x0082,0x0083,0x0000,
0x0000,0x0000,0x0000,0x0000,0x00D4,0x00D2,0x00D3,0x009B,
0x0090,0x0090,0x00D5,0x004F,0x0000,0x0000,0x0000,0x0000,
0x0084,0x0016,0x0085,0x0086,0x000E,0x0087,0x0088,0x0089,
0x008A,0x0000,0x008C,0x008D,0x008E,0x0000,0x0000,0x0000,
0x0000,0x00D6,0x0000,0x0000,0x00D7,0x0000,0x0000,0x009B,
0x0090,0x0090,0x00D8,0x005A,0x00D9,0x0000,0x0000,0x0000,
0x0090,0x0091,0x0092,0x0093,0x0094,0x0095,0x0096,0x0097,
0x004F,0x0098,0x0099,0x009A,0x0090,0x0090,0x0090,0x0090,
0x0090,0x000D,0x0090,0x0090,0x0090,0x0090,0x0090,0x0090,
0x0090,0x0090,0x00DA,0x00DB,0x00DC,0x00A8,0x0000,0x0000,
0x0090,0x0000,0x009C,0x009D,0x000E,0x006D,0x009E,0x009F,
0x005A,0x00A0,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
0x0000,0x00E0,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
0x0000,0x0000,0x0000,0x0000,0x00DE,0x00DD,0x0000,0x0000,
0x0090,0x0000,0x0091,0x009E,0x00A1,0x00A2,0x00A3,0x008E,
0x0090,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
0x0000,0x00E4,0x00E5,0x00E6,0x0000,0x0000,0x00DF,0x0000,
0x00D6,0x00AB,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
0x0090,0x0090,0x0090,0x00A4,0x008B,0x00A5,0x0000,0x0000,
0x0090,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
0x0000,0x0000,0x00DE,0x00E3,0x00D6,0x0000,0x00E1,0x0000,
0x00E2,0x00E3,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
0x00A6,0x00A7,0x000D,0x00C6,0x0090,0x0090,0x0090,0x0090,
0x0090,0x0000,0x0000,0x0000,0x00E7,0x0000,0x0000,0x0000,
0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
0x0000,0x0000,0x0000,0x00D7,0x0000,0x0000,0x0000,0x0000,
0x00B4,0x00B5,0x00B6,0x00B7,0x00C7,0x0000,0x0000,0x0000,
0x00E0,0x0071,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
0x0091,0x00A5,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
};

View File

@ -1,4 +0,0 @@
#ifndef REGION_MAP
#define REGION_MAP
extern const unsigned short regionMapTileMap[1024];
#endif // REGION_MAP

View File

@ -0,0 +1,42 @@
#!/bin/bash
echo "We are go for launch :D"
# Setting up Butler
curl -L -o butler.zip https://broth.itch.ovh/butler/linux-amd64/LATEST/archive/default
unzip butler.zip
chmod +x butler
./butler -V
./butler login
# Creating release package directory structure
mkdir morpheus-release/
mkdir morpheus-release/docs
mkdir morpheus-release/buildtools
mkdir morpheus-release/include
mkdir morpheus-release/lib
mkdir morpheus-release/tests
mkdir morpheus-release/tests/gba-bin
mkdir morpheus-release/tests/nds-bin
# Copy files and directories to release package
cp -R include morpheus-release/include
cp -R buildtools morpheus-release/buildtools
cp -R public morpheus-release/docs
cp -R tests morpheus-release/tests
cp -R lib morpheus-release/lib
cp build/*.nds morpheus-release/tests/nds-bin
cp build/*.gba morpheus-release/tests/gba-bin
cp build/*.nds morpheus-release/tests/nds-bin
# Get rid of unneeded files and directories
rm -rf morpheus-release/buildtools/generate_breathe_rst
rm -rf morpheus-release/buildtools/generate_cd_release
rm -rf morpheus-release/buildtools/Dockerfile
# Push release package to itch.io
./butler push morpheus-release insighted/project-ceres:universal-dev
echo "Launch Successful!"