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 |
Colin McMillen
|
e2ea2e1d3f
|
Add ability to restart the level. Fixes #9.
GitOrigin-RevId: e7a0cdcdde
|
4 years ago |
Colin McMillen
|
a32ef2a0eb
|
Add unit tests for Geometry.Rotate(Vector2).
Fixes #20.
GitOrigin-RevId: 45cd5e99a2
|
4 years ago |
Colin McMillen
|
1ffe1444b2
|
Debug: draw rects as 4 GPU-accelerated lines.
GitOrigin-RevId: 3286d0476b
|
4 years ago |
Colin McMillen
|
48a9297a57
|
draw Debug stuff on top of everything (after lighting)
GitOrigin-RevId: e07fbc6b27
|
4 years ago |
Colin McMillen
|
5d21ff2a0f
|
Debug.DrawLines: use GPU to draw lines.
Fixes #19.
GitOrigin-RevId: d837e0ddaf
|
4 years ago |
Colin McMillen
|
a21802e9f2
|
FMath.DegToRad(): use look-up table.
GitOrigin-RevId: 2dab2e175c
|
4 years ago |
Colin McMillen
|
24078d6c62
|
move FieldOfView into Player
GitOrigin-RevId: 6d6a409453
|
4 years ago |
Colin McMillen
|
66f895fab8
|
Player: remove GetPose, add VisionRange and VisionRay.
Fixes #21.
GitOrigin-RevId: 720972d1c8
|
4 years ago |
Colin McMillen
|
c94ae6eb25
|
Player: make Facing an int property.
Partial work toward #21.
GitOrigin-RevId: 902c46d19a
|
4 years ago |
Colin McMillen
|
faa45d6fea
|
add new URLs to copybara config
GitOrigin-RevId: 0a4d691651
|
4 years ago |