Skip to content

Instantly share code, notes, and snippets.

@DleanJeans
DleanJeans / Messenger.gd
Last active February 7, 2020 20:00
A Godot node I used for a AirConsole game of mine with https://github.com/DleanJeans/godot-airconsole
extends Node2D
signal player_joined(device_id)
signal player_quit(device_id)
const DPAD = 'dpad'
const A_BUTTON = 'a'
const B_BUTTON = 'b'
const KEY = 'key'
const HAS_DIRECTION = 'has_direction'
@DleanJeans
DleanJeans / CubicInterp.tscn
Last active January 4, 2019 07:51
Godot 3.1 Vector2.cubic_interpolate() demo
[gd_scene load_steps=2 format=2]
[sub_resource type="GDScript" id=2]
script/source = "extends GraphEdit
func _process(delta):
update()
func _draw():
@DleanJeans
DleanJeans / db.js
Last active December 31, 2018 07:45
s0urce.io Scripts & DB
window.seenWords = Object.assign({}, window.seenWords, {});
@DleanJeans
DleanJeans / ScreenShake.hx
Created July 16, 2017 02:38
ScreenShake for HaxeFlixel
package systems.screen;
import flixel.FlxG;
import flixel.FlxObject;
import flixel.tweens.FlxEase;
import flixel.tweens.FlxTween;
import objects.Ball;
import objects.Wall;
class ScreenShake {
@DleanJeans
DleanJeans / PlayState.hx
Last active November 9, 2016 11:40
FlxSwipe Test
package;
import flixel.FlxG;
import flixel.FlxSprite;
import flixel.FlxState;
import flixel.input.FlxSwipe;
import flixel.util.FlxSpriteUtil;
class PlayState extends FlxState {
var canvas:FlxSprite;
package objects.personality;
import flixel.FlxSprite;
import flixel.math.FlxPoint;
import flixel.tweens.FlxTween;
import format.SVG;
import objects.Paddle;
import openfl.Assets;
import openfl.display.BitmapData;
import openfl.display.Graphics;
import openfl.display.Sprite;
package;
import flixel.FlxG;
import flixel.FlxSprite;
import flixel.FlxState;
import flixel.math.FlxPoint;
class PlayState extends FlxState {
public static inline var SPEED = 1000;
@DleanJeans
DleanJeans / CometTrail.hx
Created October 23, 2016 03:04
Trail in HaxeFlixel
package systems.trail;
import flash.display.Graphics;
import flixel.FlxG;
import flixel.FlxSprite;
import flixel.math.FlxAngle;
import flixel.math.FlxMath;
import flixel.math.FlxPoint;
import flixel.math.FlxVector;
import flixel.math.FlxVelocity;
<?xml version="1.0" encoding="utf-8"?>
<project version="2">
<!-- Output SWF options -->
<output>
<movie outputType="CustomBuild" />
<movie input="" />
<movie path="Project.xml" />
<movie fps="60" />
<movie width="480" />
<movie height="640" />
@DleanJeans
DleanJeans / MenuState.hx
Last active August 31, 2016 10:49
Interstate Text Test
package;
import flixel.FlxG;
import flixel.FlxState;
import flixel.system.FlxAssets;
import flixel.text.FlxText;
class MenuState extends FlxState {
public static var text:FlxText;