Jump to content

Josh

Staff
  • Posts

    23,352
  • Joined

  • Last visited

Everything posted by Josh

  1. Josh

    Lua Interpreter on OSX

    I always like small code!
  2. Josh

    Lua Interpreter on OSX

    I have to have control over newer OpenGL versions, pixel formats, antialiasing, and the ability to manage OpenGL contexts in GUI applications, on Windows and Mac. Last time I looked into those third-party libraries they were always missing something. Anyways, I've got it working now. Just the complexities of Cocoa/Objective C. My guess is GLFW uses Carbon, which is pure C based, but unfortunately may be removed when any new big cat comes out, and doesn't work with Cocoa apps.
  3. Some of Kevin macleods stuff is okay.
  4. I've got the editor and Lua interpreter communicating on OSX, but am having trouble creating a window...some weird Objective C problem. I've got to go get my local Xcode expert.
  5. AllowSetForegroundWindow() has to be called directly after the new process is created. However, you can use -1 for the process handle, which makes things slightly easier.
  6. I am using freeprocess to launch and communicate with an external EXE, but the launched window won't activate/become foreground, on top of main program window. My launched process has window activation code like below, but it doesn't work when the process is launched from my main application: void Window::Activate() { BringWindowToTop(hwnd); SetWindowPos(hwnd,NULL,0,0,0,0,SWP_NOMOVE|SWP_NOSIZE); SetForegroundWindow(hwnd); SetActiveWindow(hwnd); SetFocus(hwnd); current = this; } My main application also calls AllowSetForegroundWindow(), to try to give the launched process permission to take the foreground, but it doesn't seem to do anything: process=CreateProcess("~q"+procpath+"~q "+parameters) ?win32 AllowSetForegroundWindow(process.handle) ? How can I allow the window of my launched process to become the topmost window?
  7. What I really like about it is it captures the feel of the original designs from my Quake days: http://www.leadwerks...arkness-awaits/ It's really the lettering that is the win. That could be used on a variety of backgrounds.
  8. http://www.leadwerks.com/werkspace/blog/1/entry-664-leadwerks-engine-243-advanced-optics-and-more/
  9. You use a 3D texture as a lookup table for the nearest color. I've implemented this in the OpenGL 4 renderer for the new engine.
  10. At some point, you've just got to buckle down and write the code.
  11. http://www.leadwerks.com/werkspace/page/Documentation/le2/_/tutorials/introduction-to-animation-r474
  12. That was really cool. I don't play these kind of games, but I think the ability to place objects anywhere would make it more fun because there would be more creative input for the player.
  13. It's not necessary to insert these kinds of guerrilla marketing comments trying to push whatever obscure file format or technology you are taken with at the moment. It's very annoying, and you alone are not sufficient to start a viral trend, if that is your intent. Obviously logos are almost always made with vector graphics. We are previewing concepts here, not shipping a finished product. In any case, the file format the author chooses to use is totally irrelevant to the conversation.
  14. I like that last one, a lot. The lettering is very beautiful. Since this is going to be displayed at a variety of resolutions, it makes sense to have the outer edge of the image black. Then I can just display it on a black background. The background is rather blurry, and the top and bottom are cut off. Would it be possible to fix this?
  15. I actually wouldn't be surprised if the whole engine did. I am pretty conservative with which C++ features I make use of. At this point, if it compiles on Android, Windows, Mac, and iOS, it will likely build for anything.
  16. Probably not, unless it already does without me knowing it. I'm not interested in conforming to some obscure spec no one uses with an unpronouncable name.
  17. The name and logo are great. The concept sounds poorly defined. Portal is a puzzle game with one basic mechanic and no AI.
  18. A lot of cries for help in this thread...
  19. Either your computer doesn't have a supported graphics card, or you don't have OpenAL installed, possibly. What graphics card do you have?
  20. I don't know, I'm not a designer.
  21. I don't think anything posted yet has really nailed it. With design, you know when an idea is right the minute you see it.
  22. They will likely have problems because all C++ compilers use different formats for their static libraries. So I recommend just using Visual Studio, Xcode, and Eclipse, like everyone else.
  23. The Android project actually uses a makefile.
  24. The new engine will include Xcode projects and static libraries. I don't know if those will work with NetBeans.
×
×
  • Create New...