Repository navigation
Releases: devpython88/Canvas
Releases · devpython88/Canvas
Release list
Canvas 1.0 Early Access 1
What's new?
- Triangles are added (by @UriahNegbi )
- Polygons are added (by @devpython88 )
- Best of all, 3D Support added (by @devpython88 )
- Player controller (2d by @devpython88 )
- Menus (by @UriahNegbi and @devpython88 )
- Dropped support for visual studio 2019
Canvas 1.0 Alpha 1.1 (Patch)
This is a patch
Bug fixes ‼
- Visual Studio expected an expression
- Visual Studio fixes
What's changed? 😄
- Canvas now uses the c++ struct syntax
struct_name{struct_fields}instead of the cc syntax(struct_name) {struct_fields}
Canvas 1.0 Alpha 1
What's new?
- Dialogs now dim the background
- Function to layout objects in dialogs
- Simple lighting
- Gravity
- Visual studio prebuilt
Canvas 1.0 Pre-dev 3
Final Pre-development update
What's new?
All classes have their guides in GUIDE.md
- Text label with font and spacing
- Buttons (Automaically calculates width, height, auto-checks for clicking, auto-arranged the text)
- Mouse class new functions (isHovering(obj), isClicking(obj))
- Dialog class with built in title bar and close button
- Key bindings
Basically there are two classes for binding, one for mouse bindings (button only) and one for key bindings, Key bindings can be a single key or a modifer with a key, This idea was thought by someone (abho) on discord
Bug fixes
No bugs found
Key bindings idea by abho on discord
Canvas 1.0 Pre-dev 2
Whats new?
- Spritesheets
- Auto-animated spritesheets
bug fixes
- Text label font not affecting text
Canvas 1.0 Pre-dev 1
What's in Canvas?
All the basics, Textures, shapes, input, collision, audio, music.
Whats predev??
Predev versions are buggy and are just meant to give people a early taste of the software, they are buggy but not that buggy