Pac-Man (iOS, 2008)
Pac-Man |
---|
Developer: Namco Networks This game has uncompiled source code. |
Pac-Man is an iOS port of the classic arcade game.
Contents
Unused Graphics
All of the graphics exclusive to Pac-Man Lite are present, unused.
More interestingly, the click wheel graphic from the iPod version of Pac-Man exists in the game's resources, due to this port recycling some graphics from the iPod port.
Unused Text
Project: Duck, Duck, Quack! Free API Key: MTSDG91M51EJM69YHG1B
This text can be found in ProjectApiKey.txt. Duck, Duck, Quack! Free is another one of Namco's games.
Flurry Analytics SDK
Lots of .PDFs and other files from the Flurry Analytics SDK remain in the game.
Source Code in Versions Before 3.3.0(?)
Some C definitions exist in the game's resources. They do refer to the click wheel graphic with four commented out words: "skip the wheel icon".
SOUNDDEF( IDS_PACBONUS, "extralife.wav", false, 0.0f, 1.0f, 1.0f), SOUNDDEF( IDS_PACCB, "coffeebreak.wav", false, 0.0f, 1.0f, 1.0f), SOUNDDEF( IDS_PACDIE, "die.wav", false, 0.0f, 1.0f, 1.0f), SOUNDDEF( IDS_PACEATFRUIT, "fruit.wav", false, 0.0f, 1.0f, 1.0f), SOUNDDEF( IDS_PACEATGHOST, "eatghost.wav", false, 0.0f, 1.0f, 1.0f), SOUNDDEF( IDS_PACSTARTGAME, "start.wav", false, 0.0f, 1.0f, 1.0f), SOUNDDEF( IDS_GHOSTEYES, "ghosteyes.wav", true, 0.0f, 1.0f, 1.0f), SOUNDDEF( IDS_PACEATOPEN, "eatopen.wav", false, 0.0f, 1.0f, 1.0f), SOUNDDEF( IDS_PACEATCLOSE, "eatclose.wav", false, 0.0f, 1.0f, 1.0f), SOUNDDEF( IDS_PACCYCLE, "eatcycle.wav", false, 0.0f, 1.0f, 1.0f), SOUNDDEF( IDS_PACPOWERMODE, "powermode.wav", true, 0.0f, 1.0f, 1.0f), SOUNDDEF( IDS_PACSIREN1, "siren1.wav", true, 0.0f, 1.0f, 0.75f), SOUNDDEF( IDS_PACSIREN2, "siren2.wav", true, 0.0f, 1.0f, 0.75f), SOUNDDEF( IDS_PACSIREN3, "siren3.wav", true, 0.0f, 1.0f, 0.75f), SOUNDDEF( IDS_PACSIREN4, "siren4.wav", true, 0.0f, 1.0f, 0.75f), SOUNDDEF( IDS_PACSIREN5, "siren5.wav", true, 0.0f, 1.0f, 0.75f),
#pragma mark Menu Essential Textures #if defined(_IPHONE_) #if defined(_LITE_) TEXTUREDEF( TEX_MENU_FRAME, "AIP_img_menuFrame_Lite"), #else TEXTUREDEF( TEX_MENU_FRAME, "AIP_img_menuFrame"), #endif #elif defined(IPAD_VERSION) #if defined(_LITE_) TEXTUREDEF( TEX_MENU_FRAME, "AIP_img_menuFrame_Lite"), #else TEXTUREDEF( TEX_MENU_FRAME, "AIP_img_menuFrame"), #endif #endif #if defined(IPAD_VERSION) TEXTUREDEF( TEX_BEZEL_LEFT, "Bezel_lft"), TEXTUREDEF( TEX_BEZEL_RIGHT, "Bezel_rt"), TEXTUREDEF( TEX_MENU_BEZEL_LEFT, "Bezel_MN_lft"), TEXTUREDEF( TEX_MENU_BEZEL_RIGHT, "Bezel_MN_rt"), #endif TEXTUREDEF( TEX_MENU_BUTTONS, "AIP_img_wide_ui"), TEXTUREDEF( TEX_UI, "AIP_img_ui"), TEXTUREDEF( TEX_EN_TITLE_FONT, "AIP_img_title_font"), TEXTUREDEF( TEX_EN_FONT, "AIP_img_en_font"), #ifdef TOKENS_ENABLED TEXTUREDEF( TEX_EN_FONT_GRAY, "AIP_img_en_font_gray"), #endif TEXTUREDEF( TEX_JAPAN_TEXT, "AIP_img_japanFonts"), #ifdef TOKENS_ENABLED TEXTUREDEF( TEX_JAPAN_TEXT_GRAY, "AIP_img_japanFonts_gray"), #endif #pragma mark - #pragma mark Loading Bar TEXTUREDEF( TEX_LOADING, "AIP_img_loading"), #pragma mark - #pragma mark Non-Menu Essential Textures TEXTUREDEF( TEX_INGAME_FRAME, "AIP_img_ingameFrame"), TEXTUREDEF( TEX_DPAD, "AIP_img_dpad"), TEXTUREDEF( TEX_JOYSTICK, "AIP_img_joystick"), TEXTUREDEF( TEX_INGAME_MENU_BUTTON_PRESSED, "AIP_img_menuButtonPressed"), TEXTUREDEF( TEX_INGAME_MENU_BUTTON_REG, "AIP_img_menuButtonReg"), #if defined(_IPHONE_) #if defined(_LITE_) TEXTUREDEF( TEX_TITLE, "AIP_img_titleBkd_Lite"), #else TEXTUREDEF( TEX_TITLE, "AIP_img_titleBkd"), #endif #elif defined(IPAD_VERSION) #if defined(_LITE_) TEXTUREDEF( TEX_TITLE, "AIP_img_titleBkd_Lite"), #else TEXTUREDEF( TEX_TITLE, "AIP_img_titleBkd"), #endif #endif TEXTUREDEF( TEX_MENU_FRAME_OVERLAY, "AIP_img_menuFrameOverlay"), TEXTUREDEF( TEX_COFFEEBREAK, "tex_coffeebreak"), TEXTUREDEF( TEX_FRUIT, "tex_fruit"), TEXTUREDEF( TEX_IG, "tex_ig"), TEXTUREDEF( TEX_MAZE_BLUE, "tex_maze_blue"), TEXTUREDEF( TEX_MAZE_WHITE, "tex_maze_white"), #ifdef TOKENS_ENABLED TEXTUREDEF( TEX_MENU_BUTTONS_GRAY, "AIP_img_wide_ui_gray"), TEXTUREDEF( TEX_TOKEN, "tex_token" ), TEXTUREDEF( TEX_LIFE, "tex_life" ), TEXTUREDEF( TEX_IG_TOKENFRAME, "tex_ig_tokenframe_double" ), #endif #ifdef _LITE_ TEXTUREDEF( TEX_MENU_FRAME_UPGRADE, "Congrats_MenuFrame"), TEXTUREDEF( TEX_MENU_CONGRATS, "Congrats_EN"), #endif
#pragma mark Menu Essential Textures ///////////////////////////////////////// // MENU FRAME #ifdef IPAD_VERSION #define FRAME_PIXEL_WIDTH LANDSCAPE_MENU_WIDTH #define FRAME_PIXEL_HEIGHT IPAD_FLOAT_WIDTH #else #define FRAME_PIXEL_WIDTH IPHONE_FLOAT_WIDTH #define FRAME_PIXEL_HEIGHT IPHONE_FLOAT_HEIGHT #endif #if defined(IPAD_VERSION) && defined(_LITE_) SPRITEDEF( IDI_MENU_FRAME, TEX_MENU_FRAME, UV(0, 0, FRAME_PIXEL_WIDTH, FRAME_PIXEL_HEIGHT - 66), DIMENSION(1, 1) ), #else SPRITEDEF( IDI_MENU_FRAME, TEX_MENU_FRAME, UV(0, 0, FRAME_PIXEL_WIDTH, FRAME_PIXEL_HEIGHT), DIMENSION(1, 1) ), #endif SPRITEDEF( IDI_MENU_FRAME_2, TEX_MENU_FRAME, UV(0, 240, 320, 240), DIMENSION(1, 1) ), ///////////////////////////////////////// // MENU BEZEL TEXTURES (IPAD ONLY) #ifdef IPAD_VERSION SPRITEDEF( IDI_BEZEL_LEFT, TEX_BEZEL_LEFT, UV(0, 0, 256, 768), DIMENSION(1, 1) ), SPRITEDEF( IDI_BEZEL_RIGHT, TEX_BEZEL_RIGHT, UV(0, 0, 256, 768), DIMENSION(1, 1) ), SPRITEDEF( IDI_IPAD_MENU_BEZEL_LEFT, TEX_MENU_BEZEL_LEFT, UV(0, 0, 256, 768), DIMENSION(1, 1) ), SPRITEDEF( IDI_IPAD_MENU_BEZEL_RIGHT, TEX_MENU_BEZEL_RIGHT, UV(0, 0, 256, 768), DIMENSION(1, 1) ), #endif ///////////////////////////////////////// // MENU BUTTON UI #ifdef IPAD_VERSION #define WIDE_UI_WIDTH 441 #define WIDE_UI_Y0 0 #define WIDE_UI_Y1 19 #define WIDE_UI_Y2 51 #define WIDE_UI_Y3 70 #define WIDE_UI_Y4 89 #define WIDE_UI_Y5 121 #define WIDE_UI_Y6 140 #define WIDE_UI_Y7 159 #define WIDE_UI_Y8 191 #define WIDE_UI_H0 19 #define WIDE_UI_H1 32 #define WIDE_UI_H2 19 #else #define WIDE_UI_WIDTH 277 #define WIDE_UI_Y0 0 #define WIDE_UI_Y1 12 #define WIDE_UI_Y2 32 #define WIDE_UI_Y3 44 #define WIDE_UI_Y4 56 #define WIDE_UI_Y5 76 #define WIDE_UI_Y6 88 #define WIDE_UI_Y7 100 #define WIDE_UI_Y8 120 #define WIDE_UI_H0 12 #define WIDE_UI_H1 20 #define WIDE_UI_H2 12 #endif SPRITEDEF( IDI_BUTTON_STATE0_TOP, TEX_MENU_BUTTONS, UV(0, WIDE_UI_Y0, WIDE_UI_WIDTH, WIDE_UI_H0), DIMENSION(1, 1) ), SPRITEDEF( IDI_BUTTON_STATE0_MID, TEX_MENU_BUTTONS, UV(0, WIDE_UI_Y1, WIDE_UI_WIDTH, WIDE_UI_H1), DIMENSION(1, 1) ), SPRITEDEF( IDI_BUTTON_STATE0_BOTTOM, TEX_MENU_BUTTONS, UV(0, WIDE_UI_Y2, WIDE_UI_WIDTH, WIDE_UI_H2), DIMENSION(1, 1) ), SPRITEDEF( IDI_BUTTON_STATE1_TOP, TEX_MENU_BUTTONS, UV(0, WIDE_UI_Y3, WIDE_UI_WIDTH, WIDE_UI_H0), DIMENSION(1, 1) ), SPRITEDEF( IDI_BUTTON_STATE1_MID, TEX_MENU_BUTTONS, UV(0, WIDE_UI_Y4, WIDE_UI_WIDTH, WIDE_UI_H1), DIMENSION(1, 1) ), SPRITEDEF( IDI_BUTTON_STATE1_BOTTOM, TEX_MENU_BUTTONS, UV(0, WIDE_UI_Y5, WIDE_UI_WIDTH, WIDE_UI_H0), DIMENSION(1, 1) ), #ifdef TOKENS_ENABLED #define GRAY_WIDE_UI_Y0 WIDE_UI_Y6 #define GRAY_WIDE_UI_Y1 WIDE_UI_Y7 #define GRAY_WIDE_UI_Y2 WIDE_UI_Y8 #define GRAY_WIDE_UI_Y3 WIDE_UI_Y3 #define GRAY_WIDE_UI_Y4 WIDE_UI_Y4 #define GRAY_WIDE_UI_Y5 WIDE_UI_Y5 #define GRAY_WIDE_UI_Y6 WIDE_UI_Y0 #define GRAY_WIDE_UI_Y7 WIDE_UI_Y1 #define GRAY_WIDE_UI_Y8 WIDE_UI_Y2 SPRITEDEF( IDI_BUTTON_GRAY_STATE0_TOP, TEX_MENU_BUTTONS_GRAY, UV(0, GRAY_WIDE_UI_Y0, WIDE_UI_WIDTH, WIDE_UI_H0), DIMENSION(1, 1) ), SPRITEDEF( IDI_BUTTON_GRAY_STATE0_MID, TEX_MENU_BUTTONS_GRAY, UV(0, GRAY_WIDE_UI_Y1, WIDE_UI_WIDTH, WIDE_UI_H1), DIMENSION(1, 1) ), SPRITEDEF( IDI_BUTTON_GRAY_STATE0_BOTTOM, TEX_MENU_BUTTONS_GRAY, UV(0, GRAY_WIDE_UI_Y2, WIDE_UI_WIDTH, WIDE_UI_H2), DIMENSION(1, 1) ), SPRITEDEF( IDI_BUTTON_GRAY_STATE1_TOP, TEX_MENU_BUTTONS_GRAY, UV(0, GRAY_WIDE_UI_Y3, WIDE_UI_WIDTH, WIDE_UI_H0), DIMENSION(1, 1) ), SPRITEDEF( IDI_BUTTON_GRAY_STATE1_MID, TEX_MENU_BUTTONS_GRAY, UV(0, GRAY_WIDE_UI_Y4, WIDE_UI_WIDTH, WIDE_UI_H1), DIMENSION(1, 1) ), SPRITEDEF( IDI_BUTTON_GRAY_STATE1_BOTTOM, TEX_MENU_BUTTONS_GRAY, UV(0, GRAY_WIDE_UI_Y5, WIDE_UI_WIDTH, WIDE_UI_H0), DIMENSION(1, 1) ), #endif //SPRITEDEF( IDI_BUTTON_STATE0, TEX_MENU_BUTTONS, 0, 0, 275, 44, 1, 1 ), //SPRITEDEF( IDI_BUTTON_STATE1, TEX_MENU_BUTTONS, 0, 44, 275, 44, 1, 1 ), SPRITEDEF( IDI_THEME_NAME_JA_LABEL, TEX_MENU_BUTTONS, UV(1, 137, 169, 18), DIMENSION(1, 1) ), //SPRITEDEF( IDI_BUTTON_STATE2, TEX_MENU_BUTTONS, 0, 88, 275, 44, 1, 1 ), //SPRITEDEF( IDI_BUTTON_STATE3, TEX_MENU_BUTTONS, 0, 132, 275, 44, 1, 1 ), SPRITEDEF( IDI_TRACK_BUTTON_STATE0, TEX_MENU_BUTTONS, UV(0, 65, 192, 48), DIMENSION(1, 1) ), SPRITEDEF( IDI_TRACK_BUTTON_STATE1, TEX_MENU_BUTTONS, UV(0, 113, 192, 48), DIMENSION(1, 1) ), SPRITEDEF( IDI_TRACK_BUTTON_STATE2, TEX_MENU_BUTTONS, UV(0, 161, 194, 50), DIMENSION(1, 1) ), ///////////////////////////////////////// // MENU UI ICON TEXTURES #ifdef IPAD_VERSION #define BLUE_GHOST_X 0 #define WHITE_GHOST_X 37 #define INKY_GHOST_X 74 #define PINKY_GHOST_X 109 #define BLINKY_GHOST_X 144 #define CLYDE_GHOST_X 179 #define DEATH_GHOST_X 224 #define DEATH_GHOST_Y -1 #define SMALLER_GHOST_WIDTH 34 #define GHOST_WIDTH 36 #define GHOST_HEIGHT 36 #define DEATH_GHOST_WIDTH 32 #define DEATH_GHOST_HEIGHT 38 #else #define BLUE_GHOST_X 0 #define WHITE_GHOST_X 23 #define INKY_GHOST_X 46 #define PINKY_GHOST_X 69 #define BLINKY_GHOST_X 92 #define CLYDE_GHOST_X 115 #define DEATH_GHOST_X 139 #define DEATH_GHOST_Y 0 #define GHOST_WIDTH 23 #define SMALLER_GHOST_WIDTH 23 #define GHOST_HEIGHT 23 #define DEATH_GHOST_WIDTH 21 #define DEATH_GHOST_HEIGHT 21 #endif SPRITEDEF( IDI_SELECT_ICON, TEX_UI, UV(159, 40, 15, 15), DIMENSION(1, 1) ), SPRITEDEF( IDI_MENU_ICON_BLUE_GHOST, TEX_UI, UV(BLUE_GHOST_X, 0, GHOST_WIDTH, GHOST_HEIGHT), DIMENSION(1, 1) ), // blue ghost SPRITEDEF( IDI_MENU_ICON_WHITE_GHOST, TEX_UI, UV(WHITE_GHOST_X, 0, GHOST_WIDTH, GHOST_HEIGHT), DIMENSION(1, 1) ), // white ghost SPRITEDEF( IDI_MENU_ICON_GHOST_INKY, TEX_UI, UV(INKY_GHOST_X, 0, SMALLER_GHOST_WIDTH, GHOST_HEIGHT), DIMENSION(1, 1) ), //light blue ghost SPRITEDEF( IDI_MENU_ICON_GHOST_PINKY, TEX_UI, UV(PINKY_GHOST_X, 0, SMALLER_GHOST_WIDTH, GHOST_HEIGHT), DIMENSION(1, 1) ), // pink ghost SPRITEDEF( IDI_MENU_ICON_GHOST_BLINKY, TEX_UI, UV(BLINKY_GHOST_X, 0, SMALLER_GHOST_WIDTH, GHOST_HEIGHT), DIMENSION(1, 1) ), // red ghost SPRITEDEF( IDI_MENU_ICON_GHOST_CLYDE_LEFT, TEX_UI, UV(CLYDE_GHOST_X, 0, SMALLER_GHOST_WIDTH, GHOST_HEIGHT), DIMENSION(1, 1) ), // orange ghost SPRITEDEF( IDI_MENU_ICON_DEATH_BLINK, TEX_UI, UV(DEATH_GHOST_X, DEATH_GHOST_Y, DEATH_GHOST_WIDTH, DEATH_GHOST_HEIGHT), DIMENSION(1, 1) ), // blink out #ifdef IPAD_VERSION #define PACMAN_ICON_X 0 #define PACMAN_ICON_Y 37 #define PACMAN_ICON_W 35 #define PACMAN_ICON_H 36 #define LIME_ICON_X 77 #define LIME_ICON_Y 37 #define LIME_ICON_W 36 #define LIME_ICON_H 36 #define APPLE_ICON_X 113 #define APPLE_ICON_Y 37 #define APPLE_ICON_W 32 #define APPLE_ICON_H 36 #define PEACH_ICON_X 149 #define PEACH_ICON_Y 37 #define PEACH_ICON_W 32 #define PEACH_ICON_H 36 //--- #define STRAWBERRY_ICON_X 187 #define STRAWBERRY_ICON_Y 37 #define STRAWBERRY_ICON_W 32 #define STRAWBERRY_ICON_H 36 #define CHERRY_ICON_X 223 #define CHERRY_ICON_Y 37 #define CHERRY_ICON_W 32 #define CHERRY_ICON_H 36 #define GALAXIAN_ICON_X 260 #define GALAXIAN_ICON_Y 37 #define GALAXIAN_ICON_W 32 #define GALAXIAN_ICON_H 36 #define POWER_PELLET_ICON_X 297 #define POWER_PELLET_ICON_Y 37 #define POWER_PELLET_ICON_W 32 #define POWER_PELLET_ICON_H 36 #define BELL_ICON_X 334 #define BELL_ICON_Y 36 #define BELL_ICON_W 32 #define BELL_ICON_H 36 #define KEY_ICON_X 371 #define KEY_ICON_Y 37 #define KEY_ICON_W 32 #define KEY_ICON_H 36 #else #define PACMAN_ICON_X 2 #define PACMAN_ICON_Y 25 #define PACMAN_ICON_W 20 #define PACMAN_ICON_H 20 #define LIME_ICON_X 48 #define LIME_ICON_Y 24 #define LIME_ICON_W 19 #define LIME_ICON_H 22 #define APPLE_ICON_X 71 #define APPLE_ICON_Y 26 #define APPLE_ICON_W 20 #define APPLE_ICON_H 20 #define PEACH_ICON_X 94 #define PEACH_ICON_Y 26 #define PEACH_ICON_W 20 #define PEACH_ICON_H 20 #define STRAWBERRY_ICON_X 118 #define STRAWBERRY_ICON_Y 25 #define STRAWBERRY_ICON_W 20 #define STRAWBERRY_ICON_H 20 #define CHERRY_ICON_X 140 #define CHERRY_ICON_Y 25 #define CHERRY_ICON_W 20 #define CHERRY_ICON_H 20 #define GALAXIAN_ICON_X 163 #define GALAXIAN_ICON_Y 25 #define GALAXIAN_ICON_W 20 #define GALAXIAN_ICON_H 20 #define POWER_PELLET_ICON_X 185 #define POWER_PELLET_ICON_Y 25 #define POWER_PELLET_ICON_W 20 #define POWER_PELLET_ICON_H 20 #define BELL_ICON_X 208 #define BELL_ICON_Y 25 #define BELL_ICON_W 20 #define BELL_ICON_H 20 #define KEY_ICON_X 231 #define KEY_ICON_Y 25 #define KEY_ICON_W 20 #define KEY_ICON_H 20 #endif SPRITEDEF( IDI_MENU_ICON_PAC_RIGHT, TEX_UI, UV(PACMAN_ICON_X, PACMAN_ICON_Y, PACMAN_ICON_W, PACMAN_ICON_H), DIMENSION(1, 1) ), // PAC-MAN // skip the wheel icon SPRITEDEF( IDI_MENU_ICON_LIME, TEX_UI, UV(LIME_ICON_X, LIME_ICON_Y, LIME_ICON_W, LIME_ICON_H), DIMENSION(1, 1) ), // lime SPRITEDEF( IDI_MENU_ICON_APPLE, TEX_UI, UV(APPLE_ICON_X, APPLE_ICON_Y, APPLE_ICON_W, APPLE_ICON_H), DIMENSION(1, 1) ), // apple SPRITEDEF( IDI_MENU_ICON_PEACH, TEX_UI, UV(PEACH_ICON_X, PEACH_ICON_Y, PEACH_ICON_W, PEACH_ICON_H), DIMENSION(1, 1) ), // peach SPRITEDEF( IDI_MENU_ICON_STRAWBERRY, TEX_UI, UV(STRAWBERRY_ICON_X, STRAWBERRY_ICON_Y, STRAWBERRY_ICON_W, STRAWBERRY_ICON_H), DIMENSION(1, 1) ), // strawberry SPRITEDEF( IDI_MENU_ICON_CHERRY, TEX_UI, UV(CHERRY_ICON_X, CHERRY_ICON_Y, CHERRY_ICON_W,CHERRY_ICON_H), DIMENSION(1, 1) ), // cherry SPRITEDEF( IDI_MENU_ICON_GALAXIAN, TEX_UI, UV(GALAXIAN_ICON_X, GALAXIAN_ICON_Y, GALAXIAN_ICON_W,GALAXIAN_ICON_H), DIMENSION(1, 1) ), // galaxian SPRITEDEF( IDI_MENU_ICON_POWER_PELLET, TEX_UI, UV(POWER_PELLET_ICON_X, POWER_PELLET_ICON_Y, POWER_PELLET_ICON_W, POWER_PELLET_ICON_H), DIMENSION(1, 1) ), // power pellet SPRITEDEF( IDI_MENU_ICON_BELL, TEX_UI, UV(BELL_ICON_X, BELL_ICON_Y, BELL_ICON_W, BELL_ICON_H), DIMENSION(1, 1) ), // bell SPRITEDEF( IDI_MENU_ICON_KEY, TEX_UI, UV(KEY_ICON_X, KEY_ICON_Y, KEY_ICON_W, KEY_ICON_H), DIMENSION(1, 1) ), // key #ifdef IPAD_VERSION #define BIG_GREY_X 9 #define BIG_GREY_Y 75 #define BIG_GREY_W 20 #define BIG_GREY_H 33 #define BIG_YELLOW_X 46 #define BIG_YELLOW_Y 75 #define BIG_YELLOW_W 20 #define BIG_YELLOW_H 33 #define LITTLE_GREY_X 13 #define LITTLE_GREY_Y 120 #define LITTLE_GREY_W 11 #define LITTLE_GREY_H 18 #define LITTLE_YELLOW_X 51 #define LITTLE_YELLOW_Y 120 #define LITTLE_YELLOW_W 11 #define LITTLE_YELLOW_H 18 #else #define BIG_GREY_X 6 #define BIG_GREY_Y 48 #define BIG_GREY_W 11 #define BIG_GREY_H 19 #define BIG_YELLOW_X 29 #define BIG_YELLOW_Y 48 #define BIG_YELLOW_W 11 #define BIG_YELLOW_H 19 #define LITTLE_GREY_X 6 #define LITTLE_GREY_Y 67 #define LITTLE_GREY_W 11 #define LITTLE_GREY_H 19 #define LITTLE_YELLOW_X 29 #define LITTLE_YELLOW_Y 67 #define LITTLE_YELLOW_W 11 #define LITTLE_YELLOW_H 19 #endif SPRITEDEF( IDI_ARROWR_STATE0, TEX_UI, UV(BIG_GREY_X, BIG_GREY_Y, BIG_GREY_W, BIG_GREY_H), DIMENSION(1, 1) ),// big grey SPRITEDEF( IDI_ARROWR_STATE1, TEX_UI, UV(LITTLE_GREY_X, LITTLE_GREY_Y, LITTLE_GREY_W, LITTLE_GREY_H), DIMENSION(1, 1) ),// little grey SPRITEDEF( IDI_ARROWR_DISABLED_STATE0, TEX_UI, UV(BIG_YELLOW_X, BIG_YELLOW_Y, BIG_YELLOW_W, BIG_YELLOW_H), DIMENSION(1, 1) ),// big yellow SPRITEDEF( IDI_ARROWR_DISABLED_STATE1, TEX_UI, UV(LITTLE_YELLOW_X, LITTLE_YELLOW_Y, LITTLE_YELLOW_W, LITTLE_YELLOW_H), DIMENSION(1, 1) ), //little yellow SPRITEDEF( IDI_BACKLIGHT_CONTROL_STATE0, TEX_UI, UV(92, 40, 55, 11), DIMENSION(1, 1) ), SPRITEDEF( IDI_BACKLIGHT_CONTROL_STATE1, TEX_UI, UV(92, 51, 55, 11), DIMENSION(1, 1) ), SPRITEDEF( IDI_BACKLIGHT_CONTROL_STATE2, TEX_UI, UV(92, 62, 55, 11), DIMENSION(1, 1) ), SPRITEDEF( IDI_VOLUME_CONTROL_STATE0, TEX_UI, UV(0, 40, 92, 11), DIMENSION(1, 1) ), SPRITEDEF( IDI_VOLUME_CONTROL_STATE2, TEX_UI, UV(0, 62, 92, 11), DIMENSION(1, 1) ), SPRITEDEF( IDI_VOLUME_CONTROL_STATE1, TEX_UI, UV(0, 51, 92, 11), DIMENSION(1, 1) ), SPRITEDEF( IDI_VOLUME_SLIDER_STATE0, TEX_UI, UV(174, 40, 5, 15), DIMENSION(1, 1) ), SPRITEDEF( IDI_VOLUME_SLIDER_STATE1, TEX_UI, UV(179, 40, 5, 15), DIMENSION(1, 1) ), SPRITEDEF( IDI_VOLUME_SLIDER_STATE2, TEX_UI, UV(179, 40, 5, 15), DIMENSION(1, 1) ), SPRITEDEF( IDI_TITLE_FRAME, TEX_UI, UV(0, 21, 191, 19), DIMENSION(1, 1) ), SPRITEDEF( IDI_TITLE_FRAME_WIDE, TEX_UI, UV(0, 0, 292, 21), DIMENSION(1, 1) ), #ifdef IPAD_VERSION #define ARROW_BUTTON_WIDTH 66 #define ARROW_BUTTON_HEIGHT 60 #define ARROW0_X 0 #define ARROW0_UX 66 #define ARROW1_X 132 #define ARROW1_UX 198 #define ARROW2_X 264 #define ARROW2_UX 330 #define ARROW0_Y 152 #define ARROW1_Y 217 #else #define ARROW_BUTTON_WIDTH 40 #define ARROW_BUTTON_HEIGHT 39 #define ARROW0_X 1 #define ARROW0_UX 42 #define ARROW1_X 83 #define ARROW1_UX 124 #define ARROW2_X 165 #define ARROW2_UX 206 #define ARROW0_Y 95 #define ARROW1_Y 135 #endif // Level select buttons (arrows with circles around them) SPRITEDEF( IDI_ARROWR_BUTTON_STATE0_LIT, TEX_UI, UV(ARROW0_X, ARROW0_Y, ARROW_BUTTON_WIDTH, ARROW_BUTTON_HEIGHT), DIMENSION(1, 1) ), SPRITEDEF( IDI_ARROWR_BUTTON_STATE0_UNLIT, TEX_UI, UV(ARROW0_UX, ARROW0_Y, ARROW_BUTTON_WIDTH, ARROW_BUTTON_HEIGHT), DIMENSION(1, 1) ), SPRITEDEF( IDI_ARROWR_BUTTON_STATE1_LIT, TEX_UI, UV(ARROW1_X, ARROW0_Y, ARROW_BUTTON_WIDTH, ARROW_BUTTON_HEIGHT), DIMENSION(1, 1) ), SPRITEDEF( IDI_ARROWR_BUTTON_STATE1_UNLIT, TEX_UI, UV(ARROW1_UX, ARROW0_Y, ARROW_BUTTON_WIDTH, ARROW_BUTTON_HEIGHT), DIMENSION(1, 1) ), SPRITEDEF( IDI_ARROWR_BUTTON_STATE2_LIT, TEX_UI, UV(ARROW2_X, ARROW0_Y, ARROW_BUTTON_WIDTH, ARROW_BUTTON_HEIGHT), DIMENSION(1, 1) ), SPRITEDEF( IDI_ARROWR_BUTTON_STATE2_UNLIT, TEX_UI, UV(ARROW2_UX, ARROW0_Y, ARROW_BUTTON_WIDTH, ARROW_BUTTON_HEIGHT), DIMENSION(1, 1) ), SPRITEDEF( IDI_ARROWL_BUTTON_STATE0_LIT, TEX_UI, UV(ARROW0_X, ARROW1_Y, ARROW_BUTTON_WIDTH, ARROW_BUTTON_HEIGHT), DIMENSION(1, 1) ), SPRITEDEF( IDI_ARROWL_BUTTON_STATE0_UNLIT, TEX_UI, UV(ARROW0_UX, ARROW1_Y, ARROW_BUTTON_WIDTH, ARROW_BUTTON_HEIGHT), DIMENSION(1, 1) ), SPRITEDEF( IDI_ARROWL_BUTTON_STATE1_LIT, TEX_UI, UV(ARROW1_X, ARROW1_Y, ARROW_BUTTON_WIDTH, ARROW_BUTTON_HEIGHT), DIMENSION(1, 1) ), SPRITEDEF( IDI_ARROWL_BUTTON_STATE1_UNLIT, TEX_UI, UV(ARROW1_UX, ARROW1_Y, ARROW_BUTTON_WIDTH, ARROW_BUTTON_HEIGHT), DIMENSION(1, 1) ), SPRITEDEF( IDI_ARROWL_BUTTON_STATE2_LIT, TEX_UI, UV(ARROW2_X, ARROW1_Y, ARROW_BUTTON_WIDTH, ARROW_BUTTON_HEIGHT), DIMENSION(1, 1) ), SPRITEDEF( IDI_ARROWL_BUTTON_STATE2_UNLIT, TEX_UI, UV(ARROW2_UX, ARROW1_Y, ARROW_BUTTON_WIDTH, ARROW_BUTTON_HEIGHT), DIMENSION(1, 1) ), ///////////////////////////////////////// // MENU TITLE LABEL FONT SPRITEDEF( IDI_TITLE_FONT_EN, TEX_EN_TITLE_FONT, UV(0, 0, 224, 115), DIMENSION(16, 5) ), ///////////////////////////////////////// // ENGLISH FONT SPRITEDEF( IDI_MENU_FONT_EN_STATE0, TEX_EN_FONT, UV(0, 0, 176, 108), DIMENSION(16, 6) ), //SPRITEDEF( IDI_MENU_FONT_EN_STATE1, TEX_EN_FONT, UV(0, 108, 176, 52), DIMENSION(16, 6) ), #ifdef TOKENS_ENABLED SPRITEDEF( IDI_MENU_FONT_EN_STATE1, TEX_EN_FONT_GRAY, UV(0, 0, 176, 108), DIMENSION(16, 6) ), #endif ///////////////////////////////////////// // JAPANESE TEXT SPRITEDEF( IDI_JAPANESE_TEXT, TEX_JAPAN_TEXT, UV(0, 0, 512, 512), DIMENSION(1, 1) ), #ifdef TOKENS_ENABLED SPRITEDEF( IDI_JAPANESE_TEXT_GRAY, TEX_JAPAN_TEXT_GRAY,UV(0, 0, 105, 75), DIMENSION(1, 1) ), #endif #pragma mark - #pragma mark Loading Bar Textures ///////////////////////////////////////// // LOADING SCREEN SPRITEDEF( IDI_LOADING_BAR_OUTLINE, TEX_LOADING, UV(0, 0, 174, 20), DIMENSION(1, 1) ), SPRITEDEF( IDI_LOADING_BAR_FILL, TEX_LOADING, UV(0, 20, 166, 12), DIMENSION(1, 1) ), SPRITEDEF( IDI_LOADING_TEXT, TEX_LOADING, UV(0,33,106,12), DIMENSION(1, 1) ), SPRITEDEF( IDI_ENUS_TEXT_LOADING, TEX_LOADING, UV(0, 33, 107, 11), DIMENSION(1, 1) ), SPRITEDEF( IDI_UI_BG_TOP, TEX_LOADING, UV(0, 0, 320, 18), DIMENSION(1, 1) ), SPRITEDEF( IDI_UI_BG_BOTTOM, TEX_LOADING, UV(0, 18, 320, 20), DIMENSION(1, 1) ), SPRITEDEF( IDI_UI_BG_LEFT, TEX_LOADING, UV(0, 38, 6, 202), DIMENSION(1, 1) ), SPRITEDEF( IDI_UI_BG_RIGHT, TEX_LOADING, UV(6, 38, 6, 202), DIMENSION(1, 1) ), SPRITEDEF( IDI_BG_BEZEL_LEFT, TEX_LOADING, UV(12, 38, 50, 202), DIMENSION(1, 1) ), SPRITEDEF( IDI_BG_BEZEL_RIGHT, TEX_LOADING, UV(62, 38, 50, 202), DIMENSION(1, 1) ), SPRITEDEF( IDI_MENU_PACMAN_LOGO, TEX_LOADING, UV(129, 38, 191, 26), DIMENSION(1, 1) ), SPRITEDEF( IDI_WHITE_NAMCO_LOGO, TEX_LOADING, UV(128, 64, 192, 21), DIMENSION(1, 1) ), SPRITEDEF( IDI_LOADING_FRAME, TEX_LOADING, UV(149, 85, 171, 16), DIMENSION(1, 1) ), SPRITEDEF( IDI_NAMCO_LOGO, TEX_LOADING, UV(205, 101, 115, 16), DIMENSION(1, 1) ), SPRITEDEF( IDI_ESES_TEXT_LOADING, TEX_LOADING, UV(226, 173, 94, 14), DIMENSION(1, 1) ), SPRITEDEF( IDI_DADK_TEXT_LOADING, TEX_LOADING, UV(190, 159, 58, 14), DIMENSION(1, 1) ), SPRITEDEF( IDI_NLNL_TEXT_LOADING, TEX_LOADING, UV(187, 117, 133, 14), DIMENSION(1, 1) ), SPRITEDEF( IDI_FIFI_TEXT_LOADING, TEX_LOADING, UV(248, 159, 72, 14), DIMENSION(1, 1) ), SPRITEDEF( IDI_FRFR_TEXT_LOADING, TEX_LOADING, UV(207, 131, 113, 14), DIMENSION(1, 1) ), SPRITEDEF( IDI_DEDE_TEXT_LOADING, TEX_LOADING, UV(142, 103, 63, 14), DIMENSION(1, 1) ), SPRITEDEF( IDI_ITIT_TEXT_LOADING, TEX_LOADING, UV(238, 145, 82, 14), DIMENSION(1, 1) ), SPRITEDEF( IDI_JAJP_TEXT_LOADING, TEX_LOADING, UV(157, 145, 81, 14), DIMENSION(1, 1) ), SPRITEDEF( IDI_NONO_TEXT_LOADING, TEX_LOADING, UV(135, 131, 72, 14), DIMENSION(1, 1) ), SPRITEDEF( IDI_SVSE_TEXT_LOADING, TEX_LOADING, UV(129, 117, 58, 14), DIMENSION(1, 1) ), SPRITEDEF( IDI_COPYRIGHT, TEX_LOADING, UV(150, 221, 170, 9), DIMENSION(1, 1) ), #pragma mark - #pragma mark Non-Menu Essential Textures ///////////////////////////////////////// // IN-GAME DASHBOARD FRAME SPRITEDEF( IDI_INGAME_FRAME, TEX_INGAME_FRAME, UV(0, 0, 320, 100), DIMENSION(1, 1) ), ///////////////////////////////////////// // IN-GAME DPAD TEXTURES SPRITEDEF( IDI_DPAD_REG, TEX_DPAD, UV(0, 0, 144, 100), DIMENSION(1, 1) ), SPRITEDEF( IDI_DPAD_DOWN, TEX_DPAD, UV(144, 0, 144, 100), DIMENSION(1, 1) ), SPRITEDEF( IDI_DPAD_LEFT, TEX_DPAD, UV(288, 0, 144, 100), DIMENSION(1, 1) ), SPRITEDEF( IDI_DPAD_UP, TEX_DPAD, UV(0, 100, 144, 100), DIMENSION(1, 1) ), SPRITEDEF( IDI_DPAD_RIGHT, TEX_DPAD, UV(144, 100, 144, 100), DIMENSION(1, 1) ), ///////////////////////////////////////// // IN-GAME JOYSTICK TEXTURES #ifdef IPAD_VERSION #define JOY_DRAW_WIDTH 152 #define JOY_DRAW_HEIGHT 153 #else #define JOY_DRAW_WIDTH 144 #define JOY_DRAW_HEIGHT 100 #endif #ifdef IPAD_VERSION SPRITEDEF( IDI_JSTICK_REG, TEX_JOYSTICK, UV(0, 0, 152, 153), DIMENSION(1, 1) ), SPRITEDEF( IDI_JSTICK_DOWN, TEX_JOYSTICK, UV(152, 0, 152, 153), DIMENSION(1, 1) ), SPRITEDEF( IDI_JSTICK_LEFT, TEX_JOYSTICK, UV(304, 0, 152, 153), DIMENSION(1, 1) ), SPRITEDEF( IDI_JSTICK_UP, TEX_JOYSTICK, UV(0, 153, 152, 153), DIMENSION(1, 1) ), SPRITEDEF( IDI_JSTICK_RIGHT, TEX_JOYSTICK, UV(152, 153, 152, 153), DIMENSION(1, 1) ), #else SPRITEDEF( IDI_JSTICK_REG, TEX_JOYSTICK, UV(0, 0, 144, 100), DIMENSION(1, 1) ), SPRITEDEF( IDI_JSTICK_DOWN, TEX_JOYSTICK, UV(144, 0, 144, 100), DIMENSION(1, 1) ), SPRITEDEF( IDI_JSTICK_LEFT, TEX_JOYSTICK, UV(288, 0, 144, 100), DIMENSION(1, 1) ), SPRITEDEF( IDI_JSTICK_UP, TEX_JOYSTICK, UV(0, 100, 144, 100), DIMENSION(1, 1) ), SPRITEDEF( IDI_JSTICK_RIGHT, TEX_JOYSTICK, UV(144, 100, 144, 100), DIMENSION(1, 1) ), #endif ///////////////////////////////////////// // IN-GAME MENU BUTTON ON DASHBOARD #ifdef IPAD_VERSION #define MENU_BUTTON_WIDTH 66 #define MENU_BUTTON_HEIGHT 86 #else #define MENU_BUTTON_WIDTH 56 #define MENU_BUTTON_HEIGHT 74 #endif SPRITEDEF( IDI_MENU_BUTTON_PRESSED, TEX_INGAME_MENU_BUTTON_PRESSED, UV(0, 0, MENU_BUTTON_WIDTH, MENU_BUTTON_HEIGHT), DIMENSION(1, 1) ), SPRITEDEF( IDI_MENU_BUTTON_REG, TEX_INGAME_MENU_BUTTON_REG, UV(0, 0, MENU_BUTTON_WIDTH, MENU_BUTTON_HEIGHT), DIMENSION(1, 1) ), ///////////////////////////////////////// // TITLE SCREEN #ifdef IPAD_VERSION #define TITLE_PIXEL_WIDTH IPAD_FLOAT_WIDTH #define TITLE_PIXEL_HEIGHT IPAD_FLOAT_HEIGHT #else #define TITLE_PIXEL_WIDTH IPHONE_FLOAT_WIDTH #define TITLE_PIXEL_HEIGHT IPHONE_FLOAT_HEIGHT #endif SPRITEDEF( IDI_TITLE, TEX_TITLE, UV(0, 0, TITLE_PIXEL_WIDTH, TITLE_PIXEL_HEIGHT), DIMENSION(1, 1) ), ///////////////////////////////////////// // MENU FRAME OVERLAY SPRITEDEF( IDI_MENU_FRAME_OVERLAY, TEX_MENU_FRAME_OVERLAY, UV(0, 0, 282, 331), DIMENSION(1, 1) ), ///////////////////////////////////////// // COFFEE BREAK TEXTURES SPRITEDEF( IDI_COFFEE_GIANT_PACMAN, TEX_COFFEEBREAK, UV(0, 0, 168, 42), DIMENSION(4, 1) ), SPRITEDEF( IDI_COFFEE_BLUEGHOST, TEX_COFFEEBREAK, UV(72, 96, 36, 18), DIMENSION(2, 1) ), SPRITEDEF( IDI_COFFEE_BLINKY_SNAGGED_0, TEX_COFFEEBREAK, UV(0, 42, 31, 18), DIMENSION(1, 1) ), SPRITEDEF( IDI_COFFEE_BLINKY_SNAGGED_1, TEX_COFFEEBREAK, UV(31, 42, 31, 18), DIMENSION(1, 1) ), SPRITEDEF( IDI_COFFEE_BLINKY_SNAGGED_2, TEX_COFFEEBREAK, UV(62, 42, 31, 18), DIMENSION(1, 1) ), SPRITEDEF( IDI_COFFEE_BLINKY_SNAGGED_3, TEX_COFFEEBREAK, UV(93, 42, 31, 18), DIMENSION(1, 1) ), SPRITEDEF( IDI_COFFEE_BLINKY_SNAGGED_4, TEX_COFFEEBREAK, UV(124, 42, 31, 18), DIMENSION(1, 1) ), SPRITEDEF( IDI_COFFEE_BLINKY_SNAGGED_5, TEX_COFFEEBREAK, UV(0, 60, 31, 18), DIMENSION(1, 1) ), SPRITEDEF( IDI_COFFEE_BLINKY_SNAGGED_6, TEX_COFFEEBREAK, UV(31, 60, 31, 18), DIMENSION(1, 1) ), SPRITEDEF( IDI_COFFEE_BLINKY_SNAGGED_7, TEX_COFFEEBREAK, UV(62, 60, 31, 18), DIMENSION(1, 1) ), SPRITEDEF( IDI_COFFEE_BLINKY_SNAGGED_8, TEX_COFFEEBREAK, UV(93, 60, 31, 18), DIMENSION(1, 1) ), SPRITEDEF( IDI_COFFEE_BLINKY_SNAGGED_9, TEX_COFFEEBREAK, UV(124, 60, 31, 18), DIMENSION(1, 1) ), SPRITEDEF( IDI_COFFEE_BLINKY_STITCHED, TEX_COFFEEBREAK, UV(129, 78, 36, 18), DIMENSION(2, 1) ), SPRITEDEF( IDI_COFFEE_BLINKY, TEX_COFFEEBREAK, UV(93, 78, 36, 18), DIMENSION(2, 1) ), SPRITEDEF( IDI_COFFEE_BLINKY_NUDE, TEX_COFFEEBREAK, UV(0, 78, 93, 18), DIMENSION(3, 1) ), SPRITEDEF( IDI_COFFEE_PACMAN, TEX_COFFEEBREAK, UV(0, 96, 72, 18), DIMENSION(4, 1) ), SPRITEDEF( IDI_COFFEE_SNAGBAR, TEX_COFFEEBREAK, UV(155, 74, 1, 4), DIMENSION(1, 1) ), ///////////////////////////////////////// // FRUIT TEXTURES SPRITEDEF( IDI_KEY, TEX_FRUIT, UV(0, 0, 21, 21), DIMENSION(1, 1) ), SPRITEDEF( IDI_BELL, TEX_FRUIT, UV(22, 0, 21, 21), DIMENSION(1, 1) ), SPRITEDEF( IDI_GALEXIAN, TEX_FRUIT, UV(44, 0, 21, 21), DIMENSION(1, 1) ), SPRITEDEF( IDI_GRAPES, TEX_FRUIT, UV(66, 0, 21, 21), DIMENSION(1, 1) ), SPRITEDEF( IDI_APPLE, TEX_FRUIT, UV(88, 0, 21, 21), DIMENSION(1, 1) ), SPRITEDEF( IDI_PEACH, TEX_FRUIT, UV(110, 0, 21, 21), DIMENSION(1, 1) ), SPRITEDEF( IDI_STRAWBERRY, TEX_FRUIT, UV(132, 0, 21, 21), DIMENSION(1, 1) ), SPRITEDEF( IDI_CHERRY, TEX_FRUIT, UV(154, 0, 21, 21), DIMENSION(1, 1) ), ///////////////////////////////////////// // IN-GAME TEXTURES SPRITEDEF( IDI_BLINKYDOWN_ANIM, TEX_IG, UV(0, 0, 40, 20), DIMENSION(2, 1) ), SPRITEDEF( IDI_BLINKYUP_ANIM, TEX_IG, UV(41, 0, 40, 20), DIMENSION(2, 1) ), SPRITEDEF( IDI_BLINKYLEFT_ANIM, TEX_IG, UV(0, 21, 40, 20), DIMENSION(2, 1) ), SPRITEDEF( IDI_BLINKYRIGHT_ANIM, TEX_IG, UV(41, 21, 40, 20), DIMENSION(2, 1) ), SPRITEDEF( IDI_PINKYDOWN_ANIM, TEX_IG, UV(82, 0, 40, 20), DIMENSION(2, 1) ), SPRITEDEF( IDI_PINKYUP_ANIM, TEX_IG, UV(123, 0, 40, 20), DIMENSION(2, 1) ), SPRITEDEF( IDI_PINKYLEFT_ANIM, TEX_IG, UV(82, 21, 40, 20), DIMENSION(2, 1) ), SPRITEDEF( IDI_PINKYRIGHT_ANIM, TEX_IG, UV(123, 21, 40, 20), DIMENSION(2, 1) ), SPRITEDEF( IDI_CLYDEDOWN_ANIM, TEX_IG, UV(0, 42, 40, 20), DIMENSION(2, 1) ), SPRITEDEF( IDI_CLYDEUP_ANIM, TEX_IG, UV(41, 42, 40, 20), DIMENSION(2, 1) ), SPRITEDEF( IDI_CLYDELEFT_ANIM, TEX_IG, UV(0, 63, 40, 20), DIMENSION(2, 1) ), SPRITEDEF( IDI_CLYDERIGHT_ANIM, TEX_IG, UV(41, 63, 40, 20), DIMENSION(2, 1) ), SPRITEDEF( IDI_INKYDOWN_ANIM, TEX_IG, UV(82, 42, 40, 20), DIMENSION(2, 1) ), SPRITEDEF( IDI_INKYUP_ANIM, TEX_IG, UV(123, 42, 40, 20), DIMENSION(2, 1) ), SPRITEDEF( IDI_INKYLEFT_ANIM, TEX_IG, UV(82, 63, 40, 20), DIMENSION(2, 1) ), SPRITEDEF( IDI_INKYRIGHT_ANIM, TEX_IG, UV(123, 63, 40, 20), DIMENSION(2, 1) ), SPRITEDEF( IDI_BLUEGHOST_ANIM, TEX_IG, UV(164, 63, 40, 20), DIMENSION(2, 1) ), SPRITEDEF( IDI_WHITEGHOST_ANIM, TEX_IG, UV(205, 63, 40, 20), DIMENSION(2, 1) ), SPRITEDEF( IDI_GHOST_EYES_DOWN, TEX_IG, UV(249, 48, 13, 7), DIMENSION(1, 1) ), SPRITEDEF( IDI_GHOST_EYES_UP, TEX_IG, UV(270, 43, 13, 7), DIMENSION(1, 1) ), SPRITEDEF( IDI_GHOST_EYES_LEFT, TEX_IG, UV(248, 67, 13, 7), DIMENSION(1, 1) ), SPRITEDEF( IDI_GHOST_EYES_RIGHT, TEX_IG, UV(272, 67, 13, 7), DIMENSION(1, 1) ), SPRITEDEF( IDI_PACDOWN_ANIM, TEX_IG, UV(164, 0, 80, 20), DIMENSION(4, 1) ), SPRITEDEF( IDI_PACUP_ANIM, TEX_IG, UV(246, 0, 80, 20), DIMENSION(4, 1) ), SPRITEDEF( IDI_PACLEFT_ANIM, TEX_IG, UV(164, 21, 80, 20), DIMENSION(4, 1) ), SPRITEDEF( IDI_PACRIGHT_ANIM, TEX_IG, UV(246, 21, 80, 20), DIMENSION(4, 1) ), //SPRITEDEF( IDI_PACDYING_ANIM, TEX_IG, UV(0, 96, 194, 20), DIMENSION(20, 1) ), SPRITEDEF( IDI_PACDYING_ANIM, TEX_IG, UV(0, 97, 200, 20), DIMENSION(10, 1) ), SPRITEDEF( IDI_FRUIT_SCORE_100, TEX_IG, UV(288, 42, 27, 27), DIMENSION(1, 1) ), SPRITEDEF( IDI_FRUIT_SCORE_300, TEX_IG, UV(316, 42, 27, 27), DIMENSION(1, 1) ), SPRITEDEF( IDI_FRUIT_SCORE_500, TEX_IG, UV(344, 42, 27, 27), DIMENSION(1, 1) ), SPRITEDEF( IDI_FRUIT_SCORE_700, TEX_IG, UV(372, 42, 27, 27), DIMENSION(1, 1) ), SPRITEDEF( IDI_FRUIT_SCORE_1000, TEX_IG, UV(288, 70, 27, 27), DIMENSION(1, 1) ), SPRITEDEF( IDI_FRUIT_SCORE_2000, TEX_IG, UV(316, 70, 27, 27), DIMENSION(1, 1) ), SPRITEDEF( IDI_FRUIT_SCORE_3000, TEX_IG, UV(344, 70, 27, 27), DIMENSION(1, 1) ), SPRITEDEF( IDI_FRUIT_SCORE_5000, TEX_IG, UV(372, 70, 27, 27), DIMENSION(1, 1) ), SPRITEDEF( IDI_GHOST_SCORE_200, TEX_IG, UV(327, 30, 22, 10), DIMENSION(1, 1) ), SPRITEDEF( IDI_GHOST_SCORE_400, TEX_IG, UV(350, 30, 22, 10), DIMENSION(1, 1) ), SPRITEDEF( IDI_GHOST_SCORE_800, TEX_IG, UV(373, 30, 22, 10), DIMENSION(1, 1) ), SPRITEDEF( IDI_GHOST_SCORE_1600, TEX_IG, UV(396, 30, 22, 10), DIMENSION(1, 1) ), SPRITEDEF( IDI_NEST_GATE, TEX_IG, UV(199, 84, 21, 3), DIMENSION(1, 1) ), SPRITEDEF( IDI_PELLET, TEX_IG, UV(222, 84, 3, 3), DIMENSION(1, 1) ), SPRITEDEF( IDI_POWER_PELLET, TEX_IG, UV(238, 84, 11, 11), DIMENSION(1, 1) ), SPRITEDEF( IDI_TEXT_PLAYER_ONE, TEX_IG, UV(327, 10, 99, 9), DIMENSION(1, 1) ), SPRITEDEF( IDI_TEXT_GAME_OVER, TEX_IG, UV(327, 0, 99, 9), DIMENSION(1, 1) ), SPRITEDEF( IDI_TEXT_READY, TEX_IG, UV(327, 20, 57, 9), DIMENSION(1, 1) ), SPRITEDEF( IDI_TEXT_1UP, TEX_IG, UV(385, 20, 28, 9), DIMENSION(1, 1) ), SPRITEDEF( IDI_TEXT_SCORE, TEX_IG, UV(40, 84, 39, 7), DIMENSION(1, 1) ), SPRITEDEF( IDI_TEXT_STAGE, TEX_IG, UV(80, 84, 37, 7), DIMENSION(1, 1) ), SPRITEDEF( IDI_HIGH_SCORE, TEX_IG, UV(0, 84, 79, 7), DIMENSION(1, 1) ), SPRITEDEF( IDI_TEXT_NUMBERS, TEX_IG, UV(118, 84, 80, 7), DIMENSION(10, 1) ), SPRITEDEF( IDI_LIFE_ICON, TEX_IG, UV(202, 97, 12, 13), DIMENSION(1, 1) ), SPRITEDEF( IDI_SOUND_ICON, TEX_IG, UV(274, 102, 13, 10), DIMENSION(1, 1) ), #ifdef TOKENS_ENABLED #ifdef IPAD_VERSION #define TOKEN_SIZE 32 #define IG_TOKENFRAME_W 81 //#define IG_TOKENFRAME_H 44 #define IG_TOKENFRAME_H 46 #else #define TOKEN_SIZE 20 #define IG_TOKENFRAME_W 70 #define IG_TOKENFRAME_H 32 #endif #define BABY_TOKEN_SIZE (TOKEN_SIZE >> 1) #define TOKEN_0_X 0 #define TOKEN_1_X (TOKEN_SIZE) #define TOKEN_2_X (TOKEN_SIZE * 2) #define TOKEN_3_X (TOKEN_SIZE * 3) SPRITEDEF( IDI_TOKEN_ANIM_1, TEX_TOKEN, UV(TOKEN_0_X, 0, TOKEN_SIZE, TOKEN_SIZE), DIMENSION(1, 1) ), SPRITEDEF( IDI_TOKEN_ANIM_2, TEX_TOKEN, UV(TOKEN_1_X, 0, TOKEN_SIZE, TOKEN_SIZE), DIMENSION(1, 1) ), SPRITEDEF( IDI_TOKEN_ANIM_3, TEX_TOKEN, UV(TOKEN_2_X, 0, TOKEN_SIZE, TOKEN_SIZE), DIMENSION(1, 1) ), SPRITEDEF( IDI_TOKEN_ANIM_4, TEX_TOKEN, UV(TOKEN_3_X, 0, TOKEN_SIZE, TOKEN_SIZE), DIMENSION(1, 1) ), SPRITEDEF( IDI_TOKEN_BABY, TEX_TOKEN, UV(0, TOKEN_SIZE, BABY_TOKEN_SIZE, BABY_TOKEN_SIZE), DIMENSION(1, 1)), SPRITEDEF( IDI_LIFE_BABY, TEX_LIFE, UV(0, 0, BABY_TOKEN_SIZE, BABY_TOKEN_SIZE), DIMENSION(1, 1)), SPRITEDEF( IDI_IG_TOKENFRAME, TEX_IG_TOKENFRAME, UV(0, 0, IG_TOKENFRAME_W, IG_TOKENFRAME_H), DIMENSION(1, 1) ), #ifdef IPAD_VERSION // Need to extend it another 36 pixels and the rounded bezel has a width of 5 pixels. #define IG_TOKENFRAME_EXT_W (36 + 5 + 5) SPRITEDEF( IDI_IG_TOKENFRAME_EXT, TEX_IG_TOKENFRAME, UV(IG_TOKENFRAME_W - IG_TOKENFRAME_EXT_W, 0, IG_TOKENFRAME_EXT_W, IG_TOKENFRAME_H), DIMENSION(1, 1)), #endif #endif ///////////////////////////////////////// // NORMAL IN-GAME MAZE TEXTURE SPRITEDEF( IDI_MAZE_BLUE, TEX_MAZE_BLUE, UV(0, 0, 308, 344), DIMENSION(1, 1) ), ///////////////////////////////////////// // FLASHING IN-GAME MAZE TEXTURE SPRITEDEF( IDI_MAZE_WHITE, TEX_MAZE_WHITE, UV(0, 0, 308, 344), DIMENSION(1, 1) ), #ifdef _LITE_ #ifdef IPAD_VERSION SPRITEDEF( IDI_MENU_FRAME_UPGRADE, TEX_MENU_FRAME_UPGRADE, UV(0, 0, FRAME_PIXEL_WIDTH, FRAME_PIXEL_HEIGHT - 66), DIMENSION(1, 1) ), SPRITEDEF( IDI_MENU_CONGRATS, TEX_MENU_CONGRATS, UV(0,0, 283, 229), DIMENSION(1, 1) ), #else SPRITEDEF( IDI_MENU_FRAME_UPGRADE, TEX_MENU_FRAME_UPGRADE, UV(0, 0, 320, 430), DIMENSION(1, 1) ), SPRITEDEF( IDI_MENU_CONGRATS, TEX_MENU_CONGRATS, UV(0,0, 170, 134), DIMENSION(1, 1) ), #endif #endif
- Pages missing developer references
- Games developed by Namco Networks
- Pages missing publisher references
- Games published by Bandai Namco
- IOS games
- Pages missing date references
- Games released in 2008
- Games released in July
- Games released on July 10
- Games with uncompiled source code
- Games with hidden development-related text
- Games with unused graphics
- Pac-Man series
Cleanup > Pages missing date references
Cleanup > Pages missing developer references
Cleanup > Pages missing publisher references
Games > Games by content > Games with hidden development-related text
Games > Games by content > Games with uncompiled source code
Games > Games by content > Games with unused graphics
Games > Games by developer > Games developed by Bandai Namco > Games developed by Namco Networks
Games > Games by platform > IOS games
Games > Games by publisher > Games published by Bandai Namco
Games > Games by release date > Games released in 2008
Games > Games by release date > Games released in July
Games > Games by release date > Games released in July > Games released on July 10
Games > Games by series > Pac-Man series