Giter Club home page Giter Club logo

andorra's People

Contributors

astoeckel avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

andorra's Issues

alpha setting not working

using spriteengine demo "breakout". Even thoughb the precompiled demo works fine, any I compile the alpha value is being ignored.

Lazarus 32 bit with opengl dll being used.

There is no change to default source -

if FWillDie then
begin
Alpha := Alpha - TimeGap * 255;
if Alpha <= 0 then Dead;
end;

alpha is simply being ignored.

Do I need to install any of the imaging add ons?

TAdSpritePixelCollisionTester causes issues with stretched render area

My Delphi app window when resized should stretch the render area across it. I've tried AdDraw.Scene.Setup2DScene(ClientWidth, ClientHeight) and other methods. The only one that worked was

addraw.Scene.Viewport:= AdRect(0, -(form1.clientheight - startheight), form1.clientwidth, form1.clientheight - (form1.clientheight - startheight) );

but this fails when using TAdSpritePixelCollisionTester - as soon as the collision happens, the Y axis render area is shifted depending on the new resized window size.

CPL (common public license) questions

With the CPL, it seems a bit like the LGPL where you can ship a library with source code but your main application doesn't require being gpl/lgpl. However I am confused a bit:

With lazarus/delphi you use unit files and they are directly linked into your exe, so if a person uses CPL licensed code in their exe, doesn't all their entire exe need to be CPL compatible (ship source of entire exe). In the case of freepascal they use a modified LGPL license and consider units libraries, even though technically units are not library, they are your program itself (linked in).

Did you intend the CPL being used with Andorra the same way as modified LGPL where you can pull in a CPL unit into your program and not ship sources with the main program? That's a bit different than what the pure lgpl requires which would not allow that: it must be a DLL, not a unit source file. But I'm not sure how the CPL works or what you intended - so clarification will be needed whether all the EXE must be shipped cpl, or whether just the cpl units pulled in to the uses clause must be CPL.

Update to later DirectX/OpenGL and SVG support

Hi, I realize you are not much interested right now in this project as you are busy with other things, but would it help you continue this project if there was money donated or you were paid something?

I'm interested in:
-it being updated to later versions of directx, as directx 9 is quite old which people no longer have installed on their system
-SVG display being added. SVG animation would be nice, and svg text display too.

I was thinking of adding a Bounty to Lazarus wiki to get someone working on it (or could try myself ;-)) but you in fact are the expert with this code.

Maybe you are even too busy, if someone paid you... and not so interested. If so just let me know.

Also, which OpenGL version is being used, by default? (I should check).

Actually if opengl is almost as fast and just as useful as directx with only minor differences in speed or other minor differences, I guess directx support is not so important - but SVG would nice, and I don't know about opengl version being used...

(Literally) a couple of questions about the project origin/name

Hello,

This is more a general question one would expect in to find in a FAQ than a real issue...

As an Andorran, I am very curious to find such kind of project bearing the name of my country, although I am aware that sometimes similar names often appear by accident (such as concatenating the names of two logic gates "AND"+"OR").

For this reason, I would like to ask you (just to satisfy my curiosity) if there is a correlation between the name of this project and the small patch of land where I do live; if not, would it be possible to know how Andorra 2D gained its name?

Thank you very much (and sorry if I am wasting your time)

Use OpenGL directly along with Andorra

Is it possible to use OpenGL directly (api calls) if something was missing in Andorra that's not yet possible?

Or would it conflict with Andorra and not work so well.

If it was possible, this would be a way to exceed any limitations of Andorra... which would be really neat.

As I am a newbie to Andorra, I do not know the code well and what potential issues would arise or if this even possible.

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.