Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Programming a Retro Pop-Up Menu System

javidx9 via YouTube

Overview

Dive into the engineering behind a retro-style, skinnable pop-up menu system in this 54-minute video tutorial. Explore the complex implementation using maps, vectors, recursion, references, and operator overloading to create a flexible and easy-to-use interface. Learn how to develop an integrated GUI framework, implement a menu manager, and utilize a sprite map within the Pixel Game Engine. Master techniques for drawing menus, handling cell sizes, and managing menu order using unordered maps. Discover how to customize padding, implement confirm actions, and create a community blog menu. Access the source code on GitHub and join the developer's community through various social platforms for further learning and discussion.

Syllabus

Intro
Menu Overview
Menu Objects
Integrated GUI Framework
Community Blog
Menuing System
Menu Manager
Sprite
Map
Pixel Game Engine
Menu Object
Accessor Methods
Drawing the Menu
Cell Size
Draw Cell
Testing
DrawMenu
Menu Order
Unordered Map
Code Changes
Display Menu Contents
Changing the Padding
Up
Draw
Confirm

Taught by

javidx9

Reviews

Start your review of Programming a Retro Pop-Up Menu System

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.