Skip to content

Instantly share code, notes, and snippets.

View Caellian's full-sized avatar

Tin Švagelj Caellian

View GitHub Profile
@Caellian
Caellian / traffic.ard
Last active July 2, 2018 22:03
Avoid cars on LCD.
#include <Wire.h>
#include <LiquidCrystal_I2C.h>
#define I2C_ADDR 0x27
#define Rs_pin 0
#define Rw_pin 1
#define En_pin 2
#define Bl_pin 3
#define D4_pin 4
@Caellian
Caellian / for.ino
Created December 12, 2017 10:27
LV7
int led[] = {6, 7, 8, 9, 10, 11, 12, 13};
int leds() {
return sizeof(led) / sizeof(int);
}
void setup() {
for (int i = 0; i < leds(); i++) {
pinMode(led[i], OUTPUT);
}
#include<life>
int main(void) {
while (true) {
try {
if (!live()) {
die();
}
} catch (const life::failiure& failiure) {
LiveState *state = failiure->getLifeState();
# Find GLFW 3
#
# GLFW_LIBRARIES
# GLFW_INCLUDE_DIRS.
# GLFW_FOUND
IF(NOT UNIX)
IF(NOT GLFW_ROOT)
MESSAGE("ERROR: GLFW_ROOT must be set!")
ENDIF(NOT GLFW_ROOT)
@Caellian
Caellian / Property.java
Created July 17, 2016 21:14
Property gist
package xyz.openmodloader.api.flow.data;
import net.minecraft.nbt.NBTBase;
import net.minecraft.nbt.NBTTagCompound;
import xyz.openmodloader.OpenModLoader;
import xyz.openmodloader.nbt.NBTCompatible;
import xyz.openmodloader.nbt.NBTHelper;
/**
* @author Caellian
package com.caellian.codeBlocks.block;
import com.caellian.codeBlocks.lib.Constants;
import com.caellian.codeBlocks.lib.Reference;
import net.minecraft.block.Block;
import net.minecraft.client.Minecraft;
import net.minecraft.client.resources.model.ModelResourceLocation;
import net.minecraft.item.Item;
import net.minecraftforge.fml.common.registry.GameRegistry;
@Caellian
Caellian / build.gradle
Created August 7, 2015 21:30
Finished?
import groovy.json.JsonSlurper
import java.nio.file.Files
//Project data
String minecraftVersion = "1.8.3",
dirLib = "lib",
dirNatives = "natives/${minecraftVersion}"
//Minecraft data
@Caellian
Caellian / build.gradle
Last active August 29, 2015 14:26
Cuchaz m3l build script
import groovy.json.JsonSlurper
import java.nio.file.Files
//Project data
String minecraftVersion = "1.8.3",
dirLib = "lib",
dirNatives = "natives/${minecraftVersion}"
//Minecraft data
@Caellian
Caellian / GUITextArea.java
Last active August 29, 2015 14:26
TextArea Showcase
package com.caellian.codeBlocks.client.gui;
import com.google.common.collect.Lists;
import net.minecraft.client.Minecraft;
import net.minecraft.client.gui.FontRenderer;
import net.minecraft.client.gui.Gui;
import net.minecraft.client.gui.GuiScreen;
import net.minecraft.client.renderer.GlStateManager;
import net.minecraft.client.renderer.Tessellator;
import net.minecraft.client.renderer.WorldRenderer;
@Caellian
Caellian / explanation_Mod.java
Last active August 29, 2015 14:24
Explanation for SlotEnum
package com.caellyan.core.explanation;
/**
* Created by Caellian on 3.7.2015., at 22:27.
*/
public class Mod
{
//You can do it this way, so if boots slot changes, you don't have to update your mod.
Slot bootsSlot = SlotHelper.slotMap.get(SlotEnum.BOOTS);