Code Monkey home page Code Monkey logo

cyf-ts-decl's Introduction

CreateYourFrisk Typescript Declarations.

Contains typescript declarations of CreateYourFrisk to be used with TypescriptToLua.

All important stuff is located in typings/, you can use them by adding reference path on starting of file, The path should be relative or absolute to where is located cyf-declarations. You should only place one of them in their respectives files.

/// <reference path="./cyf-ts-decl/typings/Encounter.d.ts" />
/// <reference path="./cyf-ts-decl/typings/Monster.d.ts" />
/// <reference path="./cyf-ts-decl/typings/Waves.d.ts" />

You shouldn't import index.d.ts, it'll import only the vars/methods/events that exists both in Encounter, Monster and Waves scripts.

It contains "AbstractTypes" that represents some different types for better representation but in game they might represent simple objects such as array of array, such as Color and Color32. Also aswell, there is enums such as DialogBubbles and DefaultStates.

This project is still incomplete, but if you find a way to use this, let me know.

Missing stuff/Incomplete

  • Modules (95%)
  • Bullet & Projectiles
  • Text Commands
  • Improve TSDoc and Comments.
  • Make TSConfig.json equivalents to place in Encounters/, Monsters/ and Waves/.

DevNote

I'm not a man who knows everything, so there will be some possible errors. And I made them as fast as I possible, so I used AI to boost most of process.

If I would tag a version for this, I would say... DECL v0.2.1 - CYF v0.6.2.2

I'll progressivelly update this but if you find anything that should be changed feel free to commit.

ALSO BEFORE POSTING ANYTHING IN ISSUES, MAKE SURE YOU GOOGLE IT.

cyf-ts-decl's People

Contributors

zhmster avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.