Colin McMillen
|
70d8bbfa29
|
make camera 1/4 size instead of 1/6
update World to match
GitOrigin-RevId: 0bcfc25090
|
4 years ago |
Colin McMillen
|
010424f43f
|
anchor the background images at the top
GitOrigin-RevId: caa4dc0ec3
|
4 years ago |
Colin McMillen
|
d3283a64c0
|
transcribe 1-1 as testing World
GitOrigin-RevId: 0267ea2f77
|
4 years ago |
Colin McMillen
|
81b62f883e
|
comment out toast & add a reference for later
GitOrigin-RevId: 684f5bf643
|
4 years ago |
Colin McMillen
|
22db0ee696
|
basic scrolling world!
GitOrigin-RevId: 6c08535f1a
|
4 years ago |
Colin McMillen
|
873d35dcfb
|
parse World from string, add GrassL, GrassR, and Water terrains
GitOrigin-RevId: 40497e3478
|
4 years ago |
Colin McMillen
|
f364a9c6ff
|
add TODO about checking size-1 gaps in future
GitOrigin-RevId: cd944aea79
|
4 years ago |
Colin McMillen
|
22a0fab70f
|
add Debug.WriteLine delegate
GitOrigin-RevId: 485ca1507f
|
4 years ago |
Colin McMillen
|
67e952d64f
|
only draw FPS when debug enabled
GitOrigin-RevId: 22783521cb
|
4 years ago |
Colin McMillen
|
caa9b074d5
|
rm dupe "using" decl
GitOrigin-RevId: 5318677e0f
|
4 years ago |
Colin McMillen
|
755e65a1d6
|
refactor to use linear spritesheet
GitOrigin-RevId: 859e5868a7
|
4 years ago |
Colin McMillen
|
adaa9edc5e
|
add some refs on line rasterization
GitOrigin-RevId: 728b18264f
|
4 years ago |
Colin McMillen
|
11da38ffa6
|
better collision-detection with maybe only one bug
GitOrigin-RevId: c205dfcd6c
|
4 years ago |
Colin McMillen
|
22091fa5b1
|
more ground for World
GitOrigin-RevId: 88a9717170
|
4 years ago |
Colin McMillen
|
a58d9b0847
|
add more obstacles to world
GitOrigin-RevId: 4352f7ca81
|
4 years ago |
Colin McMillen
|
173efbf4ef
|
fix turbojump
GitOrigin-RevId: 822e0e0830
|
4 years ago |
Colin McMillen
|
b04d68400b
|
tweak more physics constants
GitOrigin-RevId: 3751ded02e
|
4 years ago |
Colin McMillen
|
ba459a9738
|
move comment to appropriate place
GitOrigin-RevId: e0555ac9dd
|
4 years ago |
Colin McMillen
|
0b45e545a3
|
tweak world & physics constants a bit
GitOrigin-RevId: 8921482b3f
|
4 years ago |
Colin McMillen
|
e7006525be
|
remove now-unneeded groundLevel constant
GitOrigin-RevId: 91e2c3320a
|
4 years ago |
Colin McMillen
|
11ea98345d
|
some basic, not-quite-perfect, collision detection
GitOrigin-RevId: 32ba9d7687
|
4 years ago |
Colin McMillen
|
1c7e058cb9
|
rm spurious printout
GitOrigin-RevId: 46f378f289
|
4 years ago |
Colin McMillen
|
6c5c7d4992
|
add Debug class for displaying rects on-screen
use it to display bounding boxes of player & obstacles
GitOrigin-RevId: 1354637c8a
|
4 years ago |
Colin McMillen
|
9c8f8b70df
|
enumerate and show collision targets
GitOrigin-RevId: d8cb888e4e
|
4 years ago |
Colin McMillen
|
fb2d0e8a6d
|
add World class & refactor other things appropriately
GitOrigin-RevId: 9e72fe9527
|
4 years ago |
Colin McMillen
|
3af02981c4
|
add rock-y ground tiles
GitOrigin-RevId: fd490a5a2c
|
4 years ago |
Colin McMillen
|
9ed2021039
|
add background layers
GitOrigin-RevId: 93a5c7e147
|
4 years ago |
Colin McMillen
|
1fbcacecfc
|
add ground texture
GitOrigin-RevId: 2313a9c038
|
4 years ago |
Colin McMillen
|
06620ce368
|
add TODO to Player
GitOrigin-RevId: 0f94fab230
|
4 years ago |
Colin McMillen
|
2c2feb0f88
|
fix turbosword issue
GitOrigin-RevId: 57127fc84e
|
4 years ago |
Colin McMillen
|
3589a3660f
|
remove spurious cast
GitOrigin-RevId: 62d8d539d7
|
4 years ago |
Colin McMillen
|
7fe248aecc
|
refactor uses of gamepad / keyboard history
GitOrigin-RevId: ee4d881cb0
|
4 years ago |
Colin McMillen
|
307efa5f5b
|
use History for handling gamepad & keyboard state
GitOrigin-RevId: 87aa91b212
|
4 years ago |
Colin McMillen
|
826e308cfe
|
add History data structure
GitOrigin-RevId: b327e9a0a4
|
4 years ago |
Colin McMillen
|
fbbbdd14ee
|
phrase world pixel-size in terms of fractions of 1080p
GitOrigin-RevId: d2a9cb18d1
|
4 years ago |
Colin McMillen
|
df6cee8df1
|
partial work toward keeping multiple render targets around for GIF encoding
GitOrigin-RevId: 8061896562
|
4 years ago |
Colin McMillen
|
524ed70b9d
|
refactor FpsCounter index increment
GitOrigin-RevId: f8c636747e
|
4 years ago |
Colin McMillen
|
80b6e2ac5c
|
FpsCounter now returns an int (rounded up)
rename gameTime -> time in Player
GitOrigin-RevId: 0270c026e6
|
4 years ago |
Colin McMillen
|
59764cbbbd
|
change back to Celeste-like camera resolution
GitOrigin-RevId: 5b245ec8c0
|
4 years ago |
Colin McMillen
|
523d1b519d
|
add resolution to FPS display
GitOrigin-RevId: c414668d05
|
4 years ago |
Colin McMillen
|
0d7af3edbe
|
rename back to FpsCounter hopefully with right caps this time
GitOrigin-RevId: 8711e1d906
|
4 years ago |
Colin McMillen
|
6659be3ec2
|
temp rename because Windows Git is bad
GitOrigin-RevId: c5cc586bcd
|
4 years ago |
Colin McMillen
|
568bcf8071
|
add FPS counter
GitOrigin-RevId: 7186a6f3cd
|
4 years ago |
Colin McMillen
|
c247b6c389
|
Add Consolas as sprite font
GitOrigin-RevId: e30c036fa1
|
4 years ago |
Colin McMillen
|
83709e9a61
|
pull out world viewport size into a Camera class
GitOrigin-RevId: 92cd946afe
|
4 years ago |
Colin McMillen
|
05a779e1fb
|
draw to a RenderTarget & scale that to screen
GitOrigin-RevId: b4635c5fab
|
4 years ago |
Colin McMillen
|
7f4ce7e854
|
add nod during stretch
GitOrigin-RevId: 54f82b43a8
|
4 years ago |
Colin McMillen
|
576ac65eb7
|
slight tweak to sword-swinging code
GitOrigin-RevId: 042df7ea95
|
4 years ago |
Colin McMillen
|
6766e5ecf3
|
move groundLevel up a bit
GitOrigin-RevId: 45af011ee0
|
4 years ago |
Colin McMillen
|
44874f781d
|
whee, now you can jump!
GitOrigin-RevId: e8c408b0ff
|
4 years ago |