tmc/src/object
Elliptic Ellipsis 2d37348cb6 Fix a lot of pointer comparisons to 0 (or nothing) to explicitly use NULL 2022-03-25 05:35:12 +00:00
..
ambientClouds.c Decompile ambientClouds 2022-02-24 14:32:59 +02:00
angryStatue.c cleanup 2022-03-17 19:16:43 -07:00
archway.c game.c doc 2022-01-04 18:39:32 -08:00
backgroundCloud.c naming work 2022-01-03 23:58:02 -08:00
bakerOven.c Fix a lot of pointer comparisons to 0 (or nothing) to explicitly use NULL 2022-03-25 05:35:12 +00:00
barrelInside.c Add data to previously decompiled code 2022-01-10 07:22:21 +02:00
beanstalk.c cleanup 2022-03-17 19:16:43 -07:00
bell.c header overhaul 2021-12-20 10:31:02 -08:00
bigBarrel.c Fix a lot of pointer comparisons to 0 (or nothing) to explicitly use NULL 2022-03-25 05:35:12 +00:00
bigIceBlock.c cleanup 2022-03-17 19:16:43 -07:00
bigPushableLever.c cleanup 2022-03-17 19:16:43 -07:00
bigVortex.c cleanup 2022-03-17 19:16:43 -07:00
bird.c Decompile the rest of bird 2022-03-20 05:39:30 +02:00
blockPushed.c Decompile some vram 2022-03-05 17:46:57 +01:00
board.c Decompile board 2022-02-25 06:47:54 +02:00
bollard.c cleanup 2022-03-17 19:16:43 -07:00
book.c Merge playerUtils 2022-03-02 22:33:12 +01:00
bossDoor.c cleanup 2022-03-17 19:16:43 -07:00
button.c Fix a lot of pointer comparisons to 0 (or nothing) to explicitly use NULL 2022-03-25 05:35:12 +00:00
cabinFurniture.c Decompile board 2022-02-25 06:47:54 +02:00
chestSpawner.c cleanup 2022-03-17 19:16:43 -07:00
cloud.c Merge playerUtils 2022-03-02 22:33:12 +01:00
crenelBeanSprout.c cleanup 2022-03-17 19:16:43 -07:00
cuccoMinigame.c Decompile objectB9 (cuccoMinigame) 2022-03-18 13:40:47 +02:00
deathFx.c cleanup 2022-03-17 19:16:43 -07:00
doubleBookshelf.c Decompile DoubleBookshelf 2022-02-18 20:49:00 +01:00
enemyItem.c Decompile EnemyItem 2022-02-27 13:44:06 +01:00
eyeSwitch.c cleanup 2022-03-17 19:16:43 -07:00
ezloCap.c cleanup 2022-03-17 19:16:43 -07:00
fairy.c Decompile Whirlwind 2022-02-27 13:44:06 +01:00
fan.c cleanup 2022-03-17 19:16:43 -07:00
figurineDevice.c Decompile staffroll 2022-03-19 01:09:40 +01:00
fileScreenObjects.c Fix a lot of pointer comparisons to 0 (or nothing) to explicitly use NULL 2022-03-25 05:35:12 +00:00
fireballChain.c FireballChain OK, start documenting 2022-03-24 12:49:45 +00:00
fireplace.c Identify player functions and update asm.h 2021-12-28 12:08:30 -08:00
floatingBlock.c header overhaul 2021-12-20 10:31:02 -08:00
floatingPlatform.c Decompile floatingPlatform 2022-03-08 06:34:19 +02:00
fourElements.c Decompile FourElements 2022-02-27 13:44:06 +01:00
frozenFlower.c header overhaul 2021-12-20 10:31:02 -08:00
frozenOctorok.c Decompile most of FrozenOctorok 2022-03-07 21:42:07 +01:00
frozenWaterElement.c cleanup 2022-03-17 19:16:43 -07:00
furniture.c Decompile PushableLever 2022-01-24 18:41:48 +01:00
gentariCurtains.c cleanup 2022-03-17 19:16:43 -07:00
giantBookLadder.c Decompile giantBookLadder 2022-02-24 06:02:53 +02:00
giantLeaf.c naming work 2022-01-03 23:58:02 -08:00
giantRock.c Decompile GiantRock and GiantRock2 2022-02-27 06:56:52 +02:00
giantRock2.c Decompile GiantRock and GiantRock2 2022-02-27 06:56:52 +02:00
giantTwig.c Decompile GiantTwig 2022-02-13 01:10:36 +01:00
greatFairy.c cleanup 2022-03-17 19:16:43 -07:00
gyorgBossObject.c document gyorg code more 2022-02-17 15:45:24 +01:00
heartContainer.c cleanup 2022-03-17 19:16:43 -07:00
hiddenLadderDown.c Identify player functions and update asm.h 2021-12-28 12:08:30 -08:00
hittableLever.c Use EntityFlags enum where applicable 2022-01-29 15:34:30 +02:00
houseDoorExterior.c Fix a lot of pointer comparisons to 0 (or nothing) to explicitly use NULL 2022-03-25 05:35:12 +00:00
houseDoorInterior.c Decompile houseDoorInterior 2022-03-05 21:23:26 +02:00
itemForSale.c Decompile some UI 2022-03-17 00:58:47 +01:00
itemOnGround.c Use same names for arm functions and their trampolines 2022-03-07 12:29:01 +01:00
jailBars.c cleanup 2022-03-17 19:16:43 -07:00
jarPortal.c Decompile ChestSpawner 2022-02-18 20:48:24 +01:00
keyStealingTakkuri.c Decompile Object97 2022-02-02 07:07:01 +01:00
ladderHoleInBookshelf.c decompile ladderHoleInBookshelf 2022-02-28 21:03:39 +02:00
ladderUp.c Decompile ladderUp 2022-02-25 19:05:19 +02:00
lamp.c Decompile lamp 2022-02-27 06:05:06 +02:00
lavaPlatform.c cleanup 2022-03-17 19:16:43 -07:00
lightableSwitch.c Decompile rest of objectUtils 2022-03-06 00:31:54 +01:00
lilypadLarge.c cleanup 2022-03-17 19:16:43 -07:00
lilypadSmall.c cleanup 2022-03-17 19:16:43 -07:00
litArea.c cleanup 2022-03-17 19:16:43 -07:00
lockedDoor.c Use hitbox header 2022-02-27 13:44:06 +01:00
macroAcorn.c decompile macroAcorn 2022-02-27 19:21:45 +02:00
macroBook.c cleanup 2022-03-17 19:16:43 -07:00
macroDecorations.c decompile MacroDecoration 2022-02-27 16:48:19 +02:00
macroMushroomStalks.c decompile macroMushroomStalks 2022-02-28 00:54:42 +02:00
macroPlayer.c cleanup 2022-03-17 19:16:43 -07:00
macroShoes.c decompile macroShoes 2022-02-27 16:30:37 +02:00
mask.c Remove several gotos 2022-03-14 01:32:46 +02:00
mazaalBossObject.c Action enum in mazaalBossObject 2022-03-24 12:53:27 +00:00
metalDoor.c Use hitbox header 2022-02-27 13:44:06 +01:00
minecart.c Decompile the rest of minecart 2022-03-20 02:50:21 +02:00
minecartDoor.c Remove several gotos 2022-03-14 01:32:46 +02:00
mineralWaterSource.c cleanup 2022-03-17 19:16:43 -07:00
minishEmoticon.c Decompile minishEmoticon 2022-03-09 02:10:33 +02:00
minishLight.c Identify player functions and update asm.h 2021-12-28 12:08:30 -08:00
minishSizedArchway.c game.c doc 2022-01-04 18:39:32 -08:00
minishSizedEntrance.c Decompile some vram 2022-03-05 17:46:57 +01:00
object1C.c Merge branch 'master' into asset-extraction 2021-11-12 12:13:13 +01:00
object1D.c Identify player functions and update asm.h 2021-12-28 12:08:30 -08:00
object1E.c cleanup 2022-03-17 19:16:43 -07:00
object1F.c decompile object1F 2022-03-13 02:03:18 +02:00
object2A.c Use sfx sounds enum whereever applicable 2022-01-28 13:11:05 +02:00
object2B.c cleanup 2022-03-17 19:16:43 -07:00
object3A.c Decompile Object3A 2022-03-10 19:17:41 +01:00
object3D.c cleanup 2022-03-17 19:16:43 -07:00
object3E.c cleanup 2022-03-17 19:16:43 -07:00
object4B.c cleanup 2022-03-17 19:16:43 -07:00
object5B.c Decompile Object5B 2022-03-11 17:08:36 +01:00
object6A.c cleanup 2022-03-17 19:16:43 -07:00
object7E.c fixed point stuff 2022-01-21 21:28:44 -08:00
object8E.c Decompile Object8E 2022-02-16 08:06:39 +01:00
object9.c Decompile object9 2022-03-15 01:31:56 +02:00
object9B.c cleanup 2022-03-17 19:16:43 -07:00
object11.c Decompile Object11 2022-03-10 19:17:41 +01:00
object12.c Decompile Object12 2022-03-10 21:33:42 +01:00
object15.c cleanup 2022-03-17 19:16:43 -07:00
object17.c Decompile object17 2022-03-13 01:25:41 +02:00
object20.c cleanup 2022-03-17 19:16:43 -07:00
object21.c cleanup 2022-03-17 19:16:43 -07:00
object28.c Decompile object28 2022-03-13 05:13:38 +02:00
object30.c Decompile Object30 2022-03-11 17:08:30 +01:00
object35.c Decompile Object35 2022-02-27 21:27:41 +01:00
object36.c cleanup 2022-03-17 19:16:43 -07:00
object37.c Decompile object37 2022-03-13 05:37:52 +02:00
object42.c Decompile Object42 2022-03-11 17:08:44 +01:00
object43.c cleanup 2022-03-17 19:16:43 -07:00
object44.c cleanup 2022-03-17 19:16:43 -07:00
object45.c Decompile object45 2022-03-13 09:52:51 +02:00
object49.c Fix a lot of pointer comparisons to 0 (or nothing) to explicitly use NULL 2022-03-25 05:35:12 +00:00
object52.c Decompile object52 2022-03-13 11:04:57 +02:00
object53.c Decompile object53 2022-03-13 11:39:30 +02:00
object61.c cleanup 2022-03-17 19:16:43 -07:00
object63.c Decompile object63 2022-03-13 11:53:19 +02:00
object64.c cleanup 2022-03-17 19:16:43 -07:00
object66.c cleanup 2022-03-17 19:16:43 -07:00
object67.c cleanup 2022-03-17 19:16:43 -07:00
object68.c Decompile object37 2022-03-13 05:37:52 +02:00
object69.c Decompile Object69 2022-02-27 21:35:21 +01:00
object70.c Decompile Object70 2022-03-11 17:08:38 +01:00
object74.c Decompile Object74 2022-03-10 19:40:44 +01:00
object75.c Decompile object75 2022-03-14 11:58:03 +02:00
object76.c Decompile object76 2022-03-14 11:59:31 +02:00
object79.c Decompile object79 2022-03-14 12:47:50 +02:00
object81.c Decompile object81 2022-03-14 12:54:30 +02:00
object86.c cleanup 2022-03-17 19:16:43 -07:00
object90.c Decompile most of FrozenOctorok 2022-03-07 21:42:07 +01:00
object96.c Decompile object96 2022-03-18 13:38:17 +02:00
object98.c Decompile object98 2022-03-18 13:38:17 +02:00
object99.c Decompile object99 2022-03-18 13:38:17 +02:00
objectA.c Use hitbox header 2022-02-27 13:44:06 +01:00
objectA2.c cleanup 2022-03-17 19:16:43 -07:00
objectA6.c Decompile objectA6 2022-03-18 13:38:17 +02:00
objectA7.c Decompile objectA7 2022-03-15 01:36:01 +02:00
objectA8.c Decompile Whirlwind 2022-02-27 13:44:06 +01:00
objectA9.c Decompile objectA9 2022-03-18 13:38:17 +02:00
objectAB.c Fix player flag use 2022-03-18 13:45:50 +02:00
objectAD.c Decompile objectAD 2022-03-18 13:40:47 +02:00
objectAF.c cleanup 2022-03-17 19:16:43 -07:00
objectB.c Decompile objectB9 (cuccoMinigame) 2022-03-18 13:40:47 +02:00
objectB2.c Rename movement functions 2022-02-12 20:03:27 +01:00
objectB3.c cleanup 2022-03-17 19:16:43 -07:00
objectB4.c Decompile objectB4 2022-03-18 13:40:47 +02:00
objectB5.c fixed point stuff 2022-01-21 21:28:44 -08:00
objectB6.c Decompile objectb6 2022-03-15 01:38:49 +02:00
objectBD.c Decompile ObjectBD 2022-03-11 18:37:45 +01:00
objectBF.c Decompile ObjectC1 2022-02-27 13:44:06 +01:00
objectBlockingStairs.c Decompile objectBlockingStairs 2022-03-19 04:21:06 +02:00
objectC1.c cleanup 2022-03-17 19:16:43 -07:00
objectD.c Decompile ObjectD 2022-03-11 18:43:08 +01:00
objectE.c Decompile ObjectE 2022-03-11 18:45:07 +01:00
objectOnPillar.c cleanup 2022-03-17 19:16:43 -07:00
objectOnSpinyBeetle.c cleanup 2022-03-17 19:16:43 -07:00
octorokBossObject.c cleanup 2022-03-17 19:16:43 -07:00
palaceArchway.c sort out functions.h 2022-01-04 20:55:03 -08:00
paper.c Decompile Paper 2022-03-11 17:08:33 +01:00
picoBloom.c Decompile picoBloom 2022-03-19 08:41:38 +02:00
pinwheel.c Identify player functions and update asm.h 2021-12-28 12:08:30 -08:00
playerClone.c Use COL_ enum 2022-03-25 01:25:02 +00:00
pot.c Fix a lot of pointer comparisons to 0 (or nothing) to explicitly use NULL 2022-03-25 05:35:12 +00:00
pressurePlate.c rename and retype RoomVars field_0xac 2022-03-06 17:50:45 +02:00
pullableLever.c cleanup 2022-03-17 19:16:43 -07:00
pullableMushroom.c cleanup 2022-03-17 19:16:43 -07:00
pushableFurniture.c Remove several gotos 2022-03-14 01:32:46 +02:00
pushableGrave.c Decompile Object74 2022-03-10 19:40:44 +01:00
pushableLever.c cleanup 2022-03-17 19:16:43 -07:00
pushableRock.c cleanup 2022-03-17 19:16:43 -07:00
pushableStatue.c cleanup 2022-03-17 19:16:43 -07:00
railtrack.c Improve LayerStruct 2022-03-05 19:09:49 +01:00
rupee.c Decompile Whirlwind 2022-02-27 13:44:06 +01:00
smallIceBlock.c Use COL_ enum 2022-03-25 01:25:02 +00:00
smoke.c cleanup 2022-03-17 19:16:43 -07:00
specialFx.c cleanup 2022-03-17 19:16:43 -07:00
steam.c Add data to previously decompiled code 2022-01-10 07:22:21 +02:00
stoneTablet.c Decompile Object74 2022-03-10 19:40:44 +01:00
swordsmanNewsletter.c rename files, sort asm into subdirectories 2021-12-28 13:53:53 -08:00
thoughtBubble.c rename files, sort asm into subdirectories 2021-12-28 13:53:53 -08:00
treeHidingPortal.c Decompile the rest of treeHidingPortal 2022-03-15 01:55:54 +02:00
treeThorns.c Use hitbox header 2022-02-27 13:44:06 +01:00
warpPoint.c Use hitbox header 2022-02-27 13:44:06 +01:00
waterfallOpening.c Decompile some vram 2022-03-05 17:46:57 +01:00
well.c Identify player functions and update asm.h 2021-12-28 12:08:30 -08:00
whirlwind.c Decompile Whirlwind 2022-02-27 13:44:06 +01:00
windTribeFlag.c header overhaul 2021-12-20 10:31:02 -08:00
windTribeTeleporter.c Decompile Whirlwind 2022-02-27 13:44:06 +01:00
windcrest.c Decompile BossDoor 2022-02-18 20:48:58 +01:00