Engine Core Ideas

From FIFE development wiki
Jump to: navigation, search

This article is part of design documentation. Design 32.png

Design documentation describes how software is implemented or is about to be implemented. It focuses on system structure (e.g. dependencies), module interactions and relevant algorithms. Concepts described in these articles should form the terminology that is used when discussing about the software that forms FIFE.

Introduction

Ideas how to modify the engine core should be listed here. The mentioned ideas can be seen as proposals. Details are worked out in separate articles that are just linked here.

Ideas

TODO

  • Investigate why timer uses 64bit integers when SDL only returns 32bit integers. (done)
  • Test animated cursors (create a unit test for them) (done)
  • RenderItem should store an ImagePtr not Image* (done)
  • Cursor should store a ImagePtr and not the image id to keep references valid
Personal tools