Sign in to follow this  
  • entries
    246
  • comments
    175
  • views
    153087

.net research

Sign in to follow this  
SteelGolem

84 views

ok here's the score right now. allegro is looking to be out of the question atm. above and beyond the difficulty of installing the damn thing and packaging for distribution, i still haven't figured out how to use the damn p/invoke and all that threading stuff yet. what i'm looking at doing right now is building .net games in c++ and tools for the games in c#. i want to only have to write a single interface for graphics and whatnot for use in both the c++ and c# apps. the interfaces will be just wrappers for mdx, obviously. can anyone give me some urls? i don't even know where to start looking, keywords would be helpful too.. [grin]

[edit] placidbox says "dllimport"

[edit 2] dllimport doesn't do classes apparently, so if i write a library that uses any classes, i need another way to do it. one person mentioned COM (nooooo!) and another person mentioned the CLI and that looks just as complicated. i'm starting to think benryves was right when he suggested i stick to just c#. if only more people were using it! i wouldn't be worrying about how difficult it is to get help with it...

[edit 3] i'll just stick to c# for all my needs. it can't be any worse to get help with it than allegro was!
Sign in to follow this  


2 Comments


Recommended Comments

So what do you want the MDX wrapper supposed to do? Be a copy of Allegro?

If that's the case most things should be easy to re-create in D3D. The only thing that might be a problem is palettes, but you can emulate those using shaders. I have some HLSL code that'll do it, but right now it only works for 8-bit images.

Share this comment


Link to comment
no no not at all. my first magic trick will be to write a wrapper for d3d that will give me a simple 2d tilemap and sprite interface to use for actionRPG. maybe wrapper isn't a good word to use?

edit: placidbox says "dllimport"

Share this comment


Link to comment

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now