Skip to content

Instantly share code, notes, and snippets.

View Miha22's full-sized avatar
💭
?freeplugins

M22 Miha22

💭
?freeplugins
View GitHub Profile
@Miha22
Miha22 / game-script.js
Created February 27, 2022 04:23
Moveable player for Canvas JS Game Tutorial. Timecode is 38:26
const canvas = document.querySelector('canvas');
const context = canvas.getContext('2d');
const projectiles = [];
canvas.width = window.innerWidth;
canvas.height = window.innerHeight;
const x = canvas.width / 2;
const y = canvas.height / 2;
class Player {
constructor(x, y, radius, color) {
@Miha22
Miha22 / ActivationList.java
Last active November 28, 2021 04:02
Active Object Design Pattern in java
package com.hkr;
import java.util.ArrayDeque;
import java.util.Deque;
import java.util.Iterator;
import static java.lang.System.out;
public class ActivationList {
private static final Deque<MethodRequest> dispatchQueue = new ArrayDeque<>(5);
using System;
using System.IO;
using System.IO.Compression;
using System.Linq;
using System.Net;
using System.Text.RegularExpressions;
using System.Threading.Tasks;
namespace DownloadZips
{
@Miha22
Miha22 / gist:a19efcd872ddbe1ff2fc3042bca8c65f
Created April 25, 2021 12:41
Self-made manager for MySQL database. Very convenient query calls, set up parameter types manually instead of automatic identification. Used together with external config or hardcoded values for DB connection
public class MySqlManager {
private final static String user = "`" + App.config.DatabaseName + "`.`user`";
private final static String account = "`" + App.config.DatabaseName + "`.`account`";
static {
try{
Class.forName("com.mysql.cj.jdbc.Driver").getDeclaredConstructor().newInstance();
}
catch(Exception ex){