In this video, I start working on the editor's user interface. We will be able to add and remove scenes to our project. I'll also set up an undo-redo system, so that our changes to the game project can be reverted.
(Green Episode)
Support Game Engine Series: / gameengineseries
Courtesy of Éric Langlais:
00:00 - intro
01:21 - WorldEditor Discussion
04:31 - WorldEditor Control
10:00 - Project Layout
16:04 - Add Scene
20:14 - UndoRedo Class
20:26 - UndoRedo Action
28:10 - Commands
32:57 - Add/Remove Scene Commands
40:10 - Adding Commands and UndoRedo in the Editor
45:30 - Display UndoRedo List
Further reading:
.Net Command interface: https://docs.microsoft.com/en-us/dotn...
Relay Commands: https://docs.microsoft.com/en-us/arch...
Custom event accessors: https://docs.microsoft.com/en-us/dotn...
Event accessors: https://docs.microsoft.com/en-us/arch...
by Arash Khatami
-------------------------------------------------------------
#GameEngineSeries #GameEngineProgramming #TheGameEngineProgrammingSeries