MHFramework Developer's Blog

MHFramework Developer's Blog: Peeking behind the scenes and under the hood of the MHFramework game engine.

Sunday, December 9, 2012

First Draft of the Graphics Layer Design

Here is the first draft of a possible solution to the graphics portability problem.  Next I'm going to experiment with it and see what shakes loose.  I'll update the diagram as I figure stuff out.



Posted by Michael Henson
Email ThisBlogThis!Share to XShare to FacebookShare to Pinterest
Labels: uml

No comments:

Post a Comment

Newer Post Older Post Home
Subscribe to: Post Comments (Atom)

Labels

lime screenshots uml design issues refactoring reference bugs code design

Blog Archive

  • ►  2025 (1)
    • ►  January (1)
  • ►  2014 (9)
    • ►  May (1)
    • ►  April (1)
    • ►  March (5)
    • ►  February (1)
    • ►  January (1)
  • ►  2013 (10)
    • ►  September (2)
    • ►  August (1)
    • ►  July (2)
    • ►  May (1)
    • ►  February (2)
    • ►  January (2)
  • ▼  2012 (6)
    • ▼  December (6)
      • A Little Success With Graphics
      • A First Look at a Possible High-Level Architecture
      • First Draft of the Graphics Layer Design
      • Platform Layer Elements
      • Considering an Architecture for the New Engine
      • Debating Game Engine Quality Attributes
  • ►  2011 (6)
    • ►  December (4)
    • ►  November (1)
    • ►  March (1)
  • ►  2010 (3)
    • ►  October (1)
    • ►  September (2)

About Me

My photo
Michael Henson
View my complete profile

Popular Posts

  • LIME Status Report (04/20/2014)
    I should have known better than to congratulate myself on being ahead of schedule last month.  Life got in the way, as it often does, and sl...
  • Getting Started With MHFramework 3
    Though still in the early stages of development, MHFramework 3 is vastly different from its predecessors in a variety of ways.  However, tho...
  • LIME Status Report (03/01/2014)
    Despite being bogged down with final exams, tutoring, meetings, administrative tasks, and all of the other things that accompany the end of ...
  • Designing Cross-Platform Image Buffers
    This post documents a design issue, some rationale, and the chosen solution.  The Problem As I was porting functionality from the old MH...
  • LIME Status Report (03/08/2014)
    This week I finally forced myself to take a break from my regular job and focus solely on LIME for a couple of days.  The result is perhaps ...
  • LIME Status Report (05/17/2014)
    Ladies and gentlemen, LIME 4 is go for alpha!  Version 4.0.01A has been released to a small group of testers, and I hope to recruit more as ...
  • LIME Status Report (02/15/2014)
    Don't you hate it when you find a great way to do something and then forget all about it when you need it again?  That's exactly wha...
  • Old vs. New Tile Map Systems
    After some thought experiments and pen-and-paper prototypes, I'm ready to commit to the new tile map data design for MHFramework 3. I...
  • LIME 4 Data File Formats
    One thing that I've had to reference repeatedly in developing LIME 4 is the file format for opening and saving map data files.  I figure...
  • LIME Status Report (03/15/2014)
    I almost have the entire UI finished!  The to-do list for LIME 4 is shrinking rapidly.  Here is the list of essential must-haves before I ca...
Awesome Inc. theme. Powered by Blogger.