mirror of https://github.com/zeldaret/mm.git
* deimplementation complete * newlines * match * data import * back port cleanup changes * stuff * naming and such * all funcs provisionally named * more stuff * merge * Fix merge issues * begin cleanup * Use constants for all face animation data * Use THIS like almost every actor does * Change "Light Ball" to "UFO" * Rename the alien types * EnInvadePoh -> EnInvadepoh * Rename the types * Rename some Twinmold stuff * ConfusedRomani -> SilentRomani * Fix stack size issues with EnInvadepoh_Cremia_Init * Move a struct out of the header to where it belongs * Some header cleanup and struct names * Name remaining struct vars * Some more struct var renames * Finish reviewing the struct var names * Rename most of the interactInfo stuff * Consistency * Remove unused union * Define EN_INVADEPOH_LIMB_MAX like EndingHero6 does * Fix header * Update functions.txt and variables.txt * Create macros for accessing spawn time and kill count * Some defines * Some minor comments and cleanup * Rename some functions * Comments for those three functions * Draw function cleanups * Some damaged and dead cleanup * Death scale stuff * Good chunk of alien functions * Invasion state naming * Weekeventreg naming * Happy with >20% of functions now * A couple more functions * More consistent names for BSS variables * Some Init cleanup * Happy with 30% of the functions now * Finish the abductors * Some random functions to get the functions I'm happy with >1/3rd * Use `InitPath` for everything * UFO functions done, >40% functions I'm happy with * Do a lot of work on InvasionHandler action funcs * Finish invasion handler code * InitVars * Rename the "closest alien" stuff to "closest alien threat" * Finish most of the dog functions * Lots of small stuff here and there * Finish documenting the dog bug * Document `EnInvadepoh_Dog_IsCloseToPath` * `EnInvadepoh_Dog_MoveAlongPath` and other fixes * Simple comment for `EnInvadepoh_Dog_Move` * Various path functions, finish dog * Consistently use "SetMatrixTranslation" * Change all the angleToPlayer stuff to pitch/yaw * Some RewardRomani functions * Finish RewardRomani * Finish Night1Romani and BarnRomani, >75% of functions done * Some minor stuff * Document bug * Finish all of SilentRomani minus the Idle functions * Finish EnInvadepoh_SilentRomani_Idle * Finish Night3Cremia * Finish Night3Romani * Finish `EnInvadepoh_Ufo_SpawnSparkles` * Finish some library functions * Finish the alien pathing stuff * Finish Romani path stuff * Finish all non-InteractInfo stuff * InteractInfo -> ModelInfo * Create a `EnInvadepohFaceAnimBase` struct * Name some of the animation data * Switch to `Chained`/`ChainedDelay` and do some other cleanup * Name all of the animation data * Finish documenting and cleaning up the face animation functions * Some comments at the top of the file * Clean up forward declarations * Clean some stuff up to the ModelInfo functions * Fix build * Move the animation data around so all the ModelInfo functions are adjacent * Review * Use `CLOCK_TIME_MINUTE` in `EnInvadepoh_Alien_PathComputeProgress` * Respond to some of Anghelo's review * Update comment on spawn time macros explaining what indices are usable * Create a `DEATH_SCALE` define * `WEEKEVENTREG_RECEIVED_MILK_BOTTLE` -> `WEEKEVENTREG_RECEIVED_ALIENS_BOTTLE` * Forgot to do the bomber's notebook stuff too * parallelogram -> rectangle * Respond to engineer's review * Slight spacing fix --------- Co-authored-by: petrie911 <petrie911@users.noreply.github.com> Co-authored-by: petrie911 <pmontag@Monday.localdomain> Co-authored-by: angie <angheloalf95@gmail.com> Co-authored-by: engineer124 <engineer124engineer124@gmail.com> Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> |
||
|---|---|---|
| .. | ||
| PR | ||
| audio | ||
| libc | ||
| libc64 | ||
| tables | ||
| CIC6105.h | ||
| alignment.h | ||
| attributes.h | ||
| audiomgr.h | ||
| audiothread_cmd.h | ||
| buffers.h | ||
| build.h | ||
| carthandle.h | ||
| color.h | ||
| command_macros_base.h | ||
| debug.h | ||
| fault.h | ||
| fault_internal.h | ||
| flg_set.h | ||
| functions.h | ||
| gamealloc.h | ||
| gfx.h | ||
| gfxprint.h | ||
| global.h | ||
| ichain.h | ||
| idle.h | ||
| irqmgr.h | ||
| kanread.h | ||
| listalloc.h | ||
| loadfragment.h | ||
| macro.inc | ||
| macros.h | ||
| main.h | ||
| message_data_fmt_nes.h | ||
| message_data_fmt_staff.h | ||
| message_data_static.h | ||
| padmgr.h | ||
| padutils.h | ||
| prevent_bss_reordering.h | ||
| prevent_bss_reordering2.h | ||
| regs.h | ||
| scheduler.h | ||
| segment_symbols.h | ||
| seqcmd.h | ||
| sequence.h | ||
| sfx.h | ||
| slowly.h | ||
| stack.h | ||
| stackcheck.h | ||
| su_mtx.h | ||
| sys_cfb.h | ||
| sys_cmpdma.h | ||
| sys_flashrom.h | ||
| sys_initial_check.h | ||
| sys_matrix.h | ||
| sys_ucode.h | ||
| system_heap.h | ||
| tha.h | ||
| thga.h | ||
| ultra64.h | ||
| unk.h | ||
| variables.h | ||
| viconfig.h | ||
| vt.h | ||
| yaz0.h | ||
| z64.h | ||
| z64DLF.h | ||
| z64actor.h | ||
| z64actor_dlftbls.h | ||
| z64animation.h | ||
| z64animation_legacy.h | ||
| z64audio.h | ||
| z64bgcheck.h | ||
| z64bombers_notebook.h | ||
| z64camera.h | ||
| z64circle_tex.h | ||
| z64collision_check.h | ||
| z64curve.h | ||
| z64cutscene.h | ||
| z64cutscene_commands.h | ||
| z64debug_display.h | ||
| z64debug_text.h | ||
| z64dma.h | ||
| z64door.h | ||
| z64eff_blure.h | ||
| z64eff_footmark.h | ||
| z64eff_shield_particle.h | ||
| z64eff_spark.h | ||
| z64eff_ss_dead.h | ||
| z64eff_tire_mark.h | ||
| z64effect.h | ||
| z64effect_ss.h | ||
| z64environment.h | ||
| z64font.h | ||
| z64frameadvance.h | ||
| z64game.h | ||
| z64game_over.h | ||
| z64horse.h | ||
| z64interface.h | ||
| z64item.h | ||
| z64jpeg.h | ||
| z64lib.h | ||
| z64lifemeter.h | ||
| z64light.h | ||
| z64malloc.h | ||
| z64map.h | ||
| z64math.h | ||
| z64message.h | ||
| z64nmi_buff.h | ||
| z64object.h | ||
| z64ocarina.h | ||
| z64path.h | ||
| z64pause_menu.h | ||
| z64player.h | ||
| z64prerender.h | ||
| z64quake.h | ||
| z64rumble.h | ||
| z64save.h | ||
| z64scene.h | ||
| z64schedule.h | ||
| z64shrink_window.h | ||
| z64skin.h | ||
| z64skin_matrix.h | ||
| z64skybox.h | ||
| z64snap.h | ||
| z64sound_source.h | ||
| z64speed_meter.h | ||
| z64subs.h | ||
| z64thread.h | ||
| z64transition.h | ||
| z64view.h | ||
| z64vimode.h | ||
| z64vis.h | ||
| z64visfbuf.h | ||
| z64voice.h | ||
| z_en_hy_code.h | ||
| z_fireobj.h | ||
| z_prenmi.h | ||
| z_title_setup.h | ||