Colin McMillen
|
c2fa12db9b
|
Stop printing out jumpTime.
GitOrigin-RevId: dc06228338
|
4 years ago |
Colin McMillen
|
f8fa66385d
|
Display "Paused" message when paused.
Add a new "Banner" style font for the pause message.
GitOrigin-RevId: 62f9537574
|
4 years ago |
Colin McMillen
|
544b8d2464
|
lint: print # errors and return 1 if any errors found
GitOrigin-RevId: bab4a38d64
|
4 years ago |
Colin McMillen
|
6b95a66859
|
lint: require const field names to be in ALL_CAPS
GitOrigin-RevId: 8b6c20e6d9
|
4 years ago |
Colin McMillen
|
5549f15029
|
rename numEdgeVertices -> NUM_EDGE_VERTICES
GitOrigin-RevId: c7a67e06ea
|
4 years ago |
Colin McMillen
|
3a8defcf3f
|
Letterbox the scene if the aspect ratio is out-of-whack.
Fixes #23.
GitOrigin-RevId: 2da580115e
|
4 years ago |
Colin McMillen
|
0a64d17db5
|
fix lint errors
GitOrigin-RevId: 5de396b259
|
4 years ago |
Colin McMillen
|
efccefa5b1
|
Add lint script.
Fixes #5.
Also fixes #4.
GitOrigin-RevId: eaeeaac960
|
4 years ago |
Colin McMillen
|
3e8b438b0f
|
change copybara config to use new domain
GitOrigin-RevId: 78b38523a2
|
4 years ago |
Colin McMillen
|
bd78586a1d
|
rm newline
GitOrigin-RevId: c369e8bd9f
|
4 years ago |
Colin McMillen
|
74b5e1ec2d
|
Debug rects: pull in top & left sides by a 1-pixel margin.
GitOrigin-RevId: 0f1f846e3f
|
4 years ago |
Colin McMillen
|
a0ea63f96b
|
make Input readonly
GitOrigin-RevId: 1bb3c6bb6f
|
4 years ago |
Colin McMillen
|
4e4c2cccb3
|
Input: process debugging commands first & exit early if any are pressed.
GitOrigin-RevId: c36acce593
|
4 years ago |
Colin McMillen
|
6802b3f162
|
Make separate ExtensionMethods file.
Add Point-deconstruction as an extension method.
GitOrigin-RevId: a804ba797a
|
4 years ago |
Colin McMillen
|
ab2a57d632
|
update LangVersion=latest in all projects
GitOrigin-RevId: 197405574e
|
4 years ago |
Colin McMillen
|
f081a3db4e
|
Apply VS suggestion for refactoring TextureRef.Get
GitOrigin-RevId: 9758a333c4
|
4 years ago |
Colin McMillen
|
26649ce20d
|
Draw debug output within the TV-safe area.
Details here:
https://docs.microsoft.com/en-us/windows/uwp/design/devices/designing-for-tv#tv-safe-area
GitOrigin-RevId: 6bd4e9805a
|
4 years ago |
Colin McMillen
|
ed7afd2fa1
|
TextureRef: make Get a property rather than a function
GitOrigin-RevId: a36369c33b
|
4 years ago |
Colin McMillen
|
e72b8999e4
|
Make TextureRef class for holding textures.
Use it in World so that all Terrain-specific configuration can be specified in
one place.
GitOrigin-RevId: 31acf292ae
|
4 years ago |
Colin McMillen
|
0e164f7b75
|
mark field readonly
GitOrigin-RevId: 9e06f8a03a
|
4 years ago |
Colin McMillen
|
0ee671c8b1
|
fix how the first line of World is parsed
GitOrigin-RevId: 9409e491fd
|
4 years ago |
Colin McMillen
|
c4e211e750
|
more level decorations
GitOrigin-RevId: b6446a7451
|
4 years ago |
Colin McMillen
|
f1b71ca87d
|
Tiles can now be obstacles (in the foreground) or decorations (in the background).
Updated Levels to show off some of these.
GitOrigin-RevId: d8d04410c1
|
4 years ago |
Colin McMillen
|
08a31231e9
|
Draw LinesOfSight behind most other things.
Also remove the currently-unneeded lightingTarget.
GitOrigin-RevId: 95d96d966a
|
4 years ago |
Colin McMillen
|
2fe8e53e77
|
Call GC.SuppressFinalize() from Dispose().
GitOrigin-RevId: 57b1d3760a
|
4 years ago |
Colin McMillen
|
af9a48bc5d
|
small cleanups suggested by VS
GitOrigin-RevId: b1b3a687e3
|
4 years ago |
Colin McMillen
|
026623ac82
|
Fix memory leaks of graphics resources.
Make Scene & LinesOfSight dispose of the graphics resources they create.
Force GC when a new level is loaded.
GitOrigin-RevId: 0640cced78
|
4 years ago |
Colin McMillen
|
1eb4d7a7d2
|
Debug off by default
GitOrigin-RevId: 0e0325057b
|
4 years ago |
Colin McMillen
|
44bd3c6896
|
Show lines of sight only when Debug enabled
GitOrigin-RevId: 77de51cce5
|
4 years ago |
Colin McMillen
|
b858c45b7e
|
Cycle through levels when player hits the "restart level" button.
GitOrigin-RevId: bbe909515f
|
4 years ago |
Colin McMillen
|
6b9aa0844c
|
Update demo level.
GitOrigin-RevId: 90064478fe
|
4 years ago |
Colin McMillen
|
0df153581c
|
Add new terrain types to World
GitOrigin-RevId: ab811a1b52
|
4 years ago |
Colin McMillen
|
b06155aa88
|
Render backgrounds from back-to-front in an array.
GitOrigin-RevId: 1f4ca760d4
|
4 years ago |
Colin McMillen
|
cf5167fba7
|
Player: tweak constants, track jump hangtime.
GitOrigin-RevId: 868003a326
|
4 years ago |
Colin McMillen
|
90b003e0b0
|
Change Debug button from left shoulder to Select.
GitOrigin-RevId: 7e633c9904
|
4 years ago |
Colin McMillen
|
05638483a4
|
Support 4-layer parallax-scrolling backgrounds.
GitOrigin-RevId: 58c1d1fee9
|
4 years ago |
Colin McMillen
|
8405f32f3c
|
simplify lightingEffect initialization
GitOrigin-RevId: 28ca3d2336
|
4 years ago |
Colin McMillen
|
57d15cbbd9
|
Load all textures & fonts in one place.
GitOrigin-RevId: 076c86b24f
|
4 years ago |
Colin McMillen
|
8f5514b776
|
More refactoring of Tile loading.
GitOrigin-RevId: 96a697bc78
|
4 years ago |
Colin McMillen
|
2934296649
|
Refactor tile creation to support assets from multiple tilesets.
GitOrigin-RevId: 9863c36821
|
4 years ago |
Colin McMillen
|
02aba3ad84
|
Game objects now take in a ContentManager & load their own textures.
GitOrigin-RevId: 4f40548d9f
|
4 years ago |
Colin McMillen
|
f0ea8d8ef2
|
Reorganize Content/ into multiple subdirectories.
Add new tilesets from anokolisa.
GitOrigin-RevId: 90cfd52a3c
|
4 years ago |
Colin McMillen
|
9eeede2310
|
Shared.shproj: remove redundant & out-of-date file listings
GitOrigin-RevId: e7cc4d730f
|
4 years ago |
Colin McMillen
|
7935b6aaff
|
Scene: go back to drawing Player behind tiles.
GitOrigin-RevId: afaff144f2
|
4 years ago |
Colin McMillen
|
7e7b0f7715
|
Move most of the drawing code into a Scene class
GitOrigin-RevId: 4515493a3b
|
4 years ago |
Colin McMillen
|
43f6bded70
|
draw backgrounds as partially transparent
GitOrigin-RevId: b570a9aab7
|
4 years ago |
Colin McMillen
|
3107c8448e
|
clean up copybara config a smidge
GitOrigin-RevId: 5179f64eec
|
4 years ago |
Colin McMillen
|
143aeb983d
|
copybara: github source url now comes from gitea private
GitOrigin-RevId: a926ea61d8
|
4 years ago |
Colin McMillen
|
c99a59ca51
|
change copybara config
GitOrigin-RevId: bef86d6898
|
4 years ago |
Colin McMillen
|
786b230a6c
|
LinesOfSight: don't draw yellow lines
GitOrigin-RevId: 1ebd5fe922
|
4 years ago |