Contribution

Component Button

I created the component button in this assigment.

For doing this, I used 3 ResurceTextures and a ComponentImage,

at runtime the ComponentImage selects the correct texture and draws it in the screen

Component

I created the component CheckBox.

For doing this more customizable I used 2 textures and a ComponentImage,

textures for the two states of the checkbox that works similar to button with two states."

Component

I created the component Panel.

A panel is like an image (non-static) that can be dragged in the screen,

without trespassing canvas limits (in this case the entire screen).

I also implemented a way so the image goes exactly at the center of the screen (crosshair).

Video

I created aswell the video explanatory and the gifs seen above.