Giter VIP home page Giter VIP logo

hopeless's People

Contributors

holly-hacker avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

hopeless's Issues

Add constructors to Bancho classes

A way to do this is by making every class that inherits IBanchoSerializable actually inherit an abstract class that has a constructor that automatically calls ReadFromStream on parameters.

Give Bancho* objects meaningful constructors

Example:

var bInt = new BanchoInt(10); //sets Value to 10
var bString = new BanchoString("hi"); //sets Value to "hi"
var bIntList = new BanchoIntList(1, 2, 3, 4); //adds the values 1, 2, 3 and 4 to the List<int> (using "params")
var chatMessage = new BanchoChatMessage("Hi from osu!HOPE", "#osu", "osu!HOPE", 1337); //creates a chat message with custom message, channel, username and userid
var chatChannel = new BanchoChatChannel("#osu!HOPE", "Never give up!", 0); //you should get the idea by now

Target .NET Core

.NET Core should be targeted instead of .NET 4.5.2 to allow proper cross-platform use.

Request user list and user info

Hey, where would I start if I want to write a plugin to send a request for the user list and their current status?

Also thanks for this project it's a really helpful for my current use case.

Edit: oh fuck this was supposed to go into osu-HOPE repo but I guess this works too

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.