Commit Graph
443 Commits
Author SHA1 Message Date
Dylan Wilson 8e23664f10 fixed project references 2018-05-25 21:58:00 +10:00
Dylan Wilson 62eddc8848 very rough platformer demo 2018-05-25 21:53:33 +10:00
Dylan Wilson bc1689565a added a gui demo 2018-05-25 21:34:11 +10:00
Dylan Wilson 85acd1c88b fixed nuget version for pre-release packages 2018-05-24 21:13:56 +10:00
Dylan Wilson 2eeb992571 fixed a bug in autoreverse tweening 2018-05-17 21:54:12 +10:00
Dylan Wilson 7dc07a9663 moved the content pipeline dll output folder 2018-05-16 21:58:49 +10:00
Dylan Wilson 3834e3cf5b trying to fix references to content pipeline dll 2018-05-16 21:44:46 +10:00
Dylan Wilson 339e69b994 dotnet pack the nuget packages 2018-05-14 23:07:48 +10:00
Dylan Wilson ae5b67218f fixed some bugs in the tweening system 2018-05-14 21:52:27 +10:00
Dylan Wilson b4860bd4bb converted all of the unit tests to xunit 2018-05-12 21:05:02 +10:00
Dylan Wilson 0121a2b9c5 dotnet standard 2.0 baby! 2018-05-09 21:58:40 +10:00
Dylan Wilson 5e3cbb3109 partially optimized tweening memory allocations 2018-05-04 21:31:10 +10:00
Dylan Wilson 4c6e2e7995 small refactor ready for memory allocation optimizations 2018-05-01 20:40:16 +10:00
Dylan Wilson 918e6c9e24 tweening cancellation and other goodies 2018-04-27 22:52:22 +10:00
Dylan Wilson 6c750e4d27 code cleanup 2018-04-26 23:21:10 +10:00
Dylan Wilson a05c144931 fixed some bugs for perfect tweening 2018-04-26 23:18:41 +10:00
Dylan Wilson 16e767a9be all the good tweening bits in place 2018-04-26 22:41:53 +10:00
Dylan Wilson 2099431ba5 working on a brand new tweening library 2018-04-25 22:54:34 +10:00
Dylan Wilson 9367871aea implemented mouse and keyboard extended 2018-04-16 23:41:43 +10:00
Dylan Wilson 06adea2ddc roughed out a title screen 2018-04-15 20:40:16 +10:00
Dylan Wilson 3147757f4c fun with transitions 2018-04-11 22:53:09 +10:00
Dylan Wilson bc65dab9ac got basic screen transitions working 2018-04-10 22:40:45 +10:00
Dylan Wilson 332ee260d5 working on new screen management stuff 2018-04-09 23:30:42 +10:00
Dylan Wilson 658a8d4fe3 added paddle hit sound effect 2018-04-09 21:31:42 +10:00
Dylan Wilson bc985ccf61 added pong scores 2018-04-08 14:40:04 +10:00
Dylan Wilson 01002d1a95 pong is coming along 2018-04-07 23:07:06 +10:00
Dylan Wilson dd9a2f3890 started a game of pong as a demo 2018-04-05 22:28:39 +10:00
Dylan Wilson a9abeff97e renamed segment 2018-04-03 22:07:52 +10:00
Dylan Wilson 1cbe32e917 experimenting with data binding in the gui 2018-02-25 23:00:37 +10:00
Dylan Wilson a99d00a8f7 code cleanup 2018-02-21 22:21:40 +10:00
Dylan Wilson 4126e68fb3 merge commit 2018-02-07 22:20:05 +10:00
Dylan Wilson ad03ad3251 removed most of the compiler warnings about missing XML docs 2018-02-07 22:13:43 +10:00
Dylan Wilson 2bd2c88a47 fixed some broken demos 2018-02-07 20:38:32 +10:00
Dylan Wilson 8293117ca2 fixed the content pipeline error 2018-01-31 00:19:31 +10:00
Dylan Wilson 3d49ea6c93 got rid of most of the compile errors (except the content pipeline stuff 2018-01-30 23:55:16 +10:00
Jon SeamanandDylan Wilson eb5fd93e9f Feature label styling (#454)
* Added some basic tests for the ECS

* Add test project for Nuclex Gui

* Nuclex Gui project update

* Added ability to style labels

* Removed Nuclex Gui Test project for lack of tests
2018-01-10 13:36:20 +10:00
Dylan Wilson df17f70f21 fixed up the demos to get rid of the compile errors and fixed an issue in tweening 2018-01-05 21:57:22 +10:00
Jon SeamanandDylan Wilson 104667b7e2 Fix template manager (#446)
* Fix Demo.SpaceGame aiming and spaceship control

* Added ECS to template
2017-12-28 20:22:55 +10:00
Dylan Wilson 4090822e2b added tiled image layers back in 2017-11-27 20:45:41 +10:00
Dylan Wilson cf2a97259f proper disposal of buffers 2017-11-21 21:00:34 +10:00
Dylan Wilson 9d24bb6091 fixed a range of bugs and issues with the new map renderer 2017-11-21 20:57:32 +10:00
Dylan Wilson 107ba06326 almost back to parity 2017-11-21 20:57:32 +10:00
Dylan Wilson d1fded1ec8 one tiny tweak to rule them all 2017-11-21 20:57:32 +10:00
Dylan Wilson 17c7d8ccd7 demos are at least compiling again 2017-11-21 20:57:32 +10:00
Rafael AlmeidaandDylan Wilson 5a7f012bff Added support for icons on buttons (#438) 2017-11-21 10:14:40 +10:00
Dylan Wilson a3162f7f88 fixed some bugs in the interpolators 2017-08-04 22:31:00 +10:00
Dylan Wilson e6d5e9de70 fixed broken demos 2017-07-23 10:26:19 +10:00
Dylan WilsonandGitHub b3a631aff5 Gui dialogs (#410)
* started refactoring for gui windows

* a bit more work on gui windows

* fixed some bugs and broken build stuff

* fixed some bugs in gui controls

* a little code cleanup

* got gui dialogs positioning and experimenting with named styles by type

* apply control styles directly in the constructor of controls

* got everything compiling again

* all gui controls have skinnable constructors

* rework uniform grid desired size calculations

* turns out gui layouts are complicated

* include pdb files in nuget packages

* fixed a bug in find nearest glyph

* custom control styling

* added a range constructor overload that takes one value

* rethinking control desired size behaviour

* made particle emitters more editable at runtime

* moved the auto trigger code to the particle effect instead of the emitters

* tweaks

* changed the particle modifer interface to an abstract base with an optional name

* changed the particle modifer interface to an abstract base with an optional name

* an attempt at creating a gui combo box

* rolled back the nested control experiment

* pretty good (but not perfect) combo boxes

* tweaks

* name property bindings on lists

* removed and cleaned up the hacks from the gui combo box

* minor combo box styling tweaks

* minor bug fix in gui combo box

* experiments with data binding

* fixed a mistake on the texture region service interface

* working on the ability to serialize particles

* finished particle serialization

* more robust range deserialization

* added editor browable attributes

* fixed some broken demos

* made the particle modifiers editable at runtime

* fixed some issues with particle serialization

* fixed some issues with interpolators
2017-07-22 21:22:13 +10:00
Dylan Wilson b6555e8ce5 moving some things around and code cleanup 2017-06-13 21:20:02 +10:00
Dylan Wilson 753b384f29 dispose the texture created in the particles demo 2017-05-14 21:23:45 +10:00