Libraries for common functionalities of my other repositories.
<script src="https://berkerol.github.io/libraries/canvas.js"></script>
<script src="https://berkerol.github.io/libraries/form.js"></script>
<script src="https://berkerol.github.io/libraries/sky.js"></script>
<script src="https://berkerol.github.io/libraries/market.js"></script>
<script src="https://berkerol.github.io/libraries/particle.js"></script>
<script src="https://berkerol.github.io/libraries/colors.js"></script>
- HTML5 Canvas: canvas.js
- Initialization
- Pause and Resize Listeners
- Game Loop
- Drawing and Painting
- Collision Detection
- Generating Random Numbers, Colors and Character Codes
- Bootstrap Form: form.js
- Input Labels; Text, Number and Checkbox Inputs
- Buttons, Button Groups and Modal Toggle Buttons
- Dropdowns, Modals and Alerts
- Enter Key and Reset Handlers
- Sky: sky.js
- Properties
- Method for Painting
- Resize Handler
- Market: market.js
- Properties
- Methods for Updating Properties
- Resize Handler
- Particle: particle.js
- Properties
- Methods for Painting, Creating and Processing
- Colors: colors.js
- Dropdown for Color Selection
It is setup using GitHub Actions in .github/workflows/lint.yml
Feel free to contribute according to the semistandard rules and latest ECMAScript Specification.
You can distribute this software freely under GNU GPL v3.0.