huangtao / SFML-utils

Some adds to SFML to build games(CEGUI的好例子如对话框)

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

SFML Utils

It provide some adds to the SFML library including:

  • Resource manager
  • Event manager with callback
  • A Gui
    • Container
      • Frame
    • Button
      • Text Button
      • Sprite Button
    • Sprite
    • Label
    • Layout
      • Vertical
      • Horizontal
  • 2D tile map framwork
    • Tile Hexa [Iso], Square [Iso], Staggered [Iso]
    • loading from json file
    • possibility to make your own mapLoader
  • 2D Map Editor
    • Saved in database
  • Entity system
    • Customisable Components
    • Customisable Systems
    • Customisable Entity
    • Entity manager
    • Application
  • Box2D debugDraw (optional)
  • CEGUI GuiManager (optional)
    • convert events from SFML to cegui

Requirements

Map

Hexagonal grid

Hexagonal grid

Hexagonal grid

Hexagonal isomitric grid

Square grid

Square grid

Square isomitric grid

Square Staggered grid

Square Staggered grid

Square Iso Staggered grid

Map Editor (optional)

Requirement:

Editor

About

Some adds to SFML to build games(CEGUI的好例子如对话框)

License:BSD 2-Clause "Simplified" License


Languages

Language:C++ 69.8%Language:CMake 21.4%Language:Smarty 8.8%