Forest Belton
|
12604b6d65
|
Implement scrolling right
|
3 years ago |
Forest Belton
|
7efc3881cf
|
Write pending column data
|
3 years ago |
Forest Belton
|
9ca2b10062
|
Update camera when left/right pressed
|
3 years ago |
Forest Belton
|
162c8cd88b
|
Small cleanup
|
3 years ago |
Forest Belton
|
cf038bd0dd
|
Deduplicate code to write map rows
|
3 years ago |
Forest Belton
|
fb6721f9cf
|
Finish implementing vertical scrolling
|
3 years ago |
Forest Belton
|
f497fecbc9
|
Begin adding scroll-down support
|
3 years ago |
Forest Belton
|
1c8f23b82f
|
Add old map copying routine back for map initialization
|
3 years ago |
Forest Belton
|
77468702bc
|
Enqueue map row updates instead of writing immediately
|
3 years ago |
Forest Belton
|
26abbfc32d
|
Fix vertical scrolling controls
|
3 years ago |
Forest Belton
|
adc9cfa632
|
Almost have scrolling up working
|
3 years ago |
Forest Belton
|
0e5cd549d3
|
Stub out scrolling implementation
|
3 years ago |
Forest Belton
|
44b9b0fe99
|
Update VRAM pointer when copying row of zeros to map
|
3 years ago |
Forest Belton
|
bcb1609897
|
Add support for loading 127x127 maps
|
3 years ago |
Forest Belton
|
fb3dde07bc
|
Add comments to DMA transfer subroutine
|
3 years ago |
Forest Belton
|
d544660c6e
|
Support spawn points and metadata in map generation
|
3 years ago |
Forest Belton
|
c7ff4eb46c
|
Add dubiously helpful macros
|
3 years ago |
Forest Belton
|
53ff411302
|
Annotate memcpy with performance information
|
3 years ago |
Forest Belton
|
06ae65e643
|
Optimize collision routines
|
3 years ago |
Forest Belton
|
f1ba4dadeb
|
Skip player update if the background is scrolling
|
3 years ago |
Forest Belton
|
82252372d2
|
Increase intro map to maximum size
|
3 years ago |
Forest Belton
|
5947c771ac
|
Apply gravity if player walks off of platform
|
3 years ago |
Forest Belton
|
439c00fd46
|
Fix encoding of physics constants
|
3 years ago |
Forest Belton
|
e2ad9075e0
|
Use fixed-point number to store Y coordinate
|
3 years ago |
Forest Belton
|
708d50d23c
|
Add script for computing fixed-point constants
|
3 years ago |
Forest Belton
|
ee9923aa73
|
Fix resolution of vertical collisions
|
3 years ago |
Forest Belton
|
f8f5860b35
|
Simplify player initialization
|
3 years ago |
Forest Belton
|
ee956b4ca7
|
Implement jump
|
3 years ago |
Forest Belton
|
6936279acd
|
Add list of TODOs
|
3 years ago |
Forest Belton
|
8c157a121c
|
Remove unused code
|
3 years ago |
Forest Belton
|
3b7ea84c9e
|
Increase walking speed
|
3 years ago |
Forest Belton
|
833b910df7
|
Wait for vblank with HALT
|
3 years ago |
Forest Belton
|
333e6413a3
|
Beautify Makefile output
|
3 years ago |
Forest Belton
|
264de96461
|
Allow overriding Python executable
|
3 years ago |
Forest Belton
|
f1b23cf53f
|
Remove debug print
|
3 years ago |
Forest Belton
|
9acbfbafab
|
Fix horizontal flip for player metasprite
|
3 years ago |
Forest Belton
|
4c70f4092a
|
Remove unused function
|
3 years ago |
Forest Belton
|
d9cdd42f2e
|
Implement player collision routine
|
3 years ago |
Forest Belton
|
a3cdb70d48
|
Clean up player movement
|
3 years ago |
Forest Belton
|
8fc404754a
|
Combine all map data during build
|
3 years ago |
Forest Belton
|
c329224f21
|
Build intro map from file
|
3 years ago |
Forest Belton
|
dff8f6f186
|
Add script for generating collision maps from PNGs
|
3 years ago |
Forest Belton
|
08f399336d
|
Use a 16x16 metasprite for player
|
3 years ago |
Forest Belton
|
75a7576e17
|
Draw background
|
3 years ago |
Forest Belton
|
61fb29d873
|
Reduce player speed and flip sprite
|
3 years ago |
Forest Belton
|
2079d44097
|
Don't allow player movement off-screen
|
3 years ago |
Forest Belton
|
e27e6530bd
|
Move player on input
|
3 years ago |
Forest Belton
|
623661b52d
|
Draw player to screen
|
3 years ago |
Forest Belton
|
f0daf2ca11
|
Start player draw code
|
3 years ago |
Forest Belton
|
7dc390516c
|
Create program boilerplate
|
3 years ago |