Jump to content
  • Advertisement


  • Content count

  • Joined

  • Last visited

Community Reputation

5452 Excellent


About Endurion

  • Rank

Personal Information

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. Endurion

    DirectInput GUID compare

    MAKEDIPROP treats the parameter as a pointer to a GUID. dwObj isn't one. instance has guidType however, so this should work: if ( GUID_XAxis == MAKEDIPROP( &instance->guidType ) )
  2. The release settings should automatically link only release libraries. Any dependencies that pull in the debug libs?
  3. NuGet Packages usually bring class libraries, and these are always additional dlls. Visual Studio always copies all required references into the bin folder. There are ways to embed assemblies (ILMerge) so you end up with one executable, but it's somewhat cumbersome.
  4. Endurion

    Visual Studio C++ Question

    So you basically don't want the project folder inside the solution folder? That's a checkbox when creating a new solution with project. You can manually copy the project folder to the solution folder level and then remove and re-add the project in Solution explorer. Note that you can have only one project cleanly in the solution folder then.
  5. Check the timestamp of the file (if it's odd, too old or in the future) and make sure it's included in the project. You might try to crank up the build output to diagnostic. It'll show pretty every decision it makes, there might be some reason why in there.
  6. Endurion

    Targeting both Win32 and UWP

    It's coming with VS 2015 (probably in earlier versions too). Just create a new project, it's under C++, Generic, Shared Items Project. For other projects including this, right click on the project in the Solution Explorer, "Add Reference". There should be an option now, "Shared Projects", set a check mark and you're done. The shared project itself has no build action, it's just a container for the files.
  7. Endurion

    Targeting both Win32 and UWP

    It's a container of shared code. All the files in the shared project are treated as simply being included in the other projects. Which also means they're compiled separately for every project that references them.
  8. Endurion

    Targeting both Win32 and UWP

    They way I did it was to add a "shared project" with the game's main logic and code. Then add a UWP and a Win32 project with the added reference to the shared project. The UWP and Win32 project respectively only contain the main entry point and a few additional classes required for their platform (like the main game loop) What annoyed me majorly: Sharing assets. UWP can only load from the project folder itself, so I fudged the Win32 project to have the project folder of the UWP project as working directory. This way I only have the assets around once. Unfortunately right inside the code folders. I would have preferred to have a separate asset folder.
  9. Endurion

    I have recompiled everything!

    In newer versions of VS you can set the build output to diagnostic (or other levels). I don't know about MSVC 6, if such an option exists. It will output quite a lot, but it will tell you why it thinks a file needs to be recompiled. Otherwise, check, if any file has a modification date in the future, or is included, but does not exist, that could cause this effect.
  10. Endurion

    Messagebox gives errors after compiler installation

    Also, Community Edition is not only for students, and you may sell your developed games/apps. Unless you are a bigger company which you from the sounds of it aren't. It's pretty clear actually: https://www.visualstudio.com/license-terms/mlt553321/
  11. Endurion

    Forum Submenu Vanished

    Wow, that was fast, thanks for adding the forum categories back in. Weird, the forum category headers seemed to be much bigger before, now they're fine (the blue bars with the category name). Maybe my browser acted up. It's fine now.
  12. Just asking, I've noticed, the forums submenu on the top is gone. Is there any sensible replacement? One that fits on a single monitors screen space. I've used it to jump to the forum categories that interested me. Now I have to jump throw the forum main link and scroll down the (huge ass) list of all forums. Really, why are those forum headers so big? Are people really using smartphones to read forums that much?
  13. Endurion

    STL Code Snippet

    The line assigns a new, empty stack<string> to fwd_stack. Whatever was in fwd_stack before is gone. To be exact, it calls the parameterless constructor of stack<string> which returns an empty stack of strings.
  14. Endurion

    Get 'em Good

    Get 'em Good is a remake of a C64 game called Get 'em DX. It's a mixture of Pacman, a shooter and strategic extra usage. Clear every screen of all dots. Be sure to fight back enemies, as they drop nice extras. Pickup 9 of a kind to activate a particular powerup. Once all dots are collected grab the key and unlock the exit! Careful though, the enemies will get faster and tougher as the stages advance. So you have to be on your toes and be sure to grab enough powerups to keep up with them. Randomized stages allow for high replayability as no two games are alike! Play alone or team up. Both players play with one score and one pool of lives. The one who activates an powerup is the only one to receive it though
  15. Endurion

    Multiplayer Pac-man Challenge

    Argh, forgot to publish it. Thanks
  • Advertisement

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

Participate in the game development conversation and more when you create an account on GameDev.net!

Sign me up!