Commit Graph

50 Commits

Author SHA1 Message Date
drifloony
e4a72cbff3 map out ram variables 2017-07-20 20:13:02 -07:00
yenatch
eb778cac30 Merge pull request #348 from marijnvdwerf/clean/file-modes
Make files non-executable
2017-07-05 18:45:38 -04:00
yenatch
8d82578d3a Merge pull request #338 from PikalaxALT/field_specials
Field specials
2017-06-28 18:47:35 -04:00
Marijn van der Werf
7d2166b97f Make files non-executable 2017-06-27 16:11:15 +02:00
scnorton
6343bdcf31 Fix conflicting type declaration 2017-06-21 09:56:37 -04:00
scnorton
4a1f57f17a Through sub_810F96C 2017-06-21 09:55:06 -04:00
PikalaxALT
70300abee8 camera dummy 2017-06-20 22:19:40 -04:00
PikalaxALT
9e681335d6 SpawnBerryBlenderLinkPlayerSprites 2017-06-19 22:17:50 -04:00
PikalaxALT
5d04fe94d9 Merge remote-tracking branch 'origin/master' into field_map_obj_data 2017-06-18 13:01:55 -04:00
PikalaxALT
02af81bc95 Decompile field map object special anim subroutine pointer tables 2017-06-18 12:55:34 -04:00
PikalaxALT
c25bcbe315 Disassemble last of the data that isn't pointer tables in field_map_obj 2017-06-18 12:33:29 -04:00
PikalaxALT
1f9329ac27 Decompile odd-length arrays and metatile behavior pointer tables 2017-06-18 12:25:20 -04:00
PikalaxALT
c57d632a6a Field map object callback pointers 2017-06-18 12:15:12 -04:00
PikalaxALT
33520725b8 Decompile all data in data/graphics/field_objects/*.inc 2017-06-17 17:09:48 -04:00
PikalaxALT
15298927a8 Decompile map object data (nonmatching wip 1) 2017-06-17 10:51:16 -04:00
yenatch
8b97aa2804 Merge remote-tracking branch 'marijn/clean/headers' 2017-06-16 23:59:58 -04:00
PikalaxALT
03e4f7c9cf Rid code base of redundant SaveTVStruct and define unknown_2a98 as the last of 25 TVShow objects 2017-05-26 20:23:56 -04:00
Marijn van der Werf
f568060cae Make field_map_obj header not-executable 2017-05-26 17:43:33 +02:00
Marijn van der Werf
4d2b22a899 Add headers 2017-05-26 15:40:11 +02:00
PikalaxALT
fc8cc3767f A couple more map object callbacks 2017-05-25 08:46:38 -04:00
PikalaxALT
4e3874a3fe Swiss cheese to put off these functions for later 2017-05-25 08:11:10 -04:00
PikalaxALT
4fe02ea081 Fix building 2017-05-24 16:15:15 -04:00
scnorton
d44cefb06d Some more field map object functions; asm/field_map_obj.s down to 7k lines 2017-05-24 16:15:14 -04:00
scnorton
39e0ce9f6d up through state_to_direction, which is nonmatching (help, registers are misbehaving) 2017-05-24 16:15:13 -04:00
scnorton
9684b86219 Some more functions related to FMO camera and special anims 2017-05-24 16:15:13 -04:00
scnorton
8155a807be Another set of functions related to adjusting coordinates 2017-05-24 16:15:12 -04:00
scnorton
48a3b78f82 IsMetatileDirectionallyImpassable, CheckForCollisionBetweenFieldObjects 2017-05-24 16:15:12 -04:00
PikalaxALT
9c3a25305c Knock off twenty more field object callbacks 2017-05-24 16:15:12 -04:00
PikalaxALT
5b4191d554 Halfway mark on asm/field_map_obj.s 2017-05-24 16:15:11 -04:00
scnorton
b087d8a909 IsCoordOutsideFieldObjectMovementRect and others 2017-05-24 16:14:50 -04:00
scnorton
abe5f50536 Another chunk of library-like functions 2017-05-24 16:14:50 -04:00
scnorton
4c42206a7f Create and propagate field map object callback declaration macro 2017-05-24 16:14:50 -04:00
PikalaxALT
42e6ed382f sub_805E174 2017-05-24 16:14:49 -04:00
PikalaxALT
6a02a6f6e5 sub_805CE0C and helpers 2017-05-24 16:14:46 -04:00
PikalaxALT
46a3ee4ae0 Fix building 2017-05-23 20:38:42 -04:00
scnorton
d857f57da0 Some more field map object functions; asm/field_map_obj.s down to 7k lines 2017-05-23 15:26:25 -04:00
scnorton
29aac6bde0 up through state_to_direction, which is nonmatching (help, registers are misbehaving) 2017-05-23 14:27:22 -04:00
scnorton
dd7f59cde9 Some more functions related to FMO camera and special anims 2017-05-23 12:06:33 -04:00
scnorton
506013fe4c Another set of functions related to adjusting coordinates 2017-05-23 11:13:36 -04:00
scnorton
06265cbe85 IsMetatileDirectionallyImpassable, CheckForCollisionBetweenFieldObjects 2017-05-23 10:16:08 -04:00
PikalaxALT
1f84228a01 Knock off twenty more field object callbacks 2017-05-23 08:52:21 -04:00
PikalaxALT
c3b7235a94 Halfway mark on asm/field_map_obj.s 2017-05-22 22:30:35 -04:00
scnorton
70b04997a0 IsCoordOutsideFieldObjectMovementRect and others 2017-05-22 19:31:47 -04:00
scnorton
9d851873cd Another chunk of library-like functions 2017-05-22 17:21:17 -04:00
scnorton
1751ad0b67 Fix building. Again. 2017-05-22 14:46:28 -04:00
scnorton
4f9110a54c Create and propagate field map object callback declaration macro 2017-05-22 14:40:21 -04:00
PikalaxALT
cb975fbf00 sub_805E174 2017-05-22 08:34:47 -04:00
PikalaxALT
e263329671 sub_805CE0C and helpers 2017-05-21 11:30:23 -04:00
Cameron Hall
2afc20150b decompile more of field_map_obj (#231)
* decompile more code

* decompile more of field_map_obj

* decompile more of field_map_obj
2017-02-04 19:47:11 -08:00
Marijn van der Werf
4258e60771 Declare more non-static functions in header files (#111)
* Declare more non-static functions in header files

* Use `(void)` for functions without arguments.

* Move global-included data to seperate headers

* Don't import types or global in header

* Fix fieldmap imports

* Revert in-code changes

* Add missing newlines
2016-11-30 18:51:24 -08:00