Commit Graph

  • 9ac8e94530 Removed pipeline stuff that was used with Monogame. Harrison 2020-02-16 21:45:17 -0500
  • dee5f96ea7 Files renamed to RecrownedGTK. Harrison 2020-02-16 21:44:21 -0500
  • 2c62be1c6b Renaming to RecrownedGTK. Harrison 2020-02-16 21:40:41 -0500
  • 20fa19fff5 Vertex shader now has a transformation matrix built in. Harrison 2020-02-04 14:43:02 -0500
  • ca38a129d7 Began work on utility function to create a basic 2D shader. Harrison 2020-02-04 14:39:52 -0500
  • 90d015831c Reorganized file structure. Harrison 2020-02-04 14:34:55 -0500
  • 0de8e52a7e Reorganized file structure. Harrison 2020-02-04 14:34:29 -0500
  • 4d330e68ab Removed some implementations that may just be rewritten. Harrison 2020-02-04 14:33:58 -0500
  • 48a2671b95 Reorganized and added TODOs for the 31st. Harrison 2019-12-28 17:06:04 -0600
  • 4d50e479a6 Cleaned up texture imports. Harrison 2019-12-28 16:03:37 -0600
  • 45deae140c Removed monogame based input listener setup. Harrison 2019-12-28 16:02:11 -0600
  • 005d66840d Replaced color usage with OpenTK's implementation. Harrison 2019-12-28 15:41:06 -0600
  • c9ad922341 Added VAO handler (attribute saving handler). Harrison 2019-12-28 14:36:32 -0600
  • 5e21790e2b Added vertex buffer handler. Harrison 2019-12-28 14:35:53 -0600
  • 953b9137cc Added shader handler. Harrison 2019-12-28 14:35:35 -0600
  • 1e22e84ce2 Moved Render items under new Graphics namespace. Harrison 2019-12-28 14:35:01 -0600
  • b49415dc68 Added basic vertex and fragment shaders. Harrison 2019-12-28 00:13:16 -0600
  • 8c0ba20df5 Shader wrapper added. Harrison 2019-12-23 23:45:19 -0600
  • e29602d055 Changed to .NET Framework and worked on Texture.cs Harrison 2019-12-21 02:06:56 -0500
  • 713df6d111 Beginning work on render components of framework. Harrison 2019-12-12 14:44:51 -0500
  • 29daabdaf6 Further minor import clean up. Harrison 2019-11-24 16:20:26 -0500
  • 14ee906edd Switching to a new asset manager system. Harrison 2019-11-24 15:53:12 -0500
  • 874e0d571d Made basic rectangle and color types; Continued progress to OpenTK Harrison 2019-11-24 15:49:53 -0500
  • 9387611b19 Start of transition to OTK Harrison 2019-11-24 00:17:21 -0500
  • c04f2f1b78 Cleaned dependencies and project up. I don't actually know. Harrison 2019-11-23 21:47:21 -0500
  • 08f45bcfd4 Moved the ScreenSystem to under UI namespace. Recrown 2019-06-01 15:36:31 -0500
  • cc0099ee7d Removed AssemblyInfo.cs (for now). Recrown 2019-05-31 01:28:38 -0500
  • d923a28afb Transitioned to .Net Standard and use of VSCode. Recrown 2019-05-31 00:57:03 -0500
  • 51579e3847 Removed test game. Recrown 2019-05-31 00:56:35 -0500
  • 9b05f5aedb Scroll progress and cleanup. Recrown 2019-05-29 22:19:17 -0500
  • c52283295a scroll normalization corrected and now has boundary restrictions. Recrown 2019-04-28 13:55:58 -0500
  • 72188194e5 Scrolling now moves children. Recrown 2019-04-27 23:22:33 -0500
  • 1211cda508 Hand scrolling moves scroll bars appropriately. Recrown 2019-04-26 00:09:31 -0500
  • 53000e6a6c Fading now works. Recrown 2019-04-15 20:25:36 -0500
  • 4bb5c4ce95 mouse visible for test game. Recrown 2019-04-12 21:46:53 -0500
  • f82c6cb9e1 more progress on scroll system. Recrown 2019-04-12 21:46:12 -0500
  • d578a24510 Test game upload. Recrown 2019-04-11 00:51:47 -0500
  • 91e005ea00 Progress on scroll panel. Recrown 2019-04-11 00:51:26 -0500
  • d5c898d081 Minor cleanup and fixes. Now automatically removes "-texture" suffix. Recrown 2019-04-11 00:34:49 -0500
  • 3e5b838abe Many refactors and minor changes. idk. Recrown 2019-04-08 23:58:27 -0500
  • 4d4d46ad1b Changed origin to use floats instead of ints to accomodate for scaling. Recrown 2019-03-28 12:10:39 -0500
  • d05554c379 Fixed issue with camera position on instantiation. Recrown 2019-03-28 12:09:48 -0500
  • 2c7f2900a9 update .csproj Recrown 2019-03-27 02:37:53 -0500
  • d7ca521b9b Scissoring now works and implemented; Refactoring as well; Recrown 2019-03-27 02:35:20 -0500
  • b045033b25 refactoring; removed configuration setup; added consistent sprite batch; got rid of sprite batch settings; implemented newer setup; Recrown 2019-03-23 19:04:43 -0500
  • e3535f5662 Changed 9p and tatlas' to use a separately loaded texture. Recrown 2019-03-20 19:28:16 -0500
  • 4add103f94 Added sprite batch settings to maintain sprite batch begin settings and keep consistency and control over settings. Ninepatch uses this. Recrown 2019-03-10 00:50:03 -0600
  • 04ec3cd793 Variable name refactor. Recrown 2019-03-10 00:49:25 -0600
  • 5080deed02 Added basic world scale variable. Recrown 2019-03-10 00:46:28 -0600
  • c59252dbbf Added better system for beginning sprite batches for easier consistency. Recrown 2019-03-09 02:03:05 -0600
  • ed11d31100 Modules made more useable by improving or fixing some of the drawing position logic. Variable names refactored as well. Recrown 2019-03-09 00:57:29 -0600
  • 782ca31f15 Implement module var name refactor and added way to keep insertion order. Recrown 2019-03-09 00:55:44 -0600
  • ce2f402153 Added check for invalid parameters. Recrown 2019-03-09 00:54:41 -0600
  • 775e04fffa Refactor. Recrown 2019-03-08 13:41:03 -0600
  • 2d73d204e1 Updated text button to use new centering setup. Also minor refactor. Recrown 2019-03-08 10:17:37 -0600
  • 5ffdc3a9d6 Added UI automatic centering. Recrown 2019-03-08 10:14:51 -0600
  • ebe22fa9dc Added better exception throwing for missing regions for skins by adding a required option for regions. Recrown 2019-03-07 23:43:25 -0600
  • 59771b00a8 Fixed issue with texture packer caused by not having any 9Ps. Recrown 2019-03-07 23:08:37 -0600
  • 38083a1e2f Made 9p command variable names consistent with the data object. Recrown 2019-03-07 23:08:15 -0600
  • 238cdbde71 Removed built in debugger due to issue with spritebatch and requireing it to restart the batch. May be replaced with a better solution later. Recrown 2019-03-05 23:05:39 -0600
  • e19f6be719 Clean up and progress on buttons. Recrown 2019-03-05 21:42:28 -0600
  • d346f7c729 Added centering function. Recrown 2019-03-05 21:41:31 -0600
  • 7b130f39ea Ninepatch boundaries are now on the outside of the given bounds. Recrown 2019-03-05 21:36:57 -0600
  • 78417186d1 Another fix for 9 patch. Recrown 2019-03-04 18:22:34 -0600
  • 668090cd5d fixed up 9 patch stuff. Recrown 2019-03-04 18:18:43 -0600
  • 8bd6ba6dc8 Implemented spritebatch's method of handling the origin. Recrown 2019-03-01 23:24:08 -0600
  • f311cc38f3 Added offset to be used instead of origin in spritebatch does things I don't want it to do. Also added a project to more easily test this library. Recrown 2019-03-01 23:10:53 -0600
  • 051f3b04b5 Attempted at fixing 2D camera system. Recrown 2019-02-24 22:44:02 -0600
  • 5f04dfd73a Removed tests and preparing for merge. Recrown 2019-02-22 02:31:54 -0600
  • 5c0d678076 rotation functioning in rectangle renderer. Recrown 2019-02-22 02:17:50 -0600
  • 8d5435ad6c Rectangle renderers work. Recrown 2019-02-22 01:59:51 -0600
  • c8e8bbf2be Small projects to perform tests and help with fixes. Recrown 2019-02-14 00:48:30 -0600
  • 68345ada3c rectangle renderer now has correct corner calculations; switched to vertex buffer for primitive batch. still wip. Recrown 2019-02-13 07:43:35 -0600
  • de93e35b07 implemented rectangle renderer changes. Recrown 2019-02-11 23:27:51 -0600
  • 4fb9e64f06 Removed begin and end because thats not how it works... Still working on rectangle drawing for rotating rectangle. Recrown 2019-02-11 23:27:36 -0600
  • cec8ff1f17 forgot to change this back to use whatever primitive type is given. Recrown 2019-02-11 23:26:46 -0600
  • b072701a22 strip primitives now works. Recrown 2019-02-11 23:21:35 -0600
  • f8285c8786 Book now sets the pages camera to the books camera. Recrown 2019-02-10 23:32:16 -0600
  • 2bd6d68490 Primitive batch now works. Probably. Recrown 2019-02-10 23:32:00 -0600
  • 56eb4e9e7f Camera2D now tested to work. Probably. Recrown 2019-02-10 23:28:48 -0600
  • 751bdd72e8 Camera now uses correct graphics device reference. Recrown 2019-02-07 23:44:39 -0600
  • 5ba5506b58 Cleanup. Recrown 2019-02-07 23:44:14 -0600
  • 85188e859f Center(); function of 3D camera now also sets Z position to 0. Changed order of multiplication for matrices. Recrown 2019-02-06 15:40:54 -0600
  • 3bd3b0f9f6 Renamed Camera class to Camera3D. Recrown 2019-02-06 00:12:39 -0600
  • 3c7e6cdefb Implemented the changes of the new camera. Recrown 2019-02-06 00:12:08 -0600
  • e0858ad85d Added 3d camera and created 2d camera from it. Recrown 2019-02-06 00:11:22 -0600
  • e1e2bbb3d7 Began trying to fix primitive batch. Added a default camera to the configuration. Recrown 2019-01-30 07:46:58 -0600
  • 8387cbc604 function for obtaining color will now work with nulls by setting the key to "default". Recrown 2019-01-29 16:54:24 -0600
  • ec53e887ee fixed logic. Recrown 2019-01-29 16:27:04 -0600
  • 52d5220a30 implemented previous skin changes. Recrown 2019-01-29 16:23:25 -0600
  • 32f9ff11fb changes in how skin system works. Recrown 2019-01-29 16:22:14 -0600
  • 359f3381bf changes to reflect changes for skin. Recrown 2019-01-29 16:00:43 -0600
  • e356a82190 using heirarchy for definitions implemented. Recrown 2019-01-29 16:00:13 -0600
  • 2e984db135 previous commit didn't contain actual update file, so its apart of this commit. Recrown 2019-01-29 15:59:35 -0600
  • 60d02f1f81 Skin will now return null if the skin doesn't contain a texture region a definition potentially requests. If request name is null, will now also return null. Recrown 2019-01-29 15:58:20 -0600
  • ff2e0b479f Added a function to check for the existence of a region. Recrown 2019-01-29 15:55:56 -0600
  • 8ea9ae3921 attempt at fixing skin system as well as improved convenience. Recrown 2019-01-28 19:43:41 -0600
  • 7892bff6be fixed issue with skin being null. Recrown 2019-01-27 18:31:19 -0600
  • 501da58cb7 Changed use of Skin to ISkin. Recrown 2019-01-27 18:14:10 -0600
  • 44e574ddce Changed from using Skin to interface ISkin. Recrown 2019-01-27 18:11:45 -0600