Skip to content

Instantly share code, notes, and snippets.

View Wolwer1nE's full-sized avatar
⚒️

Pavel Wolwer1nE

⚒️
View GitHub Profile
@Wolwer1nE
Wolwer1nE / demo_test.rb
Created September 28, 2022 07:42
Code and Test in single file
def my_method(a,b)
a+b
end
require 'test/unit'
class MyMethodTest < Test::Unit::TestCase
def test_zeroes
assert_equal(0, my_method(0, 0))
end
@Wolwer1nE
Wolwer1nE / demo.js
Created April 26, 2022 14:05
Demo Sctucture
{
"nodes": [
{
"id": 0, //Identifier
"x": 646, // Node x coordinates
"y": 122, // Node y coordinates
"label": "Start", // Mark the start graph's
"symbolType": "diamond", // Shape node's
"color": "red", // Color node's,
"text": "The text of the node"
import Steering from "./steering.js";
import Vector2 from 'phaser/src/math/Vector2'
export default class PatrollingLeftRight extends Steering {
constructor (owner, ownerSpeed= 80, force = 1) {
super(owner, force);
this.ownerSpeed = ownerSpeed;
this.lastX = owner.x;
this.currentDist = 0;
import EasyStar from "easystarjs";
import tilemapPng from '../assets/tileset/Dungeon_Tileset.png'
import dungeonRoomJson from '../assets/dungeon_room.json'
import auroraSpriteSheet from '../assets/sprites/characters/aurora.png'
import punkSpriteSheet from '../assets/sprites/characters/punk.png'
import blueSpriteSheet from '../assets/sprites/characters/blue.png'
import yellowSpriteSheet from '../assets/sprites/characters/yellow.png'
import greenSpriteSheet from '../assets/sprites/characters/green.png'
import slimeSpriteSheet from '../assets/sprites/characters/slime.png'
<!DOCTYPE html>
<html>
<head>
<!-- add mocha css, to show results -->
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/mocha/3.2.0/mocha.css">
<!-- add mocha framework code -->
<script src="https://cdnjs.cloudflare.com/ajax/libs/mocha/3.2.0/mocha.js"></script>
<script>
mocha.setup('bdd'); // minimal setup
</script>
morseDictionary = {{'0','-----'},{'1','.----'},{'2','..---'},{'3','...--'},...
{'4','....-'},{'5','.....'},{'6','-....'},{'7','--...'},...
{'8','---..'},{'9','----.'},...
{'a','.-'},{'b','-...'},{'c','-.-.'},{'d','-..'},...
{'e','.'},{'f','..-.'},{'g','--.'},{'h','....'},...
{'i','..'},{'j','.---'},{'k','-.-'},{'l','.-..'},...
{'m','--'},{'n','-.'},{'o','---'},{'p','.--.'},...
{'q','--.-'},{'r','.-.'},{'s','...'},{'t','-'},...
{'u','..-'},{'v','...-'},{'w','.--'},{'x','-..-'},...
{'y','-.--'},{'z','--..'}}
function [output] = addText(image, text)
red_data = image(:,:,1);
text = strcat(num2str(length(text), '%03.f'), text);
binary_data = dec2bin(text)';
data_to_encode = str2num(binary_data(:));
for i = 1:length(data_to_encode)
red_data(i) = bitset(red_data(i), 1, data_to_encode(i));
end
output = image;
output(:,:,1) = red_data;
function [output] = addText(input, text)
red_data = input(:,:,1);
text = strcat(num2str(length(text), '%03.f'), text);
binary_data = dec2bin(text)';
data_to_encode = str2num(binary_data(:));
for i = 1:length(data_to_encode)
red_data(i) = bitset(red_data(i), 1, data_to_encode(i));
end
output = input;
output(:,:,1) = red_data;
.wrapper {
margin: 15px;
}
.row {
display: flex;
flex-direction: row;
flex-wrap: wrap;
width: 100%;
}
a-scene
a-box color="#4CC3D9" position=("-1 0.5 -3") rotation=("0 45 0")
a-sphere color="#EF2D5E" position=("0 1.25 -5") radius="1.25"
a-cylinder color="#FFC65D" height="1.5" position=("1 0.75 -3") radius="0.5"
a-plane color="#7BC8A4" height="4" position=("0 0 -4") rotation=("-90 0 0") width="4"
a-sky color="#ECECEC"