If you appreciate the work done within the wiki, please consider supporting The Cutting Room Floor on Patreon. Thanks for all your support!

Bejeweled Live

From The Cutting Room Floor
Jump to navigation Jump to search

Click to upload a new image...Dummy link

Bejeweled Live

Developer: PopCap Games
Publisher: EA Mobile
Platforms: Windows, Windows Phone
Released internationally: October 27, 2008


SourceIcon.png This game has uncompiled source code.


Bejeweled Live is basically Bejeweled 3 with Xbox Live.

Leftover Source Code

bejgameconfig.spa.h, present in the root of the Windows 8 version, contains source code for the Xbox Live Game Config project.

////////////////////////////////////////////////////////////////////
//
// C:\Users\hpstudios\Desktop\bejpn\.spa.h
//
// Auto-generated on Thursday, 14 March 2013 at 11:10:47
// Xbox LIVE Game Config project version 1.0.22.0
// SPA Compiler version 1.0.0.0
//
////////////////////////////////////////////////////////////////////

#ifndef __BEJEWELED_LIVE___SPA_H__
#define __BEJEWELED_LIVE___SPA_H__

#ifdef __cplusplus
extern "C" {
#endif

//
// Title info
//

#define TITLEID_BEJEWELED_LIVE__                    0x45411B5D

//
// Context ids
//
// These values are passed as the dwContextId to XUserSetContext.
//

#define CONTEXT_CLASSIC_LEADERBOAD                  0
#define CONTEXT_DIAMOND_MINE_LEADERBOARD            1
#define CONTEXT_BUTTERFLY_LEADERBOARD               2

//
// Context values
//
// These values are passed as the dwContextValue to XUserSetContext.
//

// Values for CONTEXT_CLASSIC_LEADERBOAD


// Values for CONTEXT_DIAMOND_MINE_LEADERBOARD


// Values for CONTEXT_BUTTERFLY_LEADERBOARD


// Values for X_CONTEXT_PRESENCE


// Values for X_CONTEXT_GAME_MODE


//
// Property ids
//
// These values are passed as the dwPropertyId value to XUserSetProperty
// and as the dwPropertyId value in the XUSER_PROPERTY structure.
//

#define PROPERTY_SCORE                              0x20000001

//
// Achievement ids
//
// These values are used in the dwAchievementId member of the
// XUSER_ACHIEVEMENT structure that is used with
// XUserWriteAchievements and XUserCreateAchievementEnumerator.
//

#define ACHIEVEMENT_FRIENDLY_FIRE                   1
#define ACHIEVEMENT_BUTTERFLY_BONANZA               2
#define ACHIEVEMENT_MASTER_BLASTER                  3
#define ACHIEVEMENT_BUTTERFLY_MONARCH               4
#define ACHIEVEMENT_CHROMA_COLLECTOR                5
#define ACHIEVEMENT_BUTTERFLY_GUARDIAN              6
#define ACHIEVEMENT_DIAMOND_MINER                   7
#define ACHIEVEMENT_LEVELORD                        8
#define ACHIEVEMENT_BEJEWELER                       9
#define ACHIEVEMENT_DIAMOND_MINE                    10
#define ACHIEVEMENT_SUPERSTAR                       11
#define ACHIEVEMENT_JEWELFORGER                     12

//
// AvatarAssetAward ids
//


//
// Stats view ids
//
// These are used in the dwViewId member of the XUSER_STATS_SPEC structure
// passed to the XUserReadStats* and XUserCreateStatsEnumerator* functions.
//

// Skill leaderboards for ranked game modes


// Skill leaderboards for unranked (standard) game modes


// Title defined leaderboards

#define STATS_VIEW_DIAMOND_MINE_LEADERBOARD         4
#define STATS_VIEW_CLASSIC_LEADERBOARD              5
#define STATS_VIEW_BUTTERFLY_LEADERBOARD            6

//
// Stats view column ids
//
// These ids are used to read columns of stats views.  They are specified in
// the rgwColumnIds array of the XUSER_STATS_SPEC structure.  Rank, rating
// and gamertag are not retrieved as custom columns and so are not included
// in the following definitions.  They can be retrieved from each row's
// header (e.g., pStatsResults->pViews[x].pRows[y].dwRank, etc.).
//

// Column ids for DIAMOND_MINE_LEADERBOARD


// Column ids for CLASSIC_LEADERBOARD


// Column ids for BUTTERFLY_LEADERBOARD


//
// Matchmaking queries
//
// These values are passed as the dwProcedureIndex parameter to
// XSessionSearch to indicate which matchmaking query to run.
//


//
// Gamer pictures
//
// These ids are passed as the dwPictureId parameter to XUserAwardGamerTile.
//


//
// Strings
//
// These ids are passed as the dwStringId parameter to XReadStringsFromSpaFile.
//

#define SPASTRING_ACH_FRIENDLY_FIRE_HOWTO           2
#define SPASTRING_ACH_FRIENDLY_FIRE_NAME            3
#define SPASTRING_ACH_FRIENDLY_FIRE_DESC            4
#define SPASTRING_ACH_BUTTERFLY_BONANZA_HOWTO       5
#define SPASTRING_ACH_BUTTERFLY_BONANZA_NAME        6
#define SPASTRING_ACH_BUTTERFLY_BONANZA_DESC        7
#define SPASTRING_ACH_MASTER_BLASTER_HOWTO          8
#define SPASTRING_ACH_MASTER_BLASTER_NAME           9
#define SPASTRING_ACH_MASTER_BLASTER_DESC           10
#define SPASTRING_ACH_BUTTERFLY_MONARCH_HOWTO       11
#define SPASTRING_ACH_BUTTERFLY_MONARCH_NAME        12
#define SPASTRING_ACH_BUTTERFLY_MONARCH_DESC        13
#define SPASTRING_ACH_CHROMA_COLLECTOR_HOWTO        14
#define SPASTRING_ACH_CHROMA_COLLECTOR_NAME         15
#define SPASTRING_ACH_CHROMA_COLLECTOR_DESC         16
#define SPASTRING_ACH_BUTTERFLY_GUARDIAN_HOWTO      17
#define SPASTRING_ACH_BUTTERFLY_GUARDIAN_NAME       18
#define SPASTRING_ACH_BUTTERFLY_GUARDIAN_DESC       19
#define SPASTRING_ACH_DIAMOND_MINER_HOWTO           20
#define SPASTRING_ACH_DIAMOND_MINER_NAME            21
#define SPASTRING_ACH_DIAMOND_MINER_DESC            22
#define SPASTRING_ACH_LEVELORD_HOWTO                23
#define SPASTRING_ACH_LEVELORD_NAME                 24
#define SPASTRING_ACH_LEVELORD_DESC                 25
#define SPASTRING_ACH_BEJEWELER_HOWTO               26
#define SPASTRING_ACH_BEJEWELER_NAME                27
#define SPASTRING_ACH_BEJEWELER_DESC                28
#define SPASTRING_ACH_DIAMOND_MINE_HOWTO            29
#define SPASTRING_ACH_DIAMOND_MINE_NAME             30
#define SPASTRING_ACH_DIAMOND_MINE_DESC             31
#define SPASTRING_ACH_SUPERSTAR_HOWTO               32
#define SPASTRING_ACH_SUPERSTAR_NAME                33
#define SPASTRING_ACH_SUPERSTAR_DESC                34
#define SPASTRING_ACH_JEWELFORGER_HOWTO             35
#define SPASTRING_ACH_JEWELFORGER_NAME              36
#define SPASTRING_ACH_JEWELFORGER_DESC              37
#define SPASTRING_CT_CLASSIC_LEADERBOAD_NAME        42
#define SPASTRING_CT_DIAMOND_MINE_LEADERBOARD_NAME  43
#define SPASTRING_CT_BUTTERFLY_LEADERBOARD_NAME     44
#define SPASTRING_LB_DIAMOND_MINE_LEADERBOARD_NAME  45
#define SPASTRING_LB_CLASSIC_LEADERBOARD_NAME       46
#define SPASTRING_LB_BUTTERFLY_LEADERBOARD_NAME     47
#define SPASTRING_PROPERTY_SCORE_NAME               48
#define SPASTRING_LB_DIAMOND_MINE_LEADERBOARD_SCORE_COLUMN_NAME 49
#define SPASTRING_LB_CLASSIC_LEADERBOARD_SCORE_COLUMN_NAME 50
#define SPASTRING_LB_BUTTERFLY_LEADERBOARD_SCORE_COLUMN_NAME 51


#ifdef __cplusplus
}
#endif

#endif // __BEJEWELED_LIVE___SPA_H__