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 |
Colin McMillen
|
96668a6d0a
|
update README for new /semicolin/ paths
GitOrigin-RevId: bbc66639fb
|
4 years ago |
Colin McMillen
|
e7f15bb94e
|
bcs: allow names of other tree-likes, such as MonoGame's 'develop' branch
GitOrigin-RevId: b7fc8ac5aa
|
4 years ago |
Colin McMillen
|
a84231582c
|
bcs: add -x argument to specify a file extension
GitOrigin-RevId: 0fa5ad849d
|
4 years ago |
Colin McMillen
|
5210ef7398
|
bcs: add ability to set context lines; clean up some expansions
GitOrigin-RevId: 718fc9bb92
|
4 years ago |
Colin McMillen
|
2789c0d1b4
|
add bcs.sh (Bad Code Search)
fixes #22.
GitOrigin-RevId: f13bee397f
|
4 years ago |
Colin McMillen
|
4a7cc839a0
|
whoops, put copybara config back into the right place
GitOrigin-RevId: 0679379369
|
4 years ago |
Colin McMillen
|
8cf840d451
|
move copybara config into separate directory
GitOrigin-RevId: e2ba23b678
|
4 years ago |
Colin McMillen
|
4d64d6fa12
|
Initialize and dispose of whiteTexture in SneakGame.
Fixes #7.
GitOrigin-RevId: 024688e8fc
|
4 years ago |
Colin McMillen
|
036d932476
|
embolden the website
GitOrigin-RevId: 5a26d02d6f
|
4 years ago |
Colin McMillen
|
7a639d9a02
|
update README.md with more links to git.semicolin.games
GitOrigin-RevId: 395e354975
|
4 years ago |