Skip to content

Instantly share code, notes, and snippets.

View flamendless's full-sized avatar
🎯
Focusing on Game Development and University

flamendless flamendless

🎯
Focusing on Game Development and University
View GitHub Profile
local Colors = {
RESET = {1,1,1,1},
WHITE = {1,1,1},
BLACK = {0,0,0},
RED = {1,0,0},
GREEN = {0,1,0},
BLUE = {0,0,1},
}
local setup_args = function(args, tween)
@flamendless
flamendless / String-to-secret-code.lua
Created March 13, 2018 00:52
Convert string into secret code!
--Secret Code Parser - change strings into secret codes defined!
--Created by Brandon Blanker Lim-it @flamendless
local str_sample = arg[1] or "Hi, my name is Brandon"
--this is the JEJEMON trend code
local secret_code = {
a = {"4","ha","ah"},
i = "1",
e = "3",
o = "0",
@flamendless
flamendless / MakefileLoveAndroid
Last active October 9, 2024 20:21
Makefile for easier love development for android using apktool
--usage: make build-android
--usage: make apk-release VERSION=0.1.3
--note: You must still edit the versionCode in AndroidManifest.xml
SHELL := /bin/zsh
ANDROID = PATH:/opt/android-sdk/build-tools/28.0.2
LOVE_NAME = game.love
BUILD_DIR = build
OUTPUT_DIR = ${BUILD_DIR}/output
RELEASE_DIR = ${BUILD_DIR}/release
NAME = purrr
@flamendless
flamendless / run.sh
Created September 19, 2024 09:20
Script for Go
#!/usr/bin/env bash
# script for Linux (WSL-compatible) dev workflow
# Brandon Blanker Lim-it @flamendless
set -euf -o pipefail
source .env
PROJ=""
GOOS="linux"
@flamendless
flamendless / build.py
Created February 27, 2023 14:12
Build/Run love from WSL2 to Windows (Native)
import os
import platform
import argparse
from enum import Enum
from zipfile import ZipFile
from typing import Dict, Callable, List
GAME_NAME: str = "NAME"
IDENTITY: str = "IDENT"
[pycodestyle]
max-line-length = 96
ignore = E302,E252,W504,E128,E129,E261,E124
@flamendless
flamendless / build.sh
Last active June 26, 2022 13:52
WSL love setup
#!/bin/bash
function run()
{
echo "Running build.sh"
if [ $(uname -r | sed -n 's/.*\( *Microsoft *\).*/\1/ip') ]; then
echo "This is Windows WSL!"
./build_win.sh run
else
echo "This is Linux"
Love to Android
(This guide is mainly for Windows Users. As for Linux/Mac OS users, this are fairly easy.)
Setting Up:
### Download the Following, place them in a convenient location like C:\AndroidDevelopment\
You will need the following:
Java Development Kit (JDK) Note: Download the one without Netbeans IDE.
function test1()
local imgdata = love.image.newImageData("avatar.png")
local format = imgdata:getFormat()
local filename = "pack"
if love.filesystem.getInfo(filename) then
love.filesystem.remove(filename)
end
local file = love.filesystem.newFile(filename, "w")
-- these have to be sorted by longest first
local keywords = {
"function",
"then",
"end",
"if",
}
local symbols = {