Commit Graph

325 Commits

Author SHA1 Message Date
635ed9fb7d Cleaned up asset loading system, and made progress on game engine structure. 2020-05-18 16:44:59 -05:00
8e2510903f Removed unnessecary attribute. 2020-04-17 22:29:01 -05:00
01b900f368 Basic structure for game engine and state system.
Untested.
2020-04-17 22:12:57 -05:00
326378bfd1 Insignificant doc change to preferences. 2020-04-17 22:12:37 -05:00
e2bfd952f5 Updated imports. 2020-04-17 22:11:41 -05:00
d50ede989c Asset loading structure complete.
Loads information from loader.
information creates useable.
Minor folder restructuring.
Untested.
2020-04-17 22:11:16 -05:00
9c19b21ffb Removed PNG loader from the TextureData.
In support of new loading pipeline.
2020-04-17 22:07:38 -05:00
20f67886bc Minor .gitignore change. Also begun work on skeleton for game manager.
Skeleton for basic game manager.
updated .gitignore.
Untracking workspace metadata.
2020-04-17 01:26:07 -05:00
8d78993400 Fixed typo in ConsoleProgram.cs filename. 2020-04-16 00:32:03 -05:00
04f9aab10b Added documentation.
Added more documentation.

Corrected doc.
2020-04-04 18:24:25 -05:00
d541961007 Low level batch finished but untested. 2020-03-03 13:24:55 -05:00
de76a9acbf Changed order for clarity. 2020-03-01 18:11:19 -05:00
583988c333 Added enabling for all attributes and removed irresponsible default. Untested. 2020-03-01 18:11:19 -05:00
5b44fee033 Buffers now automatically bind when adding to them. Buffer is untested. 2020-03-01 18:11:06 -05:00
f891abf84e Added a few more test cases to the rectangle tests.
Mostly because I was bored and recently learnt of using [TestCase()] in NUnit.
2020-02-29 18:01:56 -05:00
19163aaa12 Removed useless imports. 2020-02-29 17:45:15 -05:00
ec03e0d647 Fixing tests to accomodate for interesting XML behavior. 2020-02-29 17:40:05 -05:00
72d080c04c Unit testing for the new preference system. 2020-02-29 17:15:49 -05:00
278031ad7d New preference persistence solution. 2020-02-29 17:15:33 -05:00
41c4594904 Relative path change to use tested project directory. 2020-02-29 14:22:22 -05:00
9e1b4bc3e6 Added .xml extension to results as well as fix relative path issues. 2020-02-29 14:19:21 -05:00
08ef6a3a51 Trying new method of organizing tests so path's are system independent. 2020-02-29 14:14:35 -05:00
04cb27d596 Attempt at making test system independent. 2020-02-29 04:48:07 -05:00
cea1d98bc7 Tests for the engine commands. 2020-02-29 04:48:07 -05:00
fae6a006b1 Tests for both the command engine. 2020-02-29 04:48:07 -05:00
951476a2e6 Minor documentation change as well as parameter check. 2020-02-29 04:48:07 -05:00
efd81fe00f Deleted template unit test. 2020-02-29 04:48:07 -05:00
3085416efd Changed what and when exceptions are thrown.
These changes were made to better fit the new structure. Parameter checks were added and the type thrown was changed as well.
2020-02-29 04:48:07 -05:00
de7a11a530 Attempt to output both tests to one xml. 2020-02-29 04:48:07 -05:00
b8ec36b15b Fixed test script. 2020-02-29 04:48:07 -05:00
719ae11cb0 Changed code to be compliant to .Net Framework 4.8. 2020-02-29 04:48:07 -05:00
c5f281c5e0 Changed Tools to .Net Framework. 2020-02-29 04:47:12 -05:00
a882147f33 Changing to .Net Framework for now. 2020-02-29 01:38:56 -05:00
21de6177f4 Attempting dotnet core tests. 2020-02-24 04:05:51 -05:00
321f8ecf79 Separated builds and tests. 2020-02-24 03:48:54 -05:00
029932910d Added parameter check to EngineCommand.cs
makes sure all invoke strings don't contain spaces. Scope change makes sure to not break parameter rules.
2020-02-24 03:05:14 -05:00
92f302875f Added parameter check to Process method in CommandEngine.cs. 2020-02-24 03:04:45 -05:00
fa74bc9ae5 Switched to dependency injection for console use.
Created interfaces for input and output for better structure and easier testing.
2020-02-23 20:51:39 -05:00
72a1ba903b Changing CI to have build and testing in separate scripts. 2020-02-23 18:50:21 -05:00
c3152ac888 Changed RGTK test back to .NET Framework.
OpenTK assembly isn't properly restored with RGTK when otherwise.
2020-02-23 16:48:35 -05:00
515fac38a6 Updated Newtonsoft.Json and changed tests to be .NET Core.
Mostly attempting to get rid of a small warning.
2020-02-23 16:44:53 -05:00
de68e62eb4 Changed accessibility modifiers in light of new structure. 2020-02-23 16:21:23 -05:00
48cf2b80ca VSCode launch stuff. 2020-02-23 16:21:20 -05:00
8ef52891d8 Added RGTK.Tools to dependencies. 2020-02-23 16:19:10 -05:00
ca55ca7208 Refactoring. 2020-02-23 16:17:10 -05:00
45e62f8058 Fixed file lock issue and (finally) renamed assets folder. 2020-02-23 15:10:53 -05:00
92d9988166 renamed assets folder and added space to organize vert.
mostly actually to trigger git to rename the folder...
2020-02-23 14:53:47 -05:00
07bfc8ab43 update test according to file rename. 2020-02-23 14:50:52 -05:00
670bfb4453 Created a solutions file. 2020-02-23 14:50:21 -05:00
c4dd6f035d Updated Tools accordingly to new pipeline structure. 2020-02-23 14:50:01 -05:00