GithubHelp home page GithubHelp logo

mjopenglsdl / sdl_engine Goto Github PK

View Code? Open in Web Editor NEW

This project forked from georgebrowncollege/sdl_engine

0.0 0.0 0.0 43.17 MB

A simple Assignment Framework using SDL2 and related libraries

Shell 0.01% C++ 49.20% C 48.83% Objective-C 0.27% Kotlin 0.01% Objective-C++ 0.89% Makefile 0.23% HTML 0.02% CMake 0.32% GLSL 0.01% PLSQL 0.13% Batchfile 0.08% GDB 0.01%

sdl_engine's Introduction

SDL Engine v0.28

Latest Changes

  • Refactored all classes so that function names are now Upper Case
  • Added Convenience functions to TextureManager to make it easier to Draw and Animate
  • Added NavigationObject class
  • Converted all enums to enum classes
  • Updated to Current Version of SDL 2.0.22
  • Updated to Current Version of SDL_TTF 2.0.18
  • Upgraded ImGui to latest version (v1.87)

Known Bugs

  • UIButton Events still a little janky when being clicked

Previous Versions

v0.27


  • Added keyPressed and keyReleased functions for single-frame keyboard events
  • Added mousePressed and mouseReleased for single-frame mouse events

v0.26


  • Upgraded ImGui to latest version (v1.82)
  • Modified Util class to allow drawing functions to work in any window
  • Fixed ImGui window not clearing bug with a hack
  • Fixed EventManger Bug that would allow a button events to trigger from the ImGui window

v0.25


  • Expanded IMGUI Support so that it works in any scene in a separate window
  • Changed Singletons to Magic Statics (other than FontManager -- still TODO)
  • Added more Collision Check Functions in Collision Manager (e.g. LOSCheck)

v0.24


  • Added IMGUI Support (see GUI_Function in PlayScene.cpp)

v0.23


  • fixed removeChild bug

v0.22


  • Updated Project to C++ 17
  • added removeChild to DisplayList
  • added layering to DisplayObject
  • added enabling / disabling to GameObject

v0.21


  • Updated to Current Version of SDL 2.0.12
  • Updated to SDL Image 2.0.5
  • Added SDL net 2.0.1
  • removed unused dlls and libs

V0.20 and earlier


  • Earliest SDL_Engine Build and Debug

sdl_engine's People

Contributors

josskm avatar theprofezzzor avatar tsiliopoulos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.