Skip to content

Instantly share code, notes, and snippets.

@LolHacksRule
Last active January 18, 2024 00:48
Show Gist options
  • Save LolHacksRule/00ca22922cb7836bd9031a849d4d3d64 to your computer and use it in GitHub Desktop.
Save LolHacksRule/00ca22922cb7836bd9031a849d4d3d64 to your computer and use it in GitHub Desktop.
Angry Birds WinPhone 7 1.4.2.0 recovered parameters
Box2D:
--a: create
Body:
a(): ?
a(): ShouldCollide()
a(): SynchronizeTransform()?
b(): SynchronizeFixtures()
a(): Advance()
a: _flags
b: _type
c: _density
d: _xf
e: _sweep
f: _linearVelocity
g: _AngularVelocity
h: _force
i: _torque
j: _world
k: _prev
l: _next
m: _fixtureList
n: _fixtureCount
o: _jointList
p: _contactList
q: _mass
r: _invMass
s: _I
t: _invI
u: _linearDamping
v: _angularDamping
w: _sleepTime
x: _userData
BroadPhase:
a(): QueryCallback
a(): RayCast
b(): UnBufferMove(proxyId)
c(): BufferMove(proxyId)
a: _tree
b: _proxyCount
c: _moveBuffer
d: _moveCount
e: _moveCapacity
f: _pairBuffer
g: _pairCapacity
h: _pairCount
i: _queryProxyId
j: _queryCallback
ap: Pair (No namespace)
a: proxyIdA
b: proxyIdB
c: next
Collision:
a(): FindMaxSeparation()
a(): ComputePolygonSeperation()
a(): FindIncidentEdge()
a(): EdgeSeparation()
a(): FindMaxSeparation()
a(): FindIncidentEdge()
b(): ComputeEdgeSeperation()
a: s_polygonA
b: s_polygonB
ContactFeature:
a: indexA
b: indexB
c: typeA
d: typeB
Contact:
a(): Update()
b(): Reset()
a(): Evaluate()
a(): Create()
a(): Destroy()
enum a: ContactType
a: Polygon
b: PolygonAndCircle
c: EdgeAndCircle
d: EdgeAndPolygon
e: LoopAndCircle
f: LoopAndPolygon
g: Circle
a: s_edge
b: s_registers
c: _type
d: _flags
e: _prev
f: _next
g: _nodeA
h: _nodeB
i: _fixtureA
j: _fixtureB
k: _indexA
l: _indexB
m: _manifold
n: _toiCount
ContactFeature:
a: indexA
b: indexB
c: typeA
d: typeB
ContactManager:
a(): AddPair()
a(contactEdge): Destroy(contactEdge)
c(): FindNewContacts()
a(): Destroy()
b(): Collide()
a: _broadPhase
b: _contactList
c: _contactCount
d: _addPair
e: ContactFilter
f: ContactListener
ContactSolver:
a(): ()?
a(): ()?
a: _contacts
internal struct z: internal struct PositionSolverManifold (no namespace)
z(): internal PositionSolverManifold
a: PositionSolverManifold?
b: _normal
c: _point
d: _separation
DebugDraw:
a: flags
DistanceJoint:
a: _localAnchor1
b: _localAnchor2
c: _u
d: _frequencyHz
e: _dampingRatio
f: _gamma
g: _bias
h: _impulse
i: _mass
j: _length
DistanceProxy:
a: _vertices
b: _buffer
c: _count
d: _radius
internal struct da: Simplex (No namespace)
a(): ReadCache()
a(): ReadCache() part 1?
a(): WriteCache
b(): GetSearchDirection()
b(): GetClosestPoint()
a(): GetWitnessPoints()
a(): GetMetric()
d(): Solve2()
e(): Solve3()
a: _v
b: _count
internal struct c8: internal struct SimplexVertex
a: wA
b: wB
c: w
d: a
e: indexA
f: indexB
DynamicTree:
a(): Query()
a(): RayCast()
a(): AllocateNode()
a(): ?
a(): ?
b(): RemoveLeaf()
c(): InsertLeaf()
d(): FreeNode()
a: NullNode
b: stack
c: c?
d: _root
e: _nodes
f: _nodeCount
g: _nodeCapacity
h: _freeList
i: _path
j: _insertionCount
internal struct a0: internal struct DynamicTreeNode
a(): IsLeaf()
a: aabb
b: userData
c: parentOrNext
d: child1
e: child2
f: leafCount
m: RayCastCallbackInternal (No namespace)
FixedArray4:
a: _value0
b: _value1
c: _value2
d: _value3
Fixture:
a(): Create()
a(): Destroy()
a(): CreateProxies(broadPhase)
a(): DestroyProxies(broadPhase)
a(): Synchronize(broadPhase)
a: _proxies
b: _proxyCount
c: _density
d: _next
e: _body
f: _shape
g: _friction
h: _restitution
i: _proxyId
j: _filter
k: _isSensor
l: _userData
FrictionJoint:
a: _localAnchor1
b: _localAnchor2
c: _linearMass
d: _angularMass
e: _linearImpulse
f: _angularImpulse
g: _maxForce
h: _maxTorque
internal struct g: internal struct TOIConstraint
a: localPoints
b: localNormal
c: localPoint
d: type
e: radius
f: pointCount
g: bodyA
h: bodyB
GearJoint:
a: _ground1
b: _ground2
c: _revolute1
d: _prismatic1
e: _revolute2
f: _prismatic2
g: _groundAnchor1
h: _groundAnchor2
i: _localAnchor1
j: _localAnchor2
k: _J
m: _ratio
l: _ant
n: _mass
o: _impulse
internal struct bm: internal struct Jacobian
e(): SetZero()
f(): Set()
e(): Compute()
a: linearA
b: angularA
c: linearB
d: angularB
internal struct c9: internal class Island:
a(): Reset()
a(): Clear()
a(): Solve()
a(): Add(Body)
a(): Add(Contact)
a(): Add(Joint)
a(): Report()
a: _contactSolver
b: _listener
c: _bodies
d: _contacts
e: _joints
f: _bodyCount
g: _contactCount
h: _jointCount
i: _bodyCapacity
j: _contactCapacity
k: _jointCapacity
Joint:
a(): Create()
a: _type
b: _prev
c: _next
d: _edgeA
e: _edgeB
f: _bodyA
g: _bodyB
h: _islandFlag
i: collideConnected
j: _userData
k: _localCenterA
l: _localCenterB
m: _invMassA
n: _invIA
o: _invMassB
p: _invIB
JointDef:
a: type
LineJoint:
a: _localAnchor1
b: _localAnchor2
c: _localXAxis1
d: _localYAxis1
e: _axis
f: _perp
g: _s1
h: _s2
i: _a1
j: _a2
k: _K
l: _impulse
m: _motorMass
n: _motorImpulse
o: _invMassB
p: _invIB
q: _maxMotorForce
r: _motorSpeed
s: _enableLimit
t: _enableMotor
u: _limitState
MathUtils:
internal struct a: internal struct FloatConverter
a: x
b: i
MaxDistanceJoint:
a: _localAnchor1
b: _localAnchor2
c: _u
d: _frequencyHz
e: _dampingRatio
f: _gamma
g: _bias
h: _impulse
i: _mass
PolygonShape:
a(): ComputeCentroid()
PulleyJoint:
a: _groundAnchor1
b: _groundAnchor2
c: _localAnchor1
d: _localAnchor2
e: _u1
f: _u2
g: _ant
h: _ratio
i: _maxLength1
j: _maxLength2
k: _pulleyMass
l: _limitMass1
m: _limitMass2
n: _impulse
o: _limitImpulse1
p: _limitImpulse2
q: _state
r: _limitState1
s: _limitState2
SeparationFunction:
a: _proxyA
b: _proxyB
c: _sweepA
d: _sweepB
e: _type
f: _localPoint
g: _axis
Shape:
a: _type?
WeldJoint:
a: _localAnchorA
b: _localAnchorB
c: referenceAngle
d: _impulse
e: _mass
World:
a(): Destroy()
a(): QueryAABBCallbackWrapper()
a(): Solve()
a(): SolveTOI(Body)
a(): SolveTOI()
a(): DrawJoint()
a: Color 1?
b: Color 2?
c: Color 3?
d: Color 4?
e: RayCastCallbackWrapper()
f: _queryAABBCallback
g: _queryAABBCallbackWrapper
h: _rayCastCallback
i: _rayCastCallbackWrapper
j: _toiSolver
k: _toiContacts
l: _island
m: _flags
n: _contactManager
o: Buffer count 300?
p: _pool
q: _bodyList
r: _jointList
s: _bodyCount
t: _jointCount
u: _allowSleep
v: _inv_dt0
w: stack
x: Destruction listener var?
y: DebugDraw
z: ?
aa: Force wake up var?
ab: ?
internal class x: internal class TOISolver()
a(): Initialize()
a(): Solve()
a: _constraints
b: _count
c: _toiBody
internal struct a1: internal struct TOISolverManifold
a: normal
b: point
c: separation
Game:
a: Audio enum?
a:
b:
a2: ?
a:
b:
c:
d:
e:
a3: Loads embedded damageFactors
c(): Returns damageMultiplier value
d(): Returns velocityMultiplier value
Values:
a: damageMultiplier (inherits cv)
b: velocityMultiplier (inherits cv)
a4: theme6Complete (gamelogic.lua)
ac:
ad:
ae:
ah:
ai:
aj:
a5: theme9Start (gamelogic.lua)
ac:
ad:
ae:
ah:
ai:
aj:
ak:
al: _G.res.playAudio("big_brother_awakens")
am:
an:
a6: About page (gamelogic.lua) (about?)
ac:
ad:
ae:
ah:
ai:
aj:
ak:
al:
am:
an:
ao:
ap:
aq:
ar:
@as:
at:
au:
a7: Loads embedded audiogroups data
a:
b:
c:
d:
e:
f:
g:
a8: Theme 2 start (gamelogic.lua)
ac:
ad:
ae:
ah:
ai:
aj:
ak:
al:
delegate void a()
a9: Main menu logic (gamelogic.lua) createMenuPages?
ac:
ad:
ah:
ai:
ae:
l(): Goes to the MS Store
k(): gotoAngryBirdsTrailer
au(): ?
aa: episodeSelectionPage
s:
t:
u:
v:
w:
x:
enum a: enum GoldenEggType? (Recovered from 1.5.3.0's namespace in AngryBirds)
a: Locked
b: Achieved
c: Visited
d: Completed
ab: sprite?
a:
b:
c:
d: spriteHeight?
e:
f:
g: Calls bn (KA3D Sprite loader)
ac: Theme 9 complete (gamelogic.lua)
s:
t:
u:
v:
w:
x:
ad: theme6Start
s:
t:
u:
v:
w:
x:
y:
z:
ae: theme2Complete?
s:
t:
u:
v:
w:
x:
af: Loads Files
a():
b():
static string a():
static bool a():
static string a():
a: Save storage?
ag: ?
a:
b:
c:
d:
e:
f:
g:
h:
i:
j:
k:
l:
m:
n:
o:
p:
q:
r:
s:
t:
u:
v:
w:
y:
z:
aa:
ab:
ac:
ad:
ae:
enum a:
a:
b:
c:
d:
e:
f:
private class b:
a:
b:
c:
d:
privtae enum c:
a:
b:
c:
ah: Game complete logic
ai: levelComplete?
aj: gameStart?
ak: ?
al: Inherits b3
am: Some resource manager? AngryBirds? GameLogic? _G?
a: res?
a: createSpriteSheet?
co a: Audio player?
b: createAudio?
g:
a: _G.res.getString
b: Creates spritesheet data
e: Loads TEXTS_BASIC.dat (changeLocale?)
j: Loads textures (Seems to be for BitmapFontDAT)
an: Enums?
a:
b:
c:
d:
ao: theme1Complete
aq: ?
a:
b:
ar: Achievements for WP7?
ac:
@as: Enums of directories?
a: audioPath?
b: musicPath?
c: fontPath?
d: imagePath?
e: levelPath?
f: localizationPath?
g: scriptsPath?
at: Theme 7 end (gamelogic.lua)
ac:
ad:
ae:
ah:
ai:
aj:
au: Loads embedded theme data (SHEET, SPRITE, PARALLAX_SPEED, SCALE, LOOPING)
a: sheet
b: sprite
c: parallax_speed
d: scale
e: looping
av: Loads particle data from particles.lua
a:
b:
c:
d: minVel
e: maxVel
f: minAngleVel
g: maxAngleVel
h: minScaleBegin
i: maxScaleBegin
j: minScaleEnd
k: maxScaleEnd
l: gravity (x and y)
m: lifeTime
n:
aw: themes of blocks.lua
a: index
b: bgLayers
c: fgLayers
d: color
e: groundColor
ax: Interface?
ay: ?
az: theme4Complete
b: Loads save data
a: "backwardsBirdCount"
b: "woodBlocksDestroyed"
e: "pigsDestroyed"
d: "rockBlocksDestroyed"
c: "iceBlocksDestroyed"
b0: ?
b1: Generates random numbers _G.math?
a()
int a(int A_0, int A_1) = random
b2: ?
b3: Loads block data
a: type
b: vertices (contains x and y)
c: sprite
d: texture
f: material (Calls c6.c().n)
g: group
h: radius
i: groupIndex
j: collision
k: z_order
e: damageSprites (inherits bb)
l: explosionRadius
m: explosionForce
n: explosionDamageRadius
o: explosionDamage
p: spriteScore?
q: destroyedScoreInc
r: collisionSound
s: density
t: friction
u: restitution
v: strength
w: defense
x: levelGoal?
--CORRECT?
a: type
b: vertices
c: sprite
d: texture
e: material
f: group
g: radius
h: groupIndex
i: ?
j: ?
k: ?
n:
o:
p: ?
q: collisionSound
r: density
s: friction
t: restitution
u: strength
v: ?
w: particles
x: particlesTrail
y: specialty
z: tutorialInfo
aa: damageFactors
--
b4: drawGame?
b5: ?
o:
b6: Game logic (GameLua?) _G?
u(): makeClickExplosion?
u(): createBox (8 floats and bool)
void x(): particleCount value
void al(): removeBlocks()
void v(): removeBird()
private void v(): goldenEggAchieved()
a:
b:
c:
d:
e:
f:
g:
h: "piglette_damage"
i:
j:
k:
l:
m:
n:
o:
p:
q:
r:
s:
t:
u:
v:
w:
x:
y:
z:
aa:
ab:
ac:
ad:
ae:
af:
ag:
ah:
ai:
aj:
ak:
al:
am:
an:
ao:
ap:
aq:
ar:
as:
at:
au:
av:
aw:
ax:
ay:
az:
a0:
a1:
a2:
a3:
a4:
a5:
a6:
a7:
a8:
a9:
ba:
bd:
static class b()
static float a()
static void a()
a:
b:
c:
d:
e:
f:
class c:
a:
b:
c:
class a:
a:
b:
c:
d:
e:
f:
g:
h:
i:
j:
k:
l:
m:
n:
o:
enum d:
b7: ?
b8: splashScreen
b9: ?
#ba: Loads save data
ba: levelSelectionPagesExtra
bb: damageSprites of blocks.lua (sprite, blinkSprite, smileSprite, max, min)
a: sprite
b: blinkSprite
c: smileSprite
d: max
e: min
bc:
a:
b:
c:
d:
e:
f:
g:
h:
i:
j:
k:
void b(): newParticles()
bd: tutorialPage
be: Loads joint tree of level
a: name
b: type:
c: coordType
d: end1
e: end2
f: x1
g: x2
h: y1
i: y2
bf: Page
bg: Loads KA3D Text binaries (TextGroupSet?)
a(): game::TextGroupSet::loadTextGroup()?
b(): game::TextGroupSet::loadLocaleCodes()?
Dictionaryfunc: ?
a: The binary file
b: The strings
Variables:
a: m_filename (Recovered from Seasons 4.1.0, prob correct)
b: m_locales? (Recovered from Seasons 4.1.0)
c: m_textGroups? (Recovered from Seasons 4.1.0)
bh: Saves highscores.lua
a:
b:
c:
d:
bi: LevelFailedPage?
bj: EaglePage
bk: episodeCompletedPage
bl: Content decryptor (Is it internal?)
bn: Loads KA3D Sprite binaries (SpriteSheet OR SpriteSheetLoaderDAT/SpriteSheetLoader?)
bn():
bn():
bn():
bn():
b(): loadBinarySheetDAT()?
b():
b():
b():
b():
Variables:
a: m_image? (The texture)
b: m_sprites? (The textures in the binary)
bo: Content initializer? _G.res?
d(BlendState): setRenderState?
d(): drawSprite()
bp: Achievements?
g: checkForAchievements
bq: theme5Complete
br: Game general?
bs: ?
bt: Piano page/KeyboardPage
a0: notes (list)
k: play?
bu: Leaderboard page
bv: Hal params
bw: createAssets?
a:
bx: soundBoardPage/SoundPage
a2: birdDanceY
a6: ? Play funky theme?
ay: max?
:
by: ?
bz: Dropped egg params
a:
b:
c: GameLua? Seems to have collision classes.
public bool b: ?
public void b: ?
BeginContact: GameLua::BeginContact possibly
c0: Value setter?
i(): Sets float value
c1: Game initializer?
c(): Function to check trial mode
b(): Function to return that value
a(): Gets the culture name?
a: Trial mode value
b: Default language?
c: Value for loadTextGroup?
d: Possibly "splashes" from GameLogic
e: Bird strings for enums?
f: Possibly "geSprites" from GameLogic
g: ?
h: Possibly "geChildren" or "children" from GameLogic
i: Possibly "goldenEggLevelMapping" from GameLogic
j: Some value for setRenderState? (0, 0, 0, 0.65)
k: ?
enum a: ?
a:
b:
c:
c2: puzzledBird param
c3: Inherits ContentManager, AngryBirdsContentManager? External?
a: Loaded assets?
a: Disposable assets?
c4: levelSelectionPagesPack4
c4: Lists the three arrays of levelSelectionPagesPack4.bgColors
c5: enums?
a:
b:
c:
d:
e:
c6: Loads episodes.lua, blocks.lua and levelPacks.lua, GameHelper?
c: blocks of blocks.lua (calls ce for birds, ch for pigs, b3 for blocks)
c: audioGroups of gamelogic.lua (calls a7)
c: materials of blocks.lua (calls cn)
c: damageFactors of blocks.lua (calls a3)
c: themes of blocks.lua (calls aw then au per layer)
d: ?
c: ?
c: Read float value? (io::DataInputStream::ReadFloat()?)
c: Read Int32 value (io::DataInputStream::ReadInt()?)
c7: levelSelectionPagesBasic
c7: Lists the color arrays
ca: Audio player? AudioItem?
cb: ?
s: ?
t: ?
u: ?
v: ?
w: ?
x: ?
y: ?
z: ?
aa: ?
ab: ?
ac: ?
ad: ?
ae: ?
delegate void a(): ?
cc: Contains episodeSelectionPage data
cc: Loads array data and more(?)
b: updateGameMenuPage
cd: ?
aq:
ar:
as:
at:
delegate void b():
enum a:
a:
b:
c:
d:
ce: Loads embedded bird data (inherits b3)
aj: particles
ak: particlesTrail
al: specialty
am: tutorialInfo
an: damageFactors
ao: allowRoll
ap: useLegacyCollisionPath
af: launchSound
ag: specialSound
ah: selectionSound
ai: unselectionSound
y: sprite
z: spriteFlying
aa: spriteCollision
ab: spriteAction
ac: spriteScore
ad: spriteYell
ae: spriteBlink
cf: Loads KA3D Font binaries (BitmapFont?)
a(): ?
a(): ?
a(): ?
a(): ?
a(): ?
Vars:
a:
b: m_sheet (?)
c:
d:
e:
f:
g:
d:
cg: loadingPage (gamelogic.lua)
ch (inherits b3): Loads pig parameters
ci: Binary reader external? (io::DataInputStream?)
c(): Gets Byte based strings (readUTF()?)
b(): Gets Int32 based strings (readUTF (char)?)
a(): Gets Int16 based strings (readShort?)
a():
cj: Font related?
ck: Score logic
public void a(float): updateFloatingScores? Inherits cw
a: floatingScores array
c: time
d: lifetime
f: xs
a():
a():
d():
a(): updateFloatingScores()
cl: Level data loader (world tree)
b: x
d: y
f: angle
g: strength
n: definition
o: name
az: getDamageSprite(object, definition)
n: inherits b3, object?
cm: ?
a:
b:
cn: Loads embedded material data
a: type
b: strength
c: defence
d: friction
e: restitution
f: density
g: controllable
h: particles
i: collisionSound
j: damageSound
k: destroyedSound
l: rollingSound
co: Audio player interface? _G.res audio?
ab: playAudio?
x: Sets volume
v: isAudioPlaying?
cp:
ag(): updateCharacterAnimations subclass jump?
ah(): updateCharacterAnimations subclass pig?
c(): updateCharacterAnimations subclass jump second subclass?
d(): birdCollision subclass?
m: birdie
aa: jumpTimer
ab: jumpHeight
ac: jumpSpeed
ad: jumpAngle
ae: jumpRebound
af: jumpRoll
ag: oldY
ah: oldAngle
aj: jumpOn?
v: bird_misc
w: bird_destroyed
z/i
cq: Level data loader (camera data [bird, castle])
a: ?
b: left
c: right
d: top
e: bottom
f: screenWidth
g: screenHeight
h: px
i: py
j: sx
k: sy
l: ?
m: ?
n: ?
cr: ?
af: ?
ag: ?
ah: ?
ai: ?
cs: Loads levels
a: ?
b: ?
c: physicsToWorld
d: doNotWaitForMovingObjects
e: theme
f: musics
g: birdCameraData
h: castleCameraData
i: ?
j: ?
k: ?
l: levelLeftEdge
m: levelRightEdge
n: ?
ct: ?
a: ?
b: ?
c: ?
cu: goldenEggSoundBoardPage
list: soundPage.defaultSheet
au: ?
av: ?
aw: ?
ay: ?
az: ?
a0: ?
a1: ?
a2: ?
a3: ?
a4: ?
a5: ?
cv: damageMultiplier
a: wood
b: rock
c: light
d: immovable
e: ground
cw: ?
a: ?
b: ?
c: ?
d: ?
e: ?
f: ?
g: ?
cx: Game initializer?
ap: ?
aq: ?
ar: ?
at: ?
au: ?
av: ?
aw: ?
ax: ?
ay: ?
az: ?
a0: ?
a1: ?
a2: ?
a3: ?
a4: ?
cy: ?
a3: ?
a4: ?
a5: ?
a6: ?
a7: ?
a8: ?
a9: ?
cz: ?
a: ?
b: ?
c: ?
d: pausePage
a: ?
c: ?
d: ?
e: ?
f: ?
g: ?
h: ?
i: ?
j: ?
m: ?
n: ?
p: ?
q: ?
db: BlackBird logic
ag: bombTimer
ah: BIRD_GREY_1
ai: BIRD_GREY_2
ak: BIRD_GREY_3
--f: Resolution adjuster?
e: Loads particles.lua data (Particles?)
a:
b:
c:
d:
e:
f: EggGrenade subclass (BasicBird2)
a:
b:
c:
d:
e:
f:
g:
h:
i:
h: Menu()?
a: menuSunsetAngle
b: time?
c: ?
--not sure what the variable name is if any
d: "MENU_BACKGROUND_TOP"
e: "MENU_SUNSET"
f: "MENU_SUN"
i: "MENU_LAYER_5"
j: "MENU_LAYER_4"
k: "MENU_LAYER_3"
l: "MENU_LAYER_2"
m: "MENU_LAYER_1"
n: birdSprites[]
o: birdAnimations
p: ?
i(): subClass to animate birds in the sequencer GE
e(): animateBirds()
j(): drawMenu()
a():
a:
b:
d():
c():
c():
c():
b():
a:
b:
c:
d:
e:
f:
g:
h:
i:
j:
q():
k():
r():
m():
l():
n():
p():
q():
o():
p():
k():
k():
k():
n():
l():
t():
o():
m():
l():
s():
k():
i: Theme 8 end (gamelogic.lua)
d:
e:
f:
g:
h:
i:
j:
j: ?
d:
e:
f:
g:
h:
i:
j:
m:
n:
enum a:
a:
b:
c:
d:
k: Episode 3
list: bgColors
public k(): Lists the three arrays of levelSelectionPagesPack3.bgColors
l: PiggyPage function
m(): Update(dt) most likely?
m: ?
n: Inherits cy
q: inherits cy
r: Inherits cy
s: Inherits cy
t: Inherits cy
u: Inherits n
v: Inherits n
w:
x:
y:
z:
aa: nosevel
n: ?
a:
b:
c:
d:
o: Audio engine?
a:
b:
c:
d:
p: Audio engine? _G?
a:
b:
c:
d:
e:
f:
g:
h:
i:
j:
k:
l:
m:
n:
o:
p:
q:
r:
s:
delegate void a()
q:
a:
b:
d:
e:
f:
r: Subclass for launching birds
a: ?
b: draggingStartPosPhysics
c: rubberBandPos
d: rubberBandAngle
e: rubberBandLength
f: SLING_HOLDER
g: SLING_SHOT_01_FRONT
h: SLING_SHOT_01_BACK
i:
j:
k: slingshot_stretched
l: bird_shot
m:
n:
o:
f(): Slingshot subclass?
r(): Slingshot subclass?
s: Red Bird param inherits cp
t: ?
a:
b:
c:
d:
e:
f:
i:
j:
enum a:
a:
b:
c:
u: ?
h:
i:
j:
l:
m:
n:
o:
p:
w: Golden egg star page?
n:
q:
r:
s:
t:
u:
v:
w:
x:
y:
z:
y: Loads particles.lua
a(): ?
y(): ?
b(): ?
List a():
d:
a:
b:
c:
d:
XNA Game Debug Tools:
DebugCommandUI:
a(): IsKeyPressed()
c(): RegisterCommand("help")
b(): RegisterCommand("cls")
a(): RegisterCommand("echo")
a: debugManager
b: state
c: stateTransition
d: listenrs
e: executioners
f: commandTable
g: commandLine
h: cursorIndex
i: lines
j: commandHistory
k: commandHistoryIndex
l: prevKeyState
m: pressedKey
n: keyRepeatTimer
o: keyRepeatStartDuration
p: keyRepeatDuration
q:
enum b: State
a: Closed
b: Opening
c: Opened
d: Closing
a(): CommandInfo()
a: command
b: description
c: callback
DebugManager:
a: debugFont
b: SpriteBatch
c: WhiteTexture
d: DebugFont
DebugSystem:
a: singletonInstance
b: DebugManager
c: DebugCommandUI
d: FpsCounter
e: TimeRuler
FpsCounter:
a(): CommandExecute()
a: debugManager
b: stopwatch
c: sampleFrames
d: stringBuilder
e:
f: SampleSpan
KeyboardUtils:
a(): InitializeKeyMap()
a(): AddKeyMap()
a: keyMap
a(): CharPair
a: NormalChar
b: ShiftChar
StringBuilderExtensions:
a(): AppendNumbernternal()
a: numberGroupSizes
b: numberString
TimeRuler:
a(): CommandExecute()
a: debugManager
b: logs
c: prevLog
d: curLog
e: FrameLog
f: stopwatch
g: markers
h: markerNameToIdMap
i: frameAdjust
j: sampleFrames
k: logString
l: updateCount
m: position
n:
o:
p:
struct a: struct Marker
a: MarkerId
b: BeginTime
c: EndTime
d: Color
c(): MarkerCollection:
a: Markers
b: MarkCount
c: MarkerNests
d: NestCount
e(): FrameLog()
e: FrameLog()
a: Bars
d(): MarkerInfo
d(): MarkerInfo
a: Name
b: Logs
struct b: struct MarkerLog
a: SnapMin
b: SnapMax
c: SnapAvg
d: Min
e: Max
f: Avg
g: Samples
h: Color
i: Initialized
Controls:
a: ?
b: ?
c: TouchPanelCapabilities value?
d: ?
e: ?
f: ?
g: ?
h: ?
i: ?
j: ?
k: ?
l: ?
m: ?
n: ?
o: ?
p: ?
q: ?
r: ?
s: ?
t: ?
u: ?
v: ?
w: ?
GameMain:
a: Bool for showing market?
b: GraphicsDeviceManager var
c: Value for b2
d: Font value?
e: GamerServicesComponent value?
f: Stripped?
g: Controls tapped flag?
h: ?
i: ?
a(): No code!
v: Dictionary <string, int>? Referenced by the debug subsystem?
a:
b:
c:
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment