1
0
Fork 0
mirror of https://github.com/Ellpeck/MLEM.git synced 2024-06-01 21:03:38 +02:00
Commit graph

124 commits

Author SHA1 Message Date
Ell ca89d03ca4 Some more ui style improvements 2021-10-30 15:33:38 +02:00
Ell 1c48a69371 dispose static sprite batch buffers properly 2021-10-30 13:48:52 +02:00
Ell 9a480d391b some MlemPlatform doc clarifications and improvements 2021-10-23 22:05:32 +02:00
Ell e5593f2132 copy vertex data more efficiently 2021-10-20 15:34:21 +02:00
Ell 04dc2bf2d0 don't recreate the VertexPositionColorTexture array every time 2021-10-19 23:12:56 +02:00
Ell 08bd443c36 don't draw empty vertex buffers 2021-10-19 17:20:00 +02:00
Ell 6f04b30591 use vertex and index buffers for StaticSpriteBatch 2021-10-18 01:22:22 +02:00
Ell d89d8571c7 added StaticSpriteBatch 2021-10-17 23:20:05 +02:00
Ell ee2b0b82fe allow for RotateBy, RotateCw and RotateCcw to accept invalid directions again 2021-07-10 06:16:33 +02:00
Ell 8d92131630 improved Direction2 code style 2021-07-05 19:49:18 +02:00
Ell f352e6b437 added Direction2Helper.RotateBy 2021-07-05 19:46:39 +02:00
Ell d1b229b589 moved sound classes into /Sound 2021-07-05 16:36:48 +02:00
Ell f71f998508 clarify OpenLinkOrFile usage documentation 2021-04-23 14:34:59 +02:00
Ell b48ed479a0 streamlined TextInputWrapper into MlemPlatform and included link opening 2021-04-23 00:17:46 +02:00
Ell 338cf383f4 removed RequiresOnScreenKeyboard 2021-04-22 19:40:14 +02:00
Ell cf9bcc7ae4 updated to MonoGame 8 and added support for opening the on-screen keyboard to TextInputWrapper 2021-04-22 19:26:07 +02:00
Ell 602f19a2a8 some minor code style and format improvements 2021-03-24 22:44:39 +01:00
Ell e24c871ecd added SoundExtensions 2021-03-17 22:47:23 +01:00
Ell 1e485a103c drop .NET Framework support for TextInputWrapper.DesktopGl 2021-03-13 17:09:16 +01:00
Ell 0b39928334 minor general cleanup 2021-03-08 15:12:13 +01:00
Ell 80f2b55687 combine attributes 2021-02-28 16:44:29 +01:00
Ell 5b4757d3bf made Padding and Direction2 DataContracts 2021-02-28 16:42:51 +01:00
Ell 468bee9ca8 Turned Direction2 into a flags enum 2021-02-28 14:37:02 +01:00
Ell 7619ac0dcf added an extension method for adding tooltip for elements 2021-02-18 04:16:17 +01:00
Ell f3cf8dcc70 cast regardless of type in GenericDataHolder 2021-02-02 11:01:30 +01:00
Ell 3a0e2354b3 apply 3d after adding the sound 2021-01-30 22:26:44 +01:00
Ell 5d9a5ecf13 ensure the sound effect instance emitter is nonnull 2021-01-27 05:16:41 +01:00
Ell 182f8eff7a made listeners auto-update in SoundEffectInstanceHandler 2021-01-27 00:51:15 +01:00
Ell c85666502c allow pausing, resuming and applying 3d to the sound effect instance handler and move it to its own file 2021-01-24 19:43:47 +01:00
Ell 05543dfea8 added SoundEffectInstanceHandler 2021-01-24 19:35:09 +01:00
Ell d4bbe84ba1 allow looping a played 3d sound 2021-01-24 17:25:36 +01:00
Ell 05d80524e6 added a Play3D shorthand to SoundEffectInfo 2021-01-24 15:52:01 +01:00
Ell 1f40129ad3 extract GenericDataHolder behavior into an interface 2020-12-18 16:39:52 +01:00
Ell 106102adf6 clean up unused using statements 2020-12-14 21:51:27 +01:00
Ell 490a8aab78 decorate GenericDataHolder with data contract serialization information 2020-11-28 22:48:30 +01:00
Ell fd9ad777c2 some fixes related to the branch name change 2020-11-07 00:58:43 +01:00
Ell e4081be2ce added some padding utility constructors 2020-10-25 01:33:05 +02:00
Ell 3005b3edcb added an extension method to auto-reverse an easing function 2020-10-24 22:10:34 +02:00
Ellpeck 368630f109 Added Direction2Helper.To90Direction 2020-08-10 02:37:39 +02:00
Ellpeck 52443bfa68 added some more utility functions for directions and vectors 2020-08-10 02:16:35 +02:00
Ellpeck f94802271b added easing functions 2020-07-16 00:45:25 +02:00
Ellpeck ca4c8731bc only throw an exception in TextInputWrapper if it is required 2020-06-24 16:54:23 +02:00
Ellpeck 096131ce15 Drop SoundEffectInstance (mis)usage in favor of new SoundEffectInfo 2020-06-22 13:59:33 +02:00
Ellpeck deec553b22 code cleanup 2020-06-18 17:24:35 +02:00
Ellpeck dc48c4caa1 finished xml docs for the MLEM core package 2020-05-21 17:21:34 +02:00
Ellpeck 610a91025b link to the new site 2020-05-21 02:18:39 +02:00
Ellpeck 52328cc18d fixed GenericDataHolder nre 2020-04-26 02:19:58 +02:00
Ellpeck 74f0007280 fixed textinputwrapper not working on core 2020-04-25 23:30:17 +02:00
Ellpeck 36357f0253 link to wiki in text input wrapper 2020-04-23 19:29:33 +02:00
Ellpeck 26264bf576 allow a lot of mem classes to have custom data added to them 2020-03-21 00:49:43 +01:00
Ellpeck d0370e583e added direction rotation methods 2020-02-27 19:15:02 +01:00
Ellpeck 7a06f82ab3 added a dotnet core template 2020-02-26 10:18:24 +01:00
Ellpeck be2498e583 added a None TextInputWrapper 2020-02-24 14:16:05 +01:00
Ellpeck 0adb444c69 indent this a bit nicer 2020-02-24 14:05:07 +01:00
Ellpeck 08c4281da1 added a new text input system 2020-02-24 14:03:53 +01:00
Ellpeck b3331834e1 I did not want to push this here
This reverts commit ee511137
2020-02-06 01:51:41 +01:00
Ellpeck ee5111372b part 1 2020-02-06 01:33:24 +01:00
Ellpeck c209078661 added a corner-based rectangleF method to fix the pathfinding demo 2020-01-30 01:08:10 +01:00
Ellpeck fb48386aad actually use math 2019-12-29 12:05:49 +01:00
Ellpeck 7dbc5dd608 added angle method to direction 2019-12-29 11:41:11 +01:00
Ellpeck dbe7980add made padding a lot more versatile in mlem.ui 2019-12-14 14:00:12 +01:00
Ellpeck 4cc2881438 made rectanglef a datacontract 2019-12-01 22:52:55 +01:00
Ellpeck 32c8147a4c added a rectanglef class which allows mlem to use decimal coordinates 2019-11-02 14:53:59 +01:00
Ellpeck c1726e4f1b added gamepad repeat events 2019-09-09 20:56:10 +02:00
Ellpeck 032923c660 fixed upleft 2019-09-04 15:38:51 +02:00
Ellpeck f4658aede0 added a direction2 class 2019-09-04 13:05:44 +02:00
Ellpeck 334dea8b39 make the mess I made a bit nicer :^) 2019-09-01 19:33:33 +02:00
Ellpeck cfcd54dbe0 made text input not test the release build of android :V reflection is a pain 2019-09-01 18:34:19 +02:00
Ellpeck ef3726b077 added auto-scaled text, buttons and vertical space 2019-08-09 22:04:26 +02:00
Ellpeck 38a9fbaac0 set up a test project 2019-08-07 21:26:16 +02:00
Ellpeck f1dc81ae36 fixed auto tiling scale 2019-08-07 00:44:35 +02:00
Ellpeck 45607f40a5 added scale and other stuff to auto tiles 2019-08-07 00:32:48 +02:00
Ellpeck e69a541e1e fix sizing issue with auto tiles 2019-08-06 23:04:06 +02:00
Ellpeck dd3c3cfc30 added simple auto tiling 2019-08-06 22:31:57 +02:00