GithubHelp home page GithubHelp logo

leonmrbonnie / altv-angelscript-module Goto Github PK

View Code? Open in Web Editor NEW
6.0 6.0 2.0 14.27 MB

An alt:V module providing support for the AngelScript scripting language

License: MIT License

CMake 1.42% Batchfile 0.38% Shell 0.17% C++ 97.99% C 0.05%
altv angelscript module

altv-angelscript-module's Introduction

Hello, I am Leon - aka LeonMrBonnie ๐Ÿ‘‹

Self-taught programmer. Mainly using C++ and JS.

You can find me here

Discord


Statistics

Leon's github stats Used languages


altv-angelscript-module's People

Contributors

leonmrbonnie avatar zackaryh8 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar

altv-angelscript-module's Issues

Make adjustments to make module shared

Missing things on clientside:

  • Client only events
  • Handling class
  • Audio class
  • Blip class
  • Http Client class
  • Websocket Client class
  • WebView class
  • MemoryBuffer class
  • Natives

Rework API registration

Rewrite the whole process of registering the API. There should be proper support for entities and inheritance, properties & methods should be registered in a cleaner way.

Related to #21

Docs rework

Rework the whole docs.
Instead of the currently used DocsGenerator class that has to be used, throw that away completely and use the AngelScript methods to enumerate global functions, classes, their methods etc.
From this info the "new" DocsGenerator can then output a JSON that contains all the docs data, this JSON then gets uploaded to every release, and that JSON is used by an external generator to create the .as file and maybe a proper documentation.

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.