Skip to content

Commit

Permalink
Merge pull request #2 from tdotholla/lightRefac
Browse files Browse the repository at this point in the history
Light refac
  • Loading branch information
Kiel-H-Byrne authored Feb 11, 2022
2 parents 5e3d34d + aa365a5 commit e989aa0
Show file tree
Hide file tree
Showing 37 changed files with 1,167 additions and 225 deletions.
13 changes: 6 additions & 7 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,15 +2,14 @@

Create generative art by using the canvas api and node js

![](https://github.com/HashLips/generative-art-node/blob/main/src/preview.png)
![](https://github.com/tdotholla/genBlayze/blob/main/src/preview.png)
### [Visit](https://jusblayze.kielbyrne.com/)
![Vercel](https://vercelbadge.vercel.app/api/kielbyrne/gen-blayze?style=for-the-badge)

## Installation

```
git clone https://github.com/HashLips/generative-art-node
yarn add all
```
generate: `yarn gen`
`yarn runit`
_watch out for changes to tsconfig.json and `noEmit: false` changing to true_

## Usage

Expand Down
30 changes: 12 additions & 18 deletions gen/config.js
Original file line number Diff line number Diff line change
Expand Up @@ -7,40 +7,34 @@
// { name: 'top lid', number: 3 },
// { name: 'eye color', number: 12 },
// ];

const layersOrder = [
var layersOrder = [
{ name: 'nameplate', number: 1 },
// { name: 'background', number: 2 },
{ name: 'face', number: 1 },
{ name: 'hair', number: 1 },
{ name: 'hair', number: 7 },
{ name: 'moustache', number: 1 },
{ name: 'eyebrows', number: 1 },
{ name: 'goatee', number: 2 },
{ name: 'goatee', number: 1 },
{ name: 'nose', number: 1 },
{ name: 'eyes', number: 1 },
{ name: 'teeth', number: 1 },
{ name: 'pupils', number: 1 },
{ name: 'lips', number: 1 },
{ name: 'blunt_body', number: 4 },
{ name: 'blunt_smoke', number: 4 },
{ name: 'blunt_body', number: 1 },
{ name: 'blunt_smoke', number: 2 },
];

// const format = {
// width: 230,
// height: 230
// };

const format = {
width: 540,// 10800,
height: 720// 14400
}

const rarity = [
var format = {
width: 540,
height: 720 // 14400
};
var rarity = [
{ key: "", val: "original" },
{ key: "_r", val: "rare" },
{ key: "_sr", val: "super rare" },
];

const defaultEdition = 4;

module.exports = { layersOrder, format, rarity, defaultEdition };
var defaultEdition = 10;
export { layersOrder, format, rarity, defaultEdition };
14 changes: 8 additions & 6 deletions gen/config.ts
Original file line number Diff line number Diff line change
Expand Up @@ -8,22 +8,24 @@
// { name: 'eye color', number: 12 },
// ];

const layersOrder = [
const layersOrder: ILayersOrder = [
{ name: 'nameplate', number: 1 },
// { name: 'background', number: 2 },
{ name: 'face', number: 1 },
{ name: 'hair', number: 1 },
{ name: 'hair', number: 7 },
{ name: 'moustache', number: 1 },
{ name: 'eyebrows', number: 1 },
{ name: 'goatee', number: 2 },
{ name: 'goatee', number: 1 },
{ name: 'nose', number: 1 },
{ name: 'eyes', number: 1 },
{ name: 'teeth', number: 1 },
{ name: 'pupils', number: 1 },
{ name: 'lips', number: 1 },
{ name: 'blunt_body', number: 4 },
{ name: 'blunt_smoke', number: 4 },
{ name: 'blunt_body', number: 1 },
{ name: 'blunt_smoke', number: 2 },
];
type Layer = { name: string, number: number }
type ILayersOrder = Layer[]

// const format = {
// width: 230,
Expand All @@ -41,6 +43,6 @@ const rarity = [
{ key: "_sr", val: "super rare" },
];

const defaultEdition = 4;
const defaultEdition = 10;

export { layersOrder, format, rarity, defaultEdition };
18 changes: 8 additions & 10 deletions gen/generate.js
Original file line number Diff line number Diff line change
@@ -1,11 +1,9 @@
const myArgs = process.argv.slice(2);
const { buildSetup, createFiles, createMetaData } = require("./main.js");
const { defaultEdition } = require("./config.js");
const edition = myArgs.length > 0 ? Number(myArgs[0]) : defaultEdition;

(() => {
buildSetup();
createFiles(edition);
createMetaData();
import { defaultEdition } from "./config";
import { buildSetup, createFiles, createMetaData } from "./main";
var myArgs = process.argv.slice(2);
var editions = myArgs.length > 0 ? Number(myArgs[0]) : defaultEdition;
(function () {
buildSetup();
createFiles(editions);
createMetaData();
})();

4 changes: 2 additions & 2 deletions gen/generate.ts
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
import { defaultEdition } from "./config";
import { buildSetup, createFiles, createMetaData } from "./main";
const myArgs = process.argv.slice(2);
const edition = myArgs.length > 0 ? Number(myArgs[0]) : defaultEdition;
const editions = myArgs.length > 0 ? Number(myArgs[0]) : defaultEdition;

(() => {
buildSetup();
createFiles(edition);
createFiles(editions);
createMetaData();
})();

Loading

1 comment on commit e989aa0

@vercel
Copy link

@vercel vercel bot commented on e989aa0 Feb 11, 2022

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please sign in to comment.