| VMK 4d GUI Manager part 3/3 |
|
VMK 4c
|
|
| The GuiManager class is created and all the code used to interface with a GUIButton is added into the manager. This VMK has been split up into three parts. This is the last part. |
|
|
|
|
|
| VMK 4f Using GUI Manager part 1/2 |
|
VMK 4e
|
|
| Changes made in the GUI Control class earlier forces me to update the other GUI classes so that they will work with the GUI Manager. The Scene class is also updated to allow for the use of GUI Buttons on the main menu. |
|
|
|
| VMK 4g Using GUI Manager part 2/2 |
|
VMK 4f
|
|
| Changes made in the GUI Control class earlier forces me to update the other GUI classes so that they will work with the GUI Manager. The Scene class is also updated to allow for the use of GUI Buttons on the main menu. |
|
|
|
|
|
| VMK 4i Using GUI Images |
|
VMK 4h
|
|
| Now that the GUI Manager can handle GUI Images, I update the Scene class to re introduce the Ghost Toast title and the menu selector found on the main menu. I also convert the splash screen to a GUI Image. |
|
|
|
| VMK 4j GUI Cursor |
|
VMK 4i
|
|
| A cursor object is added to the GUI Manager in this video. You can now easily swap the cursor image any time you like and you can render the cursor on any screen in the game. |
|
|
|
| VMK 4k Gui Move Command |
|
VMK 4j
|
|
| The Gui Manager is updated to include the console command GUI. When you activate this command, you are able to move/position GUI controls on the screen using the mouse. This feature was first introduced in VMK 40 on the Game Development DVD. |
|
|
|
| VMK 5a Gui Navigation |
|
VMK 3g
|
|
| With the GUI Manager now working for us in the Scene class, the GameOGL::frame function can be simplified. |
|
|
|
| VMK 5b Animated Introduction |
|
VMK 5a
|
|
| I show how to animate the splash screen image. The image/logo slides into view from the left, pauses in the middle of the screen, and then slides off to the right. |
|
|
|
| VMK 5c Menu Options | 
more screen shots here
|
VMK 5b
|
|
| Navigation from the Main Menu screen into and out of the Configure and the High Scores screens is implemented in this VMK. |
|
|
|
| VMK 5d Managing GUI List |
|
VMK 4k
|
|
| I add the necessary function to the Gui Manager class so that we are able to work with GUI List objects using the manager. |
|
|
|
|
|
| VMK 5f Highscore and Config List Boxes | 
more screen shots here
|
VMK 5c
|
|
| A list box is added to the Highscores screen. There are no scores listed here because we can't earn points in the game yet. A list box is also added to the Configure screen which lists all the game controls that are available in the game.
|
|
|
|
| VMK 6a Managing GUI Text |
|
VMK 5e
|
|
| I add a few new functions to the GUI Manager class so that I can use GUI Text objects once again with the game engine. |
|
|
|
| VMK 6b GUI Text Update |
|
VMK 6a
|
|
| The GUI Text class is updated in this VMK so that it will work properly with the GUI Manager. The Vertex2 class is also updated to allow for Vertex2 * float calculations to be performed. |
|
|
|
| VMK 7a Change Key Mapping Part 1/2 |
|
VMK 5f
|
|
| The configuration screen is completed in this VMK. By the end of the video you'll be able to change what key is associated with each control in the game. |
|
|
|
| VMK 7b Change Key Mapping Part 2/2 |
|
VMK 7a
|
|
| The configuration screen is completed in this VMK. By the end of the video you'll be able to change what key is associated with each control in the game. |
|
|
|
| VMK 8 Bug Fix |
|
|
| In this video I show how to fix a bad bug in the game engine's parser found by a member of the website. I also show how to fix one other bug. |
|
|
|
| VMK 9a Play and Pause Part 1/2 |
|
VMK 8
|
|
| I update the game so that we can click on the Play button on the main menu. This causes the game resources to get loaded into the group 2 memory space. From the play screen you can also ESC into the pause screen and from there you can now return back to the main menu. |
|
|
|