Commit Graph

49 Commits

Author SHA1 Message Date
aaaaaa123456789 bacc831aa9 Re-apply joypad macros (minus merge conflicts) 2020-11-02 22:02:39 -03:00
aaaaaa123456789 7dc95a0103 Undo PokeCodec's PRs
This commit undoes most of PokeCodec's PRs after the debate in chat. Some
harmless or completely superseded PRs have been left alone, as there is not
much benefit in attempting to undo them.

Reverts #1104, #1108, #1115, #1118, #1119, #1124, #1126, #1127, #1132, #1136,
#1137, #1139, #1140, #1144, #1148, #1149, #1150, #1153, #1155, #1177, #1179,
#1180, #1181, #1182 and #1183.
2020-09-13 06:30:55 -03:00
PokeCodec 28ef2fb774 Switch to button macros 2020-09-04 21:11:55 -04:00
PokeCodec e8f2298498 Fix Typos and capitalization 2020-09-04 19:49:53 -04:00
GriffinR 3014241179 Give songs meaningful english names 2020-08-20 19:06:14 -04:00
GriffinR 5eecaf92ba Merge branch 'master' into doc-slotmachine 2020-07-28 17:41:34 -04:00
GriffinR 1f4813bfd2 Document slot machine funcs 2020-07-28 17:38:05 -04:00
GriffinR e52ffacc25 Clean up slot machine data doc 2020-07-28 15:28:16 -04:00
GriffinR b22709ee3d More slot machine data documentation 2020-07-28 14:29:44 -04:00
GriffinR 36a4764a78 Document some slot machine data 2020-07-26 02:15:59 -04:00
PokeCodec c5aa91741b Change signedness and add casts to avoid implicit conversion warnings 2020-07-24 22:18:57 -04:00
Michael Panzlaff 3264cf697f fix aggressive loop optimizations
Previously, aggressive loop optimizations with a new compiler were not
possible due to undefined behaviour at end of arrays.

A macro "UBFIX" is added to allow ifdefs for fixes which resolve
undefined behavior. For example newer GCC versions will detect various
bugs in the original game code and will otherwise not compile with -Werror.
2020-07-05 18:09:59 +02:00
hondew cfc47e642f Clean up slot drawing
Fix typos
2020-05-24 08:24:20 -05:00
hondew 26a197847a Rename tag offset functions
Fix typo
2020-05-24 08:24:20 -05:00
GriffinR 689acd3613 Move slot machine data to src 2020-02-09 14:11:50 -06:00
GriffinR 9a6c2c25d0 Add some capacity constants 2020-01-26 09:42:55 -06:00
GriffinR ed1ff0ad77 Document misc strings and text colors 2019-12-10 19:29:23 -06:00
GriffinR 0db188b487 Clean up berry_tree.inc and misc adjacent documentation 2019-10-20 09:46:46 -05:00
PikalaxALT 306ce048ad Move gflib srcs and headers to gflib subdir 2019-09-08 21:07:54 -04:00
PikalaxALT b839c21307 Fix/suppress warnings when building with gcc-8 2019-06-26 16:42:57 -04:00
Phlosioneer 1360b3a477 RGB Constants 2019-04-04 17:05:46 -04:00
Phlosioneer 9372731c3e Merge branch 'master' into main-menu-state-machine 2019-03-02 17:35:44 -05:00
Phlosioneer 3716da5430 Rename macro with correct name for pixel values 2019-03-02 17:25:39 -05:00
hondew 53d7e21332 fix formatting in slot_machine.c 2019-02-28 21:21:56 -06:00
hondew 1dc0d346d9 fix spelling error 2019-02-28 21:21:56 -06:00
hondew dd8ecabe26 fix mistakes and bad formatting 2019-02-28 21:21:56 -06:00
hondew f965f1b13d label luckyFlags 2019-02-28 21:21:56 -06:00
hondew a6eb879267 minor reeltime changes 2019-02-28 21:21:56 -06:00
hondew 47a3477ab1 finish DecideReelTurns 2019-02-28 21:21:56 -06:00
hondew f8f046c850 clean up slot machine more 2019-02-28 21:21:56 -06:00
hondew 67fe781ed2 clean up slot machine until AwardPayout 2019-02-28 21:21:56 -06:00
hondew 5c8cc5225f document slot machine 2019-02-28 21:21:56 -06:00
Phlosioneer 44e92ce259 Give window drawing functions better names 2019-02-22 01:40:11 -05:00
Phlosioneer c96f8751cd Improve window palette macros 2019-02-21 23:27:12 -05:00
Phlosioneer d979ac3bf3 Document main_menu state machine, name window constants
The new names for the constants (and newly named functions) give a much
better understanding of what the window system is trying to do.
2019-02-11 00:34:50 -05:00
nullableVoidPtr f9ff7316d5 Remove uses of INVALID_ defines, clean up some arrays with constants, and spaces -> tabs 2018-12-06 10:38:28 +08:00
nullableVoidPtr 3909b6408c Fix alloc.c as per #386, define INVALID_ constants and rename malloc to alloc as per #325
Some of the INVALID_ are likely erroneously placed, due to lack of documentation
2018-12-06 09:44:08 +08:00
Diegoisawesome 9f50ba1ce3 Fix incorrect compressed types, part 2 2018-11-07 12:35:31 -06:00
Diegoisawesome 7dd4ed7060 r5/r6 swap on sub_80E2578 2018-11-05 14:45:54 -06:00
DizzyEggg dfee5deca8 Move Bitmap struct and clear sprite/text files 2018-10-18 21:24:37 +02:00
DizzyEggg 4d2637883a Slot machine is decompiled. 2018-09-15 23:19:37 +02:00
DizzyEggg db248dada2 slot machine is decompiled 2018-09-15 22:59:45 +02:00
DizzyEggg 0547e260a4 More of slot machine 2018-09-15 18:01:20 +02:00
Diegoisawesome b860d583e4 Document main_menu 2018-09-14 12:15:46 -05:00
DizzyEggg 2f59df03ab Standartize AddTextPrinterParametrized functions, 2018-09-08 23:38:30 +02:00
Diegoisawesome b40957c09b Finish decompiling learn_move 2018-08-12 13:33:41 -07:00
DizzyEggg 1229bead2e slot machine review changes 2018-08-12 11:50:26 +02:00
DizzyEggg 0e0d103044 port more of slot machine 2018-08-11 18:47:56 +02:00
DizzyEggg 7961aa44ba start porting slot machine 2018-08-11 17:57:20 +02:00