Skip to content

Commit

Permalink
Pango (initial pull request) (#295)
Browse files Browse the repository at this point in the history
  • Loading branch information
JVeg199X authored Sep 22, 2024
1 parent 1da5644 commit 0e137f6
Show file tree
Hide file tree
Showing 176 changed files with 6,005 additions and 8 deletions.
Binary file added assets/fonts/pango-fw.font.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/pango/levels/mockup.bin
Binary file not shown.
Binary file added assets/pango/levels/preset.bin
Binary file not shown.
Binary file added assets/pango/sounds/bgmCastle.mid
Binary file not shown.
Binary file added assets/pango/sounds/bgmDeMAGio.mid
Binary file not shown.
Binary file added assets/pango/sounds/bgmGameOver.mid
Binary file not shown.
Binary file added assets/pango/sounds/bgmGameStart.mid
Binary file not shown.
Binary file added assets/pango/sounds/bgmIntro.mid
Binary file not shown.
Binary file added assets/pango/sounds/bgmNameEntry.mid
Binary file not shown.
Binary file added assets/pango/sounds/bgmSmooth.mid
Binary file not shown.
Binary file added assets/pango/sounds/bgmUnderground.mid
Binary file not shown.
Binary file added assets/pango/sounds/snd1up.mid
Binary file not shown.
Binary file added assets/pango/sounds/sndBlockStop.mid
Binary file not shown.
Binary file added assets/pango/sounds/sndCheckpoint.mid
Binary file not shown.
Binary file added assets/pango/sounds/sndCoin.mid
Binary file not shown.
Binary file added assets/pango/sounds/sndDie.mid
Binary file not shown.
Binary file added assets/pango/sounds/sndHit.mid
Binary file not shown.
Binary file added assets/pango/sounds/sndHurt.mid
Binary file not shown.
Binary file added assets/pango/sounds/sndJump1.mid
Binary file not shown.
Binary file added assets/pango/sounds/sndJump2.mid
Binary file not shown.
Binary file added assets/pango/sounds/sndJump3.mid
Binary file not shown.
Binary file added assets/pango/sounds/sndLevelClearA.mid
Binary file not shown.
Binary file added assets/pango/sounds/sndLevelClearB.mid
Binary file not shown.
Binary file added assets/pango/sounds/sndLevelClearC.mid
Binary file not shown.
Binary file added assets/pango/sounds/sndLevelClearD.mid
Binary file not shown.
Binary file added assets/pango/sounds/sndLevelClearS.mid
Binary file not shown.
Binary file added assets/pango/sounds/sndMenuConfirm.mid
Binary file not shown.
Binary file added assets/pango/sounds/sndMenuDeny.mid
Binary file not shown.
Binary file added assets/pango/sounds/sndMenuSelect.mid
Binary file not shown.
Binary file added assets/pango/sounds/sndOutOfTime.mid
Binary file not shown.
Binary file added assets/pango/sounds/sndPause.mid
Binary file not shown.
Binary file added assets/pango/sounds/sndPowerUp.mid
Binary file not shown.
Binary file added assets/pango/sounds/sndSlide.mid
Binary file not shown.
Binary file added assets/pango/sounds/sndSpawn.mid
Binary file not shown.
Binary file added assets/pango/sounds/sndSquish.mid
Binary file not shown.
Binary file added assets/pango/sounds/sndWarp.mid
Binary file not shown.
Binary file added assets/pango/sounds/sndWaveBall.mid
Binary file not shown.
Binary file added assets/pango/sprites/blockfragment.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/pango/sprites/break-000.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/pango/sprites/break-001.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/pango/sprites/break-002.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/pango/sprites/break-003.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/pango/sprites/kr-000.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/pango/sprites/kr-001.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/pango/sprites/kr-002.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/pango/sprites/kr-003.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/pango/sprites/kr-004.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/pango/sprites/kr-005.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/pango/sprites/kr-006.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/pango/sprites/kr-007.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/pango/sprites/kr-008.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/pango/sprites/kr-009.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/pango/sprites/kr-010.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/pango/sprites/kr-011.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/pango/sprites/kr-012.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/pango/sprites/kr-013.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/pango/sprites/kr-014.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/pango/sprites/kr-015.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/pango/sprites/pa-000.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/pango/sprites/pa-001.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/pango/sprites/pa-002.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/pango/sprites/pa-003.png
Binary file added assets/pango/sprites/pa-004.png
Binary file added assets/pango/sprites/pa-005.png
Binary file added assets/pango/sprites/pa-006.png
Binary file added assets/pango/sprites/pa-007.png
Binary file added assets/pango/sprites/pa-008.png
Binary file added assets/pango/sprites/pa-009.png
Binary file added assets/pango/sprites/pa-010.png
Binary file added assets/pango/sprites/pa-011.png
Binary file added assets/pango/sprites/pa-012.png
Binary file added assets/pango/sprites/pa-013.png
Binary file added assets/pango/sprites/pa-014.png
Binary file added assets/pango/sprites/pa-015.png
Binary file added assets/pango/sprites/pa-100.png
Binary file added assets/pango/sprites/pa-101.png
Binary file added assets/pango/sprites/pa-102.png
Binary file added assets/pango/sprites/pa-103.png
Binary file added assets/pango/sprites/pa-104.png
Binary file added assets/pango/sprites/pa-105.png
Binary file added assets/pango/sprites/pa-106.png
Binary file added assets/pango/sprites/pa-107.png
Binary file added assets/pango/sprites/pa-108.png
Binary file added assets/pango/sprites/pa-109.png
Binary file added assets/pango/sprites/pa-110.png
Binary file added assets/pango/sprites/pa-111.png
Binary file added assets/pango/sprites/pa-112.png
Binary file added assets/pango/sprites/pa-113.png
Binary file added assets/pango/sprites/pa-114.png
Binary file added assets/pango/sprites/pa-en-000.png
Binary file added assets/pango/sprites/pa-en-001.png
Binary file added assets/pango/sprites/pa-en-002.png
Binary file added assets/pango/sprites/pa-en-003.png
Binary file added assets/pango/sprites/pa-en-004.png
Binary file added assets/pango/sprites/pa-en-005.png
Binary file added assets/pango/sprites/pa-en-006.png
Binary file added assets/pango/sprites/pa-en-007.png
Binary file added assets/pango/sprites/pa-en-008.png
Binary file added assets/pango/sprites/po-000.png
Binary file added assets/pango/sprites/po-001.png
Binary file added assets/pango/sprites/po-002.png
Binary file added assets/pango/sprites/po-003.png
Binary file added assets/pango/sprites/po-004.png
Binary file added assets/pango/sprites/po-005.png
Binary file added assets/pango/sprites/po-006.png
Binary file added assets/pango/sprites/po-007.png
Binary file added assets/pango/sprites/po-008.png
Binary file added assets/pango/sprites/po-009.png
Binary file added assets/pango/sprites/po-010.png
Binary file added assets/pango/sprites/po-011.png
Binary file added assets/pango/sprites/po-012.png
Binary file added assets/pango/sprites/po-013.png
Binary file added assets/pango/sprites/po-014.png
Binary file added assets/pango/sprites/px-000.png
Binary file added assets/pango/sprites/px-001.png
Binary file added assets/pango/sprites/px-002.png
Binary file added assets/pango/sprites/px-003.png
Binary file added assets/pango/sprites/px-004.png
Binary file added assets/pango/sprites/px-005.png
Binary file added assets/pango/sprites/px-006.png
Binary file added assets/pango/sprites/px-007.png
Binary file added assets/pango/sprites/px-008.png
Binary file added assets/pango/sprites/px-009.png
Binary file added assets/pango/sprites/px-010.png
Binary file added assets/pango/sprites/px-011.png
Binary file added assets/pango/sprites/px-012.png
Binary file added assets/pango/sprites/px-013.png
Binary file added assets/pango/sprites/px-014.png
Binary file added assets/pango/tiles/.DS_Store
Binary file not shown.
Binary file added assets/pango/tiles/pa-tile-000.png
Binary file added assets/pango/tiles/pa-tile-001.png
Binary file added assets/pango/tiles/pa-tile-002.png
Binary file added assets/pango/tiles/pa-tile-003.png
Binary file added assets/pango/tiles/pa-tile-004.png
Binary file added assets/pango/tiles/pa-tile-005.png
Binary file added assets/pango/tiles/pa-tile-006.png
Binary file added assets/pango/tiles/pa-tile-007.png
Binary file added assets/pango/tiles/pa-tile-008.png
Binary file added assets/pango/tiles/pa-tile-009.png
Binary file added assets/pango/tiles/pa-tile-010.png
Binary file added assets/pango/tiles/pa-tile-011.png
Binary file added assets/pango/tiles/pa-tile-012.png
Binary file added assets/pango/tiles/pa-tile-013.png
Binary file added assets/pango/tiles/pa-tile-014.png
Binary file added assets/pango/tiles/pa-tile-015.png
4 changes: 3 additions & 1 deletion emulator/src/extensions/modes/ext_modes.c
Original file line number Diff line number Diff line change
Expand Up @@ -25,11 +25,12 @@
#include "jukebox.h"
#include "keebTest.h"
#include "mainMenu.h"
#include "modeTimer.h"
#include "mode_2048.h"
#include "mode_bigbug.h"
#include "mode_credits.h"
#include "mode_synth.h"
#include "modeTimer.h"
#include "pango.h"
#include "touchTest.h"
#include "tunernome.h"
#include "ultimateTTT.h"
Expand Down Expand Up @@ -70,6 +71,7 @@ static swadgeMode_t* allSwadgeModes[] = {
&keebTestMode,
&mainMenuMode,
&modeCredits,
&pangoMode,
&synthMode,
&t48Mode,
&timerMode,
Expand Down
18 changes: 13 additions & 5 deletions main/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -23,23 +23,30 @@ idf_component_register(SRCS "asset_loaders/common/heatshrink_encoder.c"
"midi/midiUsb.c"
"midi/midiUtil.c"
"midi/waveTables.c"
"modes/games/2048/2048_game.c"
"modes/games/2048/2048_menus.c"
"modes/games/2048/mode_2048.c"
"modes/games/bigbug/aabb_utils_bigbug.c"
"modes/games/bigbug/entity_bigbug.c"
"modes/games/bigbug/entityManager_bigbug.c"
"modes/games/bigbug/gameData_bigbug.c"
"modes/games/bigbug/mode_bigbug.c"
"modes/games/bigbug/pathfinding_bigbug.c"
"modes/games/bigbug/soundManager_bigbug.c"
"modes/games/bigbug/tilemap_bigbug.c"
"modes/games/bigbug/pathfinding_bigbug.c"
"modes/games/pango/paEntity.c"
"modes/games/pango/paEntityManager.c"
"modes/games/pango/paGameData.c"
"modes/games/pango/pango.c"
"modes/games/pango/paSoundManager.c"
"modes/games/pango/paTilemap.c"
"modes/games/pango/paWsgManager.c"
"modes/games/ultimateTTT/ultimateTTT.c"
"modes/games/ultimateTTT/ultimateTTTgame.c"
"modes/games/ultimateTTT/ultimateTTThowTo.c"
"modes/games/ultimateTTT/ultimateTTTmarkerSelect.c"
"modes/games/ultimateTTT/ultimateTTTp2p.c"
"modes/games/ultimateTTT/ultimateTTTresult.c"
"modes/games/2048/2048_game.c"
"modes/games/2048/2048_menus.c"
"modes/games/2048/mode_2048.c"
"modes/music/colorchord/colorchord.c"
"modes/music/jukebox/jukebox.c"
"modes/music/tunernome/tunernome.c"
Expand Down Expand Up @@ -102,9 +109,10 @@ idf_component_register(SRCS "asset_loaders/common/heatshrink_encoder.c"
"./midi"
"./modes"
"./modes/games"
"./modes/games/2048"
"./modes/games/bigbug"
"./modes/games/pango"
"./modes/games/ultimateTTT"
"./modes/games/2048/"
"./modes/music"
"./modes/music/colorchord"
"./modes/music/jukebox"
Expand Down
4 changes: 2 additions & 2 deletions main/menu/menuManiaRenderer.c
Original file line number Diff line number Diff line change
Expand Up @@ -113,8 +113,8 @@ menuManiaRenderer_t* initMenuManiaRenderer(font_t* titleFont, font_t* titleFontO
}
else
{
renderer->titleFont = titleFont;
renderer->titleFontAllocated = false;
renderer->titleFontOutline = titleFont;
renderer->titleFontOutlineAllocated = false;
}

// Save or allocate menu font
Expand Down
Loading

0 comments on commit 0e137f6

Please sign in to comment.