Game Maker Games, Articles, Tutorials & More

Game Maker Network


Howdy, Guest! Please sign in or register an account.

Print

General Application Framework

By Daniel · December 24, 2008

I put this together several months ago with plans to use it for some personal projects, but since switching to Ubuntu my access to GM has been very limited. Ergo, I'm opening it up in hopes that others will find it useful. It's a general-purpose .gmk skeleton which includes various components:
- a window management system for creating draggable windows with instances embedded -- also includes a draggable parent window
- a room transition mechanism, for fading in and out of rooms without halting the step cycle (as the standard transition mechanism does)
- an easily-customized main menu
- a logo animation (probably won't be useful to others, since it uses my pseudonym and isn't very modular)
- a help display mechanism (somewhat like tooltips, but displayed at the bottom of the screen)
- some other miscellany

The .gmk isn't really an example demonstrating all these features -- it's just a skeleton -- but the scripts are fairly well-documented so exploring the functionality shouldn't be difficult. For example, try running the program in debug mode and executing this code:

repeat (4) win_createWindow( random(924), random(668), 200, 100, 'Hello, window manager!', -1 );

Enjoy,
Daniel

Categories: GUI

Comments

There are no comments to display.

Post a Comment

You must be signed in to post comments.