mrdepth / libdgmpp Goto Github PK
View Code? Open in Web Editor NEWDogma++ is an fitting engine for EVE Online written on C++
Home Page: http://eveuniverseiphone.com
License: MIT License
Dogma++ is an fitting engine for EVE Online written on C++
Home Page: http://eveuniverseiphone.com
License: MIT License
This is more a question/discussion than an issue. It only concerns the feature/staticSDE branch.
As a developer, I want to remove IDE and generated files out of GIT so I can more easily make the difference in what does what and what is generated, as well as help track actual changes in GIT.
There are a lot of IDE related and generated files that are under git control. I believe they should be outside of git. This would make commits easier to understand without tracking environment-specific files or files that are being generated by this repository.
Also there are files that aren't so useful (sample could be in a README as it quite trivial) or no longer wanted (deprecated).
IDE specific
dgmpp.xcodeproj
dgmpp.xcworkspace
sample.xcodeproj
Generated
java-wrapper: the swift build is easy enough to install and run (also works with Windows 10 WSL's Ubuntu)
c-wrapper???
Others
sample: not too useful, requires maintenance. Can be in a doc.
deprecated: this can be on a frozen branch or moved out altogether and use the GIT history to retrieve the old files should it ever be required.
Thanks a lot.
E
Hello,
I'm trying to compile the feature/staticSDE branch, but I seem to get errors.
How do I compile this?
Hey there!
I'm looking to make a simple app using EVE's Dogma and this library seems plain awesome.
Do you support any sort of text format import/export? If not, what is the best way for me to tackle this, in your opinion?
Thanks.
Using clang 6.0.1 I get the following error:
In file included from ./Ship.hpp:10:
In file included from ./Module.hpp:11:
./DamageVector.hpp:82:59: error: no template named 'is_arithmetic_v' in namespace 'std'; did you mean 'is_arithmetic'?
template <typename T2, typename = std::enable_if_t<std::is_arithmetic_v<T2>>>
Am I missing something? My build line is
clang-6.0 -std=c++17 main.cpp
and main.cpp is
#include <iostream>
#include "dgmpp.hpp"
using namespace dgmpp;
int main() {
auto gang = Gang::Create();
auto pilot = gang->addPilot();
pilot->setSkillLevels(5);
auto ship = pilot->ship(TypeID::dominix);
auto ab = ship->addModule(TypeID::_100MNAfterburnerII);
ab->state(Module::State::overloaded);
std::cout << "Velocity: " << ship->velocity().count() << " m/s" << std::endl;
return 0;
}
Hello,
I was wondering if it was possible to add something to the Java-wrapper to create a module from a ship without adding it.
Steps to reproduce:
I expected it to fail.
But it actually get added and used for calculating fitting data.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.